llvm-6502/include/llvm/CodeGen
Dan Gohman 5b69fe767c Add edge source labels to SelectionDAG graphs, now that the graph printing
framework omits differentiated edge sources in the case where the labels
are empty strings.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90254 91177308-0d34-0410-b5e6-96231b3b80d8
2009-12-01 19:20:00 +00:00
..
AsmPrinter.h Use StringRef instead of std::string in DIEString. 2009-11-24 19:42:17 +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 Implement DISABLE_INLINE for MSVC. This required changing the position in all 2009-11-14 16:37:18 +00:00
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 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 Allow more than one stub to be being generated at the same time. 2009-11-23 22:49:00 +00:00
LatencyPriorityQueue.h Remove some old experimental code that is no longer needed. Remove additional, speculative scheduling pass as its cost did not translate into significant performance improvement. Minor tweaks. 2009-11-20 19:32:48 +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 Remove the -early-coalescing option 2009-11-18 20:36:47 +00:00
LiveStackAnalysis.h The Indexes Patch. 2009-11-03 23:52:08 +00:00
LiveVariables.h Move PHIElimination::isLiveOut method to LiveVariables. 2009-12-01 17:13:31 +00:00
MachineBasicBlock.h Split tail duplication into a separate pass. This is needed to avoid 2009-11-26 00:32:21 +00:00
MachineCodeEmitter.h Allow more than one stub to be being generated at the same time. 2009-11-23 22:49:00 +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 Add a WriteAsOperand for MachineBasicBlock so MachineLoopInfo dump looks sane. 2009-11-17 19:19:59 +00:00
MachineFrameInfo.h Remove duplicate APIs and state WRT spill objects. 2009-11-13 14:42:06 +00:00
MachineFunction.h Allow the machine verifier to be run outside the PassManager. 2009-11-18 20:36:57 +00:00
MachineFunctionAnalysis.h Revert 88957. This file uses CodeGenOpt, which is defined in TargetMachine.h. 2009-11-16 20:45:50 +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 Add function to replace a destination MBB in a single jump table 2009-11-14 20:09:13 +00:00
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 Remove DebugLabelFolder pass. It is not used by dwarf writer anymore. 2009-11-24 19:37:07 +00:00
MachineModuleInfoImpls.h
MachineOperand.h Target-independent support for TargetFlags on BlockAddress operands, 2009-11-20 23:18:13 +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 Rename new TailDuplicationPass to avoid name conflict with the old one. 2009-11-26 21:38:41 +00:00
ProcessImplicitDefs.h The Indexes Patch. 2009-11-03 23:52:08 +00:00
PseudoSourceValue.h Make PseudoSourceValue's classof recognize 2009-11-16 20:40:06 +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 Add 8 bit libcalls and make use of them for msp430 2009-11-07 17:14:39 +00:00
ScheduleDAG.h Remove some old experimental code that is no longer needed. Remove additional, speculative scheduling pass as its cost did not translate into significant performance improvement. Minor tweaks. 2009-11-20 19:32:48 +00:00
ScheduleHazardRecognizer.h
SchedulerRegistry.h
SelectionDAG.h Added support to allow clients to custom widen. For X86, custom widen vectors for 2009-11-30 02:42:02 +00:00
SelectionDAGISel.h Rename SelectionDAGLowering to SelectionDAGBuilder, and rename 2009-11-23 18:04:58 +00:00
SelectionDAGNodes.h Add edge source labels to SelectionDAG graphs, now that the graph printing 2009-12-01 19:20:00 +00:00
SlotIndexes.h Fixed call to wrong constructor. 2009-11-17 07:19:50 +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