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 e0b3c221ab Add a target lowering hook to control whether it's worthwhile to compress fp constant.
For x86, if sse2 is available, it's not a good idea since cvtss2sd is slower than a movsd load and it prevents load folding. On x87, it's important to shrink fp constant since fldt is very expensive.

llvm-svn: 47931
2008-03-05 01:30:59 +00:00
..
SubtargetFeature.h Unbreak build with gcc 4.3: provide missed includes and silence most annoying warnings. 2008-02-20 11:08:44 +00:00
TargetAsmInfo.h Use enumeration for preffered EH dwarf encoding reason 2008-02-29 22:09:08 +00:00
TargetData.h Use getPreferredAlignmentLog or getPreferredAlignment 2008-01-29 06:23:44 +00:00
TargetELFWriterInfo.h Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:42 +00:00
TargetFrameInfo.h Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:42 +00:00
TargetInstrDesc.h Remove an invalid assertion now that there are implicit virtual register operands. 2008-02-22 19:25:04 +00:00
TargetInstrInfo.h Added CommuteChangesDestination(). This returns true if commuting the specified 2008-02-15 18:21:33 +00:00
TargetInstrItineraries.h Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:42 +00:00
TargetJITInfo.h Unbreak build with gcc 4.3: provide missed includes and silence most annoying warnings. 2008-02-20 11:08:44 +00:00
TargetLowering.h Add a target lowering hook to control whether it's worthwhile to compress fp constant. 2008-03-05 01:30:59 +00:00
TargetMachine.h Rename MRegisterInfo to TargetRegisterInfo. 2008-02-10 18:45:23 +00:00
TargetMachineRegistry.h Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:42 +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 Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:42 +00:00
TargetRegisterInfo.h Rename PrintableName to Name. 2008-02-26 21:47:57 +00:00
TargetSubtarget.h Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:42 +00:00