1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-24 05:23:45 +02:00
llvm-mirror/include/llvm/CodeGen
Chris Lattner bed3b11d94 tidy up forward declarations.
llvm-svn: 149078
2012-01-26 20:44:57 +00:00
..
PBQP
Analysis.h Move global variables in TargetMachine into new TargetOptions class. As an API 2011-12-02 22:16:29 +00:00
AsmPrinter.h tidy up forward declarations. 2012-01-26 20:44:57 +00:00
CalcSpillWeights.h
CallingConvLower.h
DFAPacketizer.h use space star instead of star space 2011-12-06 17:34:16 +00:00
EdgeBundles.h Twinify GraphWriter a little bit. 2011-11-15 16:26:38 +00:00
FastISel.h [fast-isel] Add support for selecting insertvalue. 2011-12-09 20:09:54 +00:00
FunctionLoweringInfo.h Directly point debug info to the stack slot of the arugment, instead of trying to keep track of vreg in which it the arugment is copied. The LiveDebugVariable can keep track of variable's ranges. 2011-09-08 22:59:09 +00:00
GCMetadata.h
GCMetadataPrinter.h
GCs.h
GCStrategy.h Add a custom safepoint method, in order for language implementers to decide which machine instruction gets to be a safepoint. 2011-11-11 18:32:52 +00:00
IntrinsicLowering.h
ISDOpcodes.h Add a RegisterMaskSDNode class. 2012-01-18 23:52:12 +00:00
JITCodeEmitter.h Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch 2011-12-20 02:50:00 +00:00
LatencyPriorityQueue.h
LexicalScopes.h Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch 2011-12-20 02:50:00 +00:00
LinkAllAsmWriterComponents.h
LinkAllCodegenComponents.h Delete the linear scan register allocator. 2011-11-12 22:39:45 +00:00
LiveInterval.h Added methods to get the live range immediately before a given slot. Intended to parallel the getVNInfoBefore method. 2012-01-19 01:36:06 +00:00
LiveIntervalAnalysis.h Exclusively use SplitAnalysis::getLastSplitPoint(). 2012-01-11 02:07:00 +00:00
LiveStackAnalysis.h Move getCommonSubClass() into TRI. 2011-09-30 22:18:51 +00:00
LiveVariables.h Handle register masks in LiveVariables. 2012-01-21 00:58:53 +00:00
MachineBasicBlock.h Add some constantness to BranchProbabilityInfo and BlockFrequnencyInfo. 2011-12-20 20:03:10 +00:00
MachineBlockFrequencyInfo.h Add some constantness to BranchProbabilityInfo and BlockFrequnencyInfo. 2011-12-20 20:03:10 +00:00
MachineBranchProbabilityInfo.h Add some constantness to BranchProbabilityInfo and BlockFrequnencyInfo. 2011-12-20 20:03:10 +00:00
MachineCodeEmitter.h Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch 2011-12-20 02:50:00 +00:00
MachineCodeInfo.h
MachineConstantPool.h Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch 2011-12-20 02:50:00 +00:00
MachineDominators.h
MachineFrameInfo.h Fix typo, reported by Eitan Adler! 2011-12-10 03:16:20 +00:00
MachineFunction.h Allow inlining of functions with returns_twice calls, if they have the 2011-12-18 20:35:43 +00:00
MachineFunctionAnalysis.h Sink codegen optimization level into MCCodeGenInfo along side relocation model 2011-11-16 08:38:26 +00:00
MachineFunctionPass.h
MachineInstr.h Clear kill flags before propagating a copy. 2012-01-26 17:52:15 +00:00
MachineInstrBuilder.h Add a new kind of MachineOperand: MO_RegisterMask. 2012-01-16 19:22:00 +00:00
MachineInstrBundle.h More bundle related API additions. 2012-01-19 07:47:03 +00:00
MachineJumpTableInfo.h
MachineLoopInfo.h
MachineLoopRanges.h
MachineMemOperand.h Make headers standalone. 2011-11-14 17:45:03 +00:00
MachineModuleInfo.h Add accessor method to check if the landing pad symbol has call site information. 2011-10-05 23:26:10 +00:00
MachineModuleInfoImpls.h
MachineOperand.h Add a new kind of MachineOperand: MO_RegisterMask. 2012-01-16 19:22:00 +00:00
MachinePassRegistry.h Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch 2011-12-20 02:50:00 +00:00
MachineRegisterInfo.h Extract method for detecting constant unallocatable physregs. 2012-01-16 22:34:08 +00:00
MachineRelocation.h
MachineSSAUpdater.h
MachORelocation.h
Passes.h More bundle related API additions. 2012-01-19 07:47:03 +00:00
ProcessImplicitDefs.h
PseudoSourceValue.h
RegAllocPBQP.h
RegAllocRegistry.h
RegisterScavenging.h
RuntimeLibcalls.h
ScheduleDAG.h Move Sched::Preference out of TargetMachine.h where it is not referenced. 2012-01-12 02:35:23 +00:00
ScheduleHazardRecognizer.h
SchedulerRegistry.h Delete the top-down "Latency" scheduler. Top-down scheduling doesn't handle 2011-10-24 18:01:06 +00:00
ScoreboardHazardRecognizer.h
SelectionDAG.h Add a RegisterMaskSDNode class. 2012-01-18 23:52:12 +00:00
SelectionDAGISel.h Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch 2011-12-20 02:50:00 +00:00
SelectionDAGNodes.h Add a RegisterMaskSDNode class. 2012-01-18 23:52:12 +00:00
SlotIndexes.h Detect when a value is undefined on an edge to a landing pad. 2012-01-11 02:07:05 +00:00
TargetLoweringObjectFileImpl.h Properly emit ctors / dtors with priorities into desired sections 2012-01-25 22:24:19 +00:00
ValueTypes.h More dead code removal (using -Wunreachable-code) 2012-01-20 21:51:11 +00:00
ValueTypes.td Added MVT::v2f16 2012-01-12 23:14:13 +00:00