llvm-6502/include/llvm/Target
Evan Cheng a5a81d7072 Add TargetInstrInfo::isCoalescableInstr. It returns true if the specified
instruction is copy like where the source and destination registers can
overlap. This is to be used by the coalescable to coalesce the source and
destination registers of instructions like X86::MOVSX64rr32. Apparently
some crazy people believe the coalescer is too simple.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93210 91177308-0d34-0410-b5e6-96231b3b80d8
2010-01-12 00:09:37 +00:00
..
SubtargetFeature.h Rollback changes r89516: Added two SubtargetFeatures::AddFeatures methods, which accept a comma-separated string or already parsed command line parameters as input, and some code re-factoring to use these new methods. 2009-11-25 22:44:18 +00:00
Target.td Add DEBUG_DECLARE. Not used yet. 2010-01-09 01:24:25 +00:00
TargetAsmParser.h Added the ParseInstruction() hook for target specific assembler directives so 2009-09-10 20:51:44 +00:00
TargetCallingConv.td Add 'Indirect' LocInfo class and use to pass __m128 on win64. Also minore fixes here and there (mostly __m64). 2009-08-03 08:13:56 +00:00
TargetData.h Silence conversion warning from 64 to 32-bit. 2009-12-09 08:29:32 +00:00
TargetELFWriterInfo.h - Remove custom handling of jumptables by the elf writter (this was 2009-08-05 06:57:03 +00:00
TargetFrameInfo.h Use explicit structs instead of std::pair to map callee saved regs to spill slots. 2009-09-27 17:58:47 +00:00
TargetInstrDesc.h Add @earlyclobber TableGen constraint 2009-12-16 19:43:02 +00:00
TargetInstrInfo.h Add TargetInstrInfo::isCoalescableInstr. It returns true if the specified 2010-01-12 00:09:37 +00:00
TargetInstrItineraries.h Make the end-of-itinerary mark explicit. Some cleanup. 2009-09-24 20:22:50 +00:00
TargetIntrinsicInfo.h Reintroduce support for overloading target intrinsics 2009-11-05 03:19:08 +00:00
TargetJITInfo.h * Move stub allocation inside the JITEmitter, instead of exposing a 2009-11-23 23:35:19 +00:00
TargetLowering.h Teach dag combine to fold the following transformation more aggressively: 2010-01-06 19:38:29 +00:00
TargetLoweringObjectFile.h Pass StringRef by value. 2009-11-06 10:58:06 +00:00
TargetMachine.h Fix setting and default setting of code model for jit. Do this 2009-12-21 08:15:29 +00:00
TargetMachOWriterInfo.h Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:42 +00:00
TargetOptions.h Changes from review: 2009-12-18 23:32:53 +00:00
TargetRegisterInfo.h Revert 90789 for now. It caused massive compile time regression. Post-ra scheduler slowed down dramatically with this. 2009-12-08 19:34:53 +00:00
TargetRegistry.h Pass StringRef by value. 2009-11-06 10:58:06 +00:00
TargetSchedule.td Fix apostrophos. 2009-09-15 15:08:33 +00:00
TargetSelect.h Add the rest of the build system logic for optional target disassemblers 2009-11-25 04:46:58 +00:00
TargetSelectionDAG.td Remove the CPAttrParentAsRoot code, which is unused, and inconvenient 2010-01-04 20:31:55 +00:00
TargetSubtarget.h Allow target to specify regclass for which antideps will only be broken along the critical path. 2009-11-13 19:52:48 +00:00