1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 20:23:11 +01:00
llvm-mirror/include/llvm/Target
Evan Cheng 5fe81cf64e Enable more fold (sext (load x)) -> (sext (truncate (sextload x)))
transformation. Previously, it's restricted by ensuring the number of load uses
is one. Now the restriction is loosened up by allowing setcc uses to be
"extended" (e.g. setcc x, c, eq -> setcc sext(x), sext(c), eq).

llvm-svn: 43465
2007-10-29 19:58:20 +00:00
..
MRegisterInfo.h isSubRegOf() is a dup of isSubRegister. 2007-10-23 06:51:50 +00:00
SubtargetFeature.h Add explicit keywords. 2007-10-08 15:08:41 +00:00
TargetAsmInfo.h TargetAsmInfo::getAddressSize() was incorrect for x86-64 and 64-bit targets 2007-09-27 23:12:31 +00:00
TargetData.h Add getABITypeSize, getABITypeSizeInBits 2007-10-01 16:03:14 +00:00
TargetELFWriterInfo.h Add explicit keywords and remove spurious trailing semicolons. 2007-08-27 14:50:10 +00:00
TargetFrameInfo.h Fix naming inconsistency: calleesave -> calleesaved. 2007-01-02 21:30:17 +00:00
TargetInstrInfo.h Added getNumDefs(). 2007-09-13 00:16:29 +00:00
TargetInstrItineraries.h <cassert> no longer required to make VC++ happy. 2005-11-04 02:59:16 +00:00
TargetJITInfo.h Completely rearchitect the interface between targets and the pass manager. 2006-09-04 04:14:57 +00:00
TargetLowering.h Enable more fold (sext (load x)) -> (sext (truncate (sextload x))) 2007-10-29 19:58:20 +00:00
TargetMachine.h Fix the comments for the 'fast' parameter in addPassesToEmitFile. 2007-07-30 15:04:59 +00:00
TargetMachineRegistry.h Missing 'public' keyword. 2007-10-18 11:31:21 +00:00
TargetMachOWriterInfo.h More Mach-O writer improvements. 2007-02-28 07:40:50 +00:00
TargetOptions.h Corrected many typing errors. And removed 'nest' parameter handling 2007-10-12 21:30:57 +00:00
TargetSubtarget.h Remove unneeded include. 2006-12-12 19:36:53 +00:00