llvm-6502/include/llvm/Target
Evan Cheng 7f04268176 - Add target lowering hooks that specify which setcc conditions are illegal,
i.e. conditions that cannot be checked with a single instruction. For example,
SETONE and SETUEQ on x86.
- Teach legalizer to implement *illegal* setcc as a and / or of a number of
legal setcc nodes. For now, only implement FP conditions. e.g. SETONE is
implemented as SETO & SETNE, SETUEQ is SETUO | SETEQ.
- Move x86 target over.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57542 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-15 02:05:31 +00:00
..
DarwinTargetAsmInfo.h (re)Put const weak strings in appropriate section on Darwin. 2008-10-08 21:49:47 +00:00
ELFTargetAsmInfo.h Reapply 56585:56589 with proper fix for some gcc versions 2008-09-25 21:00:33 +00:00
SubtargetFeature.h
TargetAsmInfo.h Reapply 56585:56589 with proper fix for some gcc versions 2008-09-25 21:00:33 +00:00
TargetData.h Remove trailing spaces. 2008-08-07 09:00:46 +00:00
TargetELFWriterInfo.h
TargetFrameInfo.h
TargetInstrDesc.h
TargetInstrInfo.h Clarify meaning of copyRegToReg's return value. 2008-10-13 17:30:56 +00:00
TargetInstrItineraries.h
TargetJITInfo.h
TargetLowering.h - Add target lowering hooks that specify which setcc conditions are illegal, 2008-10-15 02:05:31 +00:00
TargetMachine.h Refactor the code that adds standard LLVM codegen passes into 2008-09-25 00:37:07 +00:00
TargetMachineRegistry.h
TargetMachOWriterInfo.h
TargetOptions.h Add an option to enable StrongPHIElimination, for ease of testing. 2008-10-07 20:22:28 +00:00
TargetRegisterInfo.h Eliminate some unused methods. 2008-09-11 17:31:47 +00:00
TargetSubtarget.h