llvm-6502/include/llvm/CodeGen
Lang Hames b3661585c0 Added an API to the SlotIndexes pass to allow new instructions to be inserted into the numbering.
PreAllocSplitting is now using this API to insert code.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@88725 91177308-0d34-0410-b5e6-96231b3b80d8
2009-11-14 00:02:51 +00:00
..
AsmPrinter.h Add comment flags so AsmPrinter can output additional information when 2009-11-12 20:13:34 +00:00
BinaryObject.h Make a few more LLVM headers parsable as standalone headers. 2009-11-05 23:01:30 +00:00
BreakCriticalMachineEdge.h
CallingConvLower.h Add code to check at SelectionDAGISel::LowerArguments time to see if return values can be lowered to registers. Coming soon, code to perform sret-demotion if return values cannot be lowered to registers 2009-11-07 02:11:54 +00:00
DAGISelHeader.h
DwarfWriter.h "Attach debug info with llvm instructions" mode was enabled a month ago. Now make it permanent and remove old way of inserting intrinsics to encode debug info for line number and scopes. 2009-11-12 19:02:56 +00:00
ELFRelocation.h Move DataTypes.h to include/llvm/System, update all users. This breaks the last 2009-10-26 01:35:46 +00:00
FastISel.h
FileWriters.h
GCMetadata.h
GCMetadataPrinter.h
GCs.h
GCStrategy.h
IntrinsicLowering.h
JITCodeEmitter.h Move DataTypes.h to include/llvm/System, update all users. This breaks the last 2009-10-26 01:35:46 +00:00
LatencyPriorityQueue.h Do a scheduling pass ignoring anti-dependencies to identify candidate registers that should be renamed. 2009-11-03 20:57:50 +00:00
LinkAllAsmWriterComponents.h Make a few more LLVM headers parsable as standalone headers. 2009-11-05 23:01:30 +00:00
LinkAllCodegenComponents.h
LiveInterval.h The Indexes Patch. 2009-11-03 23:52:08 +00:00
LiveIntervalAnalysis.h Added an API to the SlotIndexes pass to allow new instructions to be inserted into the numbering. 2009-11-14 00:02:51 +00:00
LiveStackAnalysis.h The Indexes Patch. 2009-11-03 23:52:08 +00:00
LiveVariables.h Fix liveness calculation when splitting critical edges during PHI elimination. 2009-11-11 19:31:31 +00:00
MachineBasicBlock.h Move the utility function UpdateTerminator() from CodePlacementOpt() into 2009-11-12 03:55:33 +00:00
MachineCodeEmitter.h Move DataTypes.h to include/llvm/System, update all users. This breaks the last 2009-10-26 01:35:46 +00:00
MachineCodeInfo.h Make a few more LLVM headers parsable as standalone headers. 2009-11-05 23:01:30 +00:00
MachineConstantPool.h
MachineDominators.h
MachineFrameInfo.h Remove duplicate APIs and state WRT spill objects. 2009-11-13 14:42:06 +00:00
MachineFunction.h Add MachineFunction::verify() to call the machine code verifier directly. 2009-11-13 21:56:09 +00:00
MachineFunctionAnalysis.h Constify MachineFunctionAnalysis' TargetMachine reference. 2009-11-09 18:18:49 +00:00
MachineFunctionPass.h
MachineInstr.h Add AsmPrinter comment flags to machine instructions so that AsmPrinter 2009-11-12 20:21:09 +00:00
MachineInstrBuilder.h Remove dead code. 2009-10-30 00:39:25 +00:00
MachineJumpTableInfo.h
MachineLocation.h
MachineLoopInfo.h Add getTopBlock and getBottomBlock member functions to MachineLoopInfo. 2009-10-20 04:16:37 +00:00
MachineMemOperand.h Make a few more LLVM headers parsable as standalone headers. 2009-11-05 23:01:30 +00:00
MachineModuleInfo.h "Attach debug info with llvm instructions" mode was enabled a month ago. Now make it permanent and remove old way of inserting intrinsics to encode debug info for line number and scopes. 2009-11-12 19:02:56 +00:00
MachineModuleInfoImpls.h
MachineOperand.h Remove dead code. 2009-10-30 00:39:25 +00:00
MachinePassRegistry.h
MachineRegisterInfo.h Print "..." instead of all the uninteresting register clobbers on call 2009-11-09 19:38:45 +00:00
MachineRelocation.h Make the need-stub variables accurate and consistent. In the case of 2009-11-07 08:51:52 +00:00
MachORelocation.h Make a few more LLVM headers parsable as standalone headers. 2009-11-05 23:01:30 +00:00
ObjectCodeEmitter.h
Passes.h Don't put in these EH changes. 2009-10-29 00:37:35 +00:00
ProcessImplicitDefs.h The Indexes Patch. 2009-11-03 23:52:08 +00:00
PseudoSourceValue.h Do some cleanups suggested by Chris. 2009-11-12 21:49:55 +00:00
RegAllocRegistry.h
RegisterCoalescer.h
RegisterScavenging.h
RuntimeLibcalls.h Add 8 bit libcalls and make use of them for msp430 2009-11-07 17:14:39 +00:00
ScheduleDAG.h Do a scheduling pass ignoring anti-dependencies to identify candidate registers that should be renamed. 2009-11-03 20:57:50 +00:00
ScheduleHazardRecognizer.h
SchedulerRegistry.h
SelectionDAG.h Initial target-independent CodeGen support for BlockAddresses. 2009-10-30 01:27:03 +00:00
SelectionDAGISel.h Move some code from being emitted as boilerplate duplicated in every 2009-10-29 22:30:23 +00:00
SelectionDAGNodes.h Adjust isConstantSplat to allow for big-endian targets. 2009-11-13 01:45:18 +00:00
SlotIndexes.h Added an API to the SlotIndexes pass to allow new instructions to be inserted into the numbering. 2009-11-14 00:02:51 +00:00
ValueTypes.h Move DataTypes.h to include/llvm/System, update all users. This breaks the last 2009-10-26 01:35:46 +00:00
ValueTypes.td