1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-28 06:22:51 +01:00
llvm-mirror/lib
Andrew Trick dd9dff5d77 misched: TargetSchedule interface for machine resources.
Expose the processor resources defined by the machine model to the
scheduler and other clients through the TargetSchedule interface.

Normalize each resource count with respect to other kinds of
resources. This allows scheduling heuristics to balance resources
against other kinds of resources and latency.

llvm-svn: 167444
2012-11-06 07:10:38 +00:00
..
Analysis Don't infer whether a value is captured in the current function from the 2012-11-05 10:48:24 +00:00
Archive Mark checkSignature const, and in turn stop casting away const from 2012-09-05 22:09:23 +00:00
AsmParser Change ForceSizeOpt attribute into MinSize attribute 2012-10-30 16:32:52 +00:00
Bitcode Move the Attributes::Builder outside of the Attributes class and into its own class named AttrBuilder. No functionality change. 2012-10-15 20:35:56 +00:00
CodeGen misched: TargetSchedule interface for machine resources. 2012-11-06 07:10:38 +00:00
DebugInfo Reformat and 80-column this. It's not strictly conforming 2012-10-30 21:36:43 +00:00
ExecutionEngine Add a method to indicate section address re-assignment is finished. 2012-11-05 20:57:16 +00:00
Linker Move the "findUsedStructTypes" functionality outside of the Module class. 2012-08-03 00:30:35 +00:00
MC Fix for PR14264 cause by commit r167237 which did not take into account a 2012-11-05 21:55:41 +00:00
Object Add interface for querying object files for symbol values. 2012-10-29 10:47:00 +00:00
Support MemoryBuffer: Support reading named pipes in getFile(). 2012-11-05 21:55:40 +00:00
TableGen Remove exception handling usage from tblgen. 2012-10-25 20:33:17 +00:00
Target ScheduleDAG interface. Added OrderKind to distinguish nonregister dependencies. 2012-11-06 03:13:46 +00:00
Transforms Generalize the transform that boosts GEP indices to the size of a pointer to 2012-11-03 11:44:17 +00:00
VMCore Include all the fields so we can correctly emit DW_TAG_structure_type for C++ structs. 2012-11-02 23:33:23 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile