llvm-6502/include/llvm/CodeGen
Lang Hames dfbc29a5a2 Added a support for inserting new MBBs into the numbering.
Unlike insertMachineInstrInMaps this does not guarantee live intervals will
remain correct. The caller will need to manually update intervals to account
for the changes made to the CFG.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107958 91177308-0d34-0410-b5e6-96231b3b80d8
2010-07-09 09:19:23 +00:00
..
Analysis.h
AsmPrinter.h Trailing whitespace. 2010-07-01 01:00:22 +00:00
BinaryObject.h
CalcSpillWeights.h
CallingConvLower.h Re-apply bottom-up fast-isel, with fixes. Be very careful to avoid emitting 2010-07-09 00:39:23 +00:00
FastISel.h Re-apply bottom-up fast-isel, with fixes. Be very careful to avoid emitting 2010-07-09 00:39:23 +00:00
FunctionLoweringInfo.h Re-apply bottom-up fast-isel, with fixes. Be very careful to avoid emitting 2010-07-09 00:39:23 +00:00
GCMetadata.h Trailing whitespace. 2010-07-01 01:00:22 +00:00
GCMetadataPrinter.h Trailing whitespace. 2010-07-01 01:00:22 +00:00
GCs.h
GCStrategy.h
IntrinsicLowering.h
ISDOpcodes.h When splitting a VAARG, remember its alignment. 2010-06-26 18:22:20 +00:00
JITCodeEmitter.h
LatencyPriorityQueue.h
LinkAllAsmWriterComponents.h
LinkAllCodegenComponents.h
LiveInterval.h Rematerialize as much as possible before inserting spills and reloads. 2010-07-02 17:44:57 +00:00
LiveIntervalAnalysis.h Remove the now unused LiveIntervals::getVNInfoSourceReg(). 2010-06-24 20:18:15 +00:00
LiveStackAnalysis.h
LiveVariables.h
MachineBasicBlock.h Add a getFirstNonPHI utility function. 2010-07-07 14:33:51 +00:00
MachineCodeEmitter.h
MachineCodeInfo.h
MachineConstantPool.h
MachineDominators.h
MachineFrameInfo.h Remove isSS argument from CreateFixedObject. Fixed objects cannot be spill slots so it's always false. 2010-07-03 00:40:23 +00:00
MachineFunction.h Revert r107205 and r107207. 2010-06-29 22:34:52 +00:00
MachineFunctionAnalysis.h
MachineFunctionPass.h
MachineInstr.h Convert EXTRACT_SUBREG to COPY when emitting machine instrs. 2010-07-08 16:40:22 +00:00
MachineInstrBuilder.h
MachineJumpTableInfo.h
MachineLocation.h
MachineLoopInfo.h Move PHIElimination's SplitCriticalEdge for MachineBasicBlocks out 2010-06-22 17:25:57 +00:00
MachineMemOperand.h
MachineModuleInfo.h
MachineModuleInfoImpls.h
MachineOperand.h
MachinePassRegistry.h
MachineRegisterInfo.h Begin implementation of an inline spiller. 2010-06-29 23:58:39 +00:00
MachineRelocation.h
MachineSSAUpdater.h
MachORelocation.h
ObjectCodeEmitter.h
Passes.h
PostRAHazardRecognizer.h
ProcessImplicitDefs.h
PseudoSourceValue.h
RegAllocRegistry.h
RegisterCoalescer.h Be more forgiving when calculating alias interference for physreg coalescing. 2010-07-06 20:31:51 +00:00
RegisterScavenging.h After r107880, findSurvivorReg() no longer needs to be public. 2010-07-08 17:27:23 +00:00
RuntimeLibcalls.h back-end libcall handling for ATOMIC_SWAP (__sync_lock_test_and_set) 2010-06-18 23:03:10 +00:00
ScheduleDAG.h
ScheduleHazardRecognizer.h
SchedulerRegistry.h
SelectionDAG.h Move getExtLoad() and (some) getLoad() DebugLoc argument after EVT argument for consistency sake. 2010-07-07 22:15:37 +00:00
SelectionDAGISel.h Re-apply bottom-up fast-isel, with fixes. Be very careful to avoid emitting 2010-07-09 00:39:23 +00:00
SelectionDAGNodes.h Move ArgFlagsTy, OutputArg, and InputArg out of SelectionDAGNodes.h and 2010-07-07 15:28:42 +00:00
SlotIndexes.h Added a support for inserting new MBBs into the numbering. 2010-07-09 09:19:23 +00:00
TargetLoweringObjectFileImpl.h
ValueTypes.h
ValueTypes.td