llvm-6502/include/llvm/CodeGen
Dan Gohman c81b783e27 Make getMachineNode return a MachineSDNode* instead of a generic SDNode*
since it won't do any folding. This will help avoid some inconvenient
casting.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83698 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-10 01:29:16 +00:00
..
AsmPrinter.h Update processDebugLoc() so that it can be used to process debug info before and after printing an instruction. 2009-10-06 02:19:11 +00:00
BinaryObject.h
BreakCriticalMachineEdge.h
CallingConvLower.h
DAGISelHeader.h
DwarfWriter.h Add support to handle debug info attached to an instruction. 2009-10-06 18:37:31 +00:00
ELFRelocation.h
FastISel.h Fix a name in a comment. 2009-10-05 15:23:17 +00:00
FileWriters.h
GCMetadata.h
GCMetadataPrinter.h
GCs.h
GCStrategy.h
IntrinsicLowering.h
JITCodeEmitter.h
LatencyPriorityQueue.h
LinkAllAsmWriterComponents.h
LinkAllCodegenComponents.h
LiveInterval.h Renamed MachineInstrIndex to LiveIndex. 2009-10-03 04:21:37 +00:00
LiveIntervalAnalysis.h Indentation. 2009-10-09 00:57:38 +00:00
LiveStackAnalysis.h
LiveVariables.h Clean up LiveVariables and change how it deals with partial updates and kills. This also eliminate the horrible check which scan forward to the end of the basic block. It should be faster and more accurate. 2009-09-24 02:15:22 +00:00
MachineBasicBlock.h Revert r82214 completely to fix build. 2009-09-18 09:50:00 +00:00
MachineCodeEmitter.h Update processDebugLoc() so that it can be used to process debug info before and after printing an instruction. 2009-10-06 02:19:11 +00:00
MachineCodeInfo.h
MachineConstantPool.h
MachineDominators.h
MachineFrameInfo.h Update the description of MachineFrameInfo's OffsetAdjustment. The value of 2009-09-25 05:30:55 +00:00
MachineFunction.h Add basic infrastructure and x86 support for preserving MachineMemOperand 2009-10-09 18:10:05 +00:00
MachineFunctionAnalysis.h
MachineFunctionPass.h
MachineInstr.h Factor out LiveIntervalAnalysis' code to determine whether an instruction 2009-10-09 23:27:56 +00:00
MachineInstrBuilder.h Improve MachineMemOperand handling. 2009-09-25 20:36:54 +00:00
MachineJumpTableInfo.h
MachineLocation.h
MachineLoopInfo.h
MachineMemOperand.h Move MachineMemOperand::getAlignment out of line, to avoid needing 2009-09-25 23:33:20 +00:00
MachineModuleInfo.h Extract scope information from the variable itself, instead of relying on alloca or llvm.dbg.declare location. 2009-10-09 22:42:28 +00:00
MachineModuleInfoImpls.h
MachineOperand.h
MachinePassRegistry.h
MachineRegisterInfo.h
MachineRelocation.h
MachORelocation.h
ObjectCodeEmitter.h
Passes.h Remove simple regalloc. It has bit rotted. 2009-09-17 05:48:07 +00:00
PseudoSourceValue.h Clarify a comment. 2009-09-27 15:41:19 +00:00
RegAllocRegistry.h
RegisterCoalescer.h
RegisterScavenging.h Add register-reuse to frame-index register scavenging. When a target uses 2009-10-07 17:12:56 +00:00
RuntimeLibcalls.h
ScheduleDAG.h The ScheduleDAG framework now requires an AliasAnalysis argument, though 2009-10-09 23:33:48 +00:00
ScheduleHazardRecognizer.h
SchedulerRegistry.h
SelectionDAG.h Make getMachineNode return a MachineSDNode* instead of a generic SDNode* 2009-10-10 01:29:16 +00:00
SelectionDAGISel.h
SelectionDAGNodes.h INTRINSIC_W_CHAIN and INTRINSIC_VOID do not use MemSDNode. They 2009-10-07 03:00:18 +00:00
ValueTypes.h Add an EVT::getStoreSize function, like getStoreSizeInBits but in bytes. 2009-09-23 20:59:10 +00:00
ValueTypes.td