llvm-6502/include/llvm/CodeGen
Bill Wendling 57f0db833d Overhaul my earlier submission due to feedback. It's a large patch, but most of
them are generic changes.

- Use the "fast" flag that's already being passed into the asm printers instead
  of shoving it into the DwarfWriter.

- Instead of calling "MI->getParent()->getParent()" for every MI, set the
  machine function when calling "runOnMachineFunction" in the asm printers.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65379 91177308-0d34-0410-b5e6-96231b3b80d8
2009-02-24 08:30:20 +00:00
..
AsmPrinter.h Overhaul my earlier submission due to feedback. It's a large patch, but most of 2009-02-24 08:30:20 +00:00
BreakCriticalMachineEdge.h
CallingConvLower.h
DAGISelHeader.h Delete unnecessary elses. 2009-01-28 18:03:09 +00:00
DebugLoc.h Print out a new label only if the debug location *tuple* is different. The debug 2009-02-19 09:16:38 +00:00
DwarfWriter.h Overhaul my earlier submission due to feedback. It's a large patch, but most of 2009-02-24 08:30:20 +00:00
ELFRelocation.h
FastISel.h Create DebugLoc information in FastISel. Several temporary methods were 2009-02-03 00:55:04 +00:00
FileWriters.h
GCMetadata.h
GCMetadataPrinter.h
GCs.h
GCStrategy.h
IntrinsicLowering.h
LatencyPriorityQueue.h
LinkAllAsmWriterComponents.h
LinkAllCodegenComponents.h
LiveInterval.h Strengthen the previous check. 2009-02-08 08:24:28 +00:00
LiveIntervalAnalysis.h Fix PR3486. Fix a bug in code that manually patch physical register live interval after its sub-register is coalesced with a virtual register. 2009-02-08 11:04:35 +00:00
LiveStackAnalysis.h Fix the name of an argument. 2009-01-26 20:27:11 +00:00
LiveVariables.h
MachineBasicBlock.h
MachineCodeEmitter.h Add support to the JIT for true non-lazy operation. When a call to a function 2009-02-18 08:31:02 +00:00
MachineConstantPool.h
MachineDominators.h
MachineFrameInfo.h
MachineFunction.h Add a default debug location object to the Machine Function. It's used to emit a default debugging label at the beginning of a function. 2009-02-20 00:42:52 +00:00
MachineFunctionPass.h
MachineInstr.h Embalm my ideas of how things should work. Not that 2009-01-27 23:32:10 +00:00
MachineInstrBuilder.h Factor out the code to add a MachineOperand to a MachineInstrBuilder. 2009-02-18 05:45:50 +00:00
MachineJumpTableInfo.h
MachineLocation.h
MachineLoopInfo.h Eliminate several more unnecessary intptr_t casts. 2009-02-18 05:09:16 +00:00
MachineMemOperand.h
MachineModuleInfo.h Remove dead code. 2009-02-03 19:46:28 +00:00
MachineOperand.h
MachinePassRegistry.h
MachineRegisterInfo.h
MachineRelocation.h
MachORelocation.h
Passes.h
PseudoSourceValue.h
RegAllocRegistry.h
RegisterCoalescer.h
RegisterScavenging.h Don't pass BitVectors by value, pass them by reference. 2009-02-06 09:16:15 +00:00
RuntimeLibcalls.h
ScheduleDAG.h Unbreak the build on win32. 2009-02-14 16:06:42 +00:00
ScheduleHazardRecognizer.h
SchedulerRegistry.h When scheduling a block in parts, keep track of the overall 2009-02-11 04:27:20 +00:00
SelectionDAG.h - Use the "Fast" flag instead of "OptimizeForSize" to determine whether to emit 2009-02-24 02:35:30 +00:00
SelectionDAGISel.h When scheduling a block in parts, keep track of the overall 2009-02-11 04:27:20 +00:00
SelectionDAGNodes.h Introduce the BuildVectorSDNode class that encapsulates the ISD::BUILD_VECTOR 2009-02-22 23:36:09 +00:00
ValueTypes.h Fix PR3453 and probably a bunch of other potential 2009-02-01 18:06:53 +00:00
ValueTypes.td