llvm-6502/include/llvm/Target
Chris Lattner e346e180f3 Rearrange all the SectionKinds and structure them into a hierarchical
group instead of a bunch of random unrelated ideas.  Provide predicates
to categorize a SectionKind into a group, and use them instead of 
getKind() throughout the code.

This also renames a ton of SectionKinds to be more consistent and
evocative, and adds a huge number of comments on the enums so that
I will hopefully be able to remember how this stuff works long from
now.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77129 91177308-0d34-0410-b5e6-96231b3b80d8
2009-07-26 05:44:20 +00:00
..
DarwinTargetAsmInfo.h make SectionKind be a first-class pod struct instead of just 2009-07-25 23:21:55 +00:00
ELFTargetAsmInfo.h make SectionKind be a first-class pod struct instead of just 2009-07-25 23:21:55 +00:00
SubtargetFeature.h Propagate CPU string out of SubtargetFeatures 2009-05-23 19:50:50 +00:00
Target.td 80 col violation. 2009-07-10 05:20:19 +00:00
TargetAsmInfo.h Rearrange all the SectionKinds and structure them into a hierarchical 2009-07-26 05:44:20 +00:00
TargetAsmParser.h Add MCAsmParser interface. 2009-07-20 18:55:04 +00:00
TargetCallingConv.td Add CCIfSRet calling convention predicate. 2009-07-12 13:15:50 +00:00
TargetData.h assert(0) -> LLVM_UNREACHABLE. 2009-07-11 20:10:48 +00:00
TargetELFWriterInfo.h Change ELFCodeEmitter logic to emit the constant pool and jump tables to 2009-07-21 23:13:26 +00:00
TargetFrameInfo.h
TargetInstrDesc.h Add new TargetInstrDesc::hasImplicitUseOfPhysReg and 2009-04-12 07:26:51 +00:00
TargetInstrInfo.h Remove unused member functions. 2009-07-24 07:43:59 +00:00
TargetInstrItineraries.h
TargetIntrinsicInfo.h
TargetJITInfo.h First patch in the direction of splitting MachineCodeEmitter in two subclasses: 2009-05-30 20:51:52 +00:00
TargetLowering.h Add support for promoting SETCC operations. 2009-07-24 18:22:59 +00:00
TargetMachine.h remove dead forward decl 2009-07-20 17:23:00 +00:00
TargetMachOWriterInfo.h
TargetOptions.h The attached patches implement most of the ARM AAPCS-VFP hard float 2009-06-08 22:53:56 +00:00
TargetRegisterInfo.h Enable cross register class coalescing. 2009-07-18 02:10:10 +00:00
TargetRegistry.h Factor commonality in triple match routines into helper template for registering 2009-07-26 05:03:33 +00:00
TargetSchedule.td
TargetSelect.h Add llvm::InitializeAllTargetInfos and llvm::InitializeAllAsmParsers. 2009-07-17 22:35:35 +00:00
TargetSelectionDAG.td Make IntInits and ListInits typed. This helps deduce types of !if and 2009-06-08 20:23:18 +00:00
TargetSubtarget.h