llvm-6502/include/llvm/CodeGen
Dan Gohman 462dc7f496 Add titles to the various SelectionDAG viewGraph calls
that include useful information like the name of the
block being viewed and the current phase of compilation.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53872 91177308-0d34-0410-b5e6-96231b3b80d8
2008-07-21 20:00:07 +00:00
..
AsmPrinter.h Unbreak C++ tests on x86 Darwin. 2008-07-08 16:40:43 +00:00
BreakCriticalMachineEdge.h Fix the name of BreakCriticalMachineEdge.h's include guard 2008-07-16 16:04:07 +00:00
CallingConvLower.h Wrap MVT::ValueType in a struct to get type safety 2008-06-06 12:08:01 +00:00
Collector.h
CollectorMetadata.h
Collectors.h
DAGISelHeader.h Add a new function, ReplaceAllUsesOfValuesWith, which handles bulk 2008-07-17 19:10:17 +00:00
DwarfWriter.h
ELFRelocation.h
FileWriters.h
IntrinsicLowering.h
LinkAllCodegenComponents.h Do not use computationally expensive scheduling heuristics with -fast. 2008-07-01 18:05:03 +00:00
LiveInterval.h Instead of adding an isSS field to LiveInterval to denote stack slot. Use top bit of 'reg' instead. If the top bit is set, than the LiveInterval represents a stack slot live interval. 2008-06-23 21:03:19 +00:00
LiveIntervalAnalysis.h - Change the horrible N^2 isRegReDefinedByTwoAddr. Now callers must supply the operand index of def machineoperand and at most one full scan of non-implicit operands is needed. 2008-07-10 07:35:43 +00:00
LiveStackAnalysis.h Add a stack slot coloring pass. Not yet enabled. 2008-06-04 09:18:41 +00:00
LiveVariables.h - Remove calls to copyKillDeadInfo which is an N^2 function. Instead, propagate kill / dead markers as new instructions are constructed in foldMemoryOperand, convertToThressAddress, etc. 2008-07-03 09:09:37 +00:00
MachineBasicBlock.h Re-introduce LeakDetector support for MachineInstrs and MachineBasicBlocks. 2008-07-17 23:49:46 +00:00
MachineCodeEmitter.h
MachineConstantPool.h Trim unnecessary #includes. 2008-07-11 20:38:31 +00:00
MachineDominators.h
MachineFrameInfo.h Stack objects have nonnegative indices, not just positive indices. 2008-07-10 19:57:25 +00:00
MachineFunction.h Pool-allocation for MachineInstrs, MachineBasicBlocks, and 2008-07-07 23:14:23 +00:00
MachineFunctionPass.h
MachineInstr.h Add a utility function to MachineInstr for testing whether an instruction 2008-07-12 00:10:52 +00:00
MachineInstrBuilder.h Pool-allocation for MachineInstrs, MachineBasicBlocks, and 2008-07-07 23:14:23 +00:00
MachineJumpTableInfo.h
MachineLocation.h
MachineLoopInfo.h
MachineMemOperand.h Move MachineMemOperand's constructor out of line, to avoid a 2008-07-07 20:32:02 +00:00
MachineModuleInfo.h Use StringMap for greater justice! 2008-07-07 20:59:31 +00:00
MachineOperand.h Fix a copy+pasto in an assertion string. 2008-07-10 19:58:23 +00:00
MachinePassRegistry.h
MachineRegisterInfo.h Minor spiller tweak to unfavor reload into load/store instructions. 2008-06-19 01:16:17 +00:00
MachineRelocation.h Revert 51775. 2008-05-30 22:47:19 +00:00
MachORelocation.h
Passes.h Add a stack slot coloring pass. Not yet enabled. 2008-06-04 09:18:41 +00:00
PseudoSourceValue.h Include a frame index in the "fixed stack" pseudo source value 2008-07-11 22:44:52 +00:00
RegAllocRegistry.h
RegisterCoalescer.h Remove uses of "llvm/Support/Debug.h" from LLVM include files, which 2008-07-07 18:14:29 +00:00
RegisterScavenging.h
RuntimeLibcalls.h Factorize some code for determining which libcall to use. 2008-07-17 02:36:29 +00:00
ScheduleDAG.h Reapply 53476 and 53480, with a fix so that it properly updates 2008-07-14 18:19:29 +00:00
SchedulerRegistry.h Do not use computationally expensive scheduling heuristics with -fast. 2008-07-01 18:05:03 +00:00
SelectionDAG.h Add titles to the various SelectionDAG viewGraph calls 2008-07-21 20:00:07 +00:00
SelectionDAGISel.h Add titles to the various SelectionDAG viewGraph calls 2008-07-21 20:00:07 +00:00
SelectionDAGNodes.h Add a new function, ReplaceAllUsesOfValuesWith, which handles bulk 2008-07-17 19:10:17 +00:00
ValueTypes.h Allow these transforms for types like i256 while 2008-06-16 08:14:38 +00:00
ValueTypes.td