1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-26 04:32:44 +01:00
llvm-mirror/include/llvm/Target
Evan Cheng 70b7ecdef9 - Change MachineInstr::isIdenticalTo to take a new option that determines whether it should skip checking defs or at least virtual register defs. This subsumes part of the TargetInstrInfo::isIdentical functionality.
- Eliminate TargetInstrInfo::isIdentical and replace it with produceSameValue. In the default case, produceSameValue just checks whether two machine instructions are identical (except for virtual register defs). But targets may override it to check for unusual cases (e.g. ARM pic loads from constant pools).

llvm-svn: 97628
2010-03-03 01:44:33 +00:00
..
Mangler.h refactor x86 conditional branches to use a multipattern 2010-02-11 19:31:22 +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 The mayHaveSideEffects flag is no longer used. 2010-02-27 23:47:46 +00:00
TargetAsmBackend.h MC: Sketch registry support for target specific assembler backends. 2010-02-21 21:53:53 +00:00
TargetAsmLexer.h Moved InstallLexer() from the X86-specific AsmLexer 2010-01-31 02:28:18 +00:00
TargetAsmParser.h Fix various doxygen warnings. 2010-02-22 04:10:52 +00:00
TargetCallingConv.td
TargetData.h Revert r97064. Duncan pointed out that bitcasts are defined in 2010-02-25 15:20:39 +00:00
TargetELFWriterInfo.h
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 - Change MachineInstr::isIdenticalTo to take a new option that determines whether it should skip checking defs or at least virtual register defs. This subsumes part of the TargetInstrInfo::isIdentical functionality. 2010-03-03 01:44:33 +00:00
TargetInstrItineraries.h
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 Remove dead parameter passing. 2010-03-02 01:55:18 +00:00
TargetLoweringObjectFile.h Move TLOF implementations to libCodegen to resolve layering violation. 2010-02-15 22:37:53 +00:00
TargetMachine.h Add a flag to addPassesToEmit* to disable the Verifier pass run 2010-02-28 00:41:59 +00:00
TargetOpcodes.h Use Doxygen comment syntax. 2010-03-01 17:45:15 +00:00
TargetOptions.h Rename the PerformTailCallOpt variable to GuaranteedTailCallOpt to reflect 2010-02-08 20:27:50 +00:00
TargetRegisterInfo.h Updated version of r96634 (which was reverted due to failing 176.gcc and 2010-02-22 23:10:38 +00:00
TargetRegistry.h MC: Sketch registry support for target specific assembler backends. 2010-02-21 21:53:53 +00:00
TargetSchedule.td
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 a dead PatLeaf, I previously changed all uses to use -1 instead. 2010-02-25 17:39:34 +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