llvm-6502/include/llvm
Chandler Carruth d04a8d4b33 Use the new script to sort the includes of every file under lib.
Sooooo many of these had incorrect or strange main module includes.
I have manually inspected all of these, and fixed the main module
include to be the nearest plausible thing I could find. If you own or
care about any of these source files, I encourage you to take some time
and check that these edits were sensible. I can't have broken anything
(I strictly added headers, and reordered them, never removed), but they
may not be the headers you'd really like to identify as containing the
API being implemented.

Many forward declarations and missing includes were added to a header
files to allow them to parse cleanly when included first. The main
module rule does in fact have its merits. =]

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169131 91177308-0d34-0410-b5e6-96231b3b80d8
2012-12-03 16:50:05 +00:00
..
ADT Switch LLVM_USE_RVALUE_REFERENCES to LLVM_HAS_RVALUE_REFERENCES. 2012-11-30 11:45:22 +00:00
Analysis Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
Assembly
Bitcode Add back support for reading and parsing 'deplibs'. 2012-11-28 08:41:48 +00:00
CodeGen Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
Config
DebugInfo Rewrite DIContext interface to take an object. Update all callers. 2012-11-12 21:40:38 +00:00
ExecutionEngine Fix comment formatting in RuntimeDyld.h 2012-11-27 22:53:57 +00:00
MC Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
Object Fix a memory leak in MachOObjectFile. 2012-11-29 19:14:11 +00:00
Support Switch LLVM_USE_RVALUE_REFERENCES to LLVM_HAS_RVALUE_REFERENCES. 2012-11-30 11:45:22 +00:00
TableGen
Target Whitespace. 2012-11-29 20:58:08 +00:00
Transforms Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
AddressingMode.h
Argument.h
Attributes.h Make the AttrListPtr object a part of the LLVMContext. 2012-11-20 05:09:20 +00:00
AutoUpgrade.h
BasicBlock.h
CallGraphSCCPass.h
CallingConv.h Add the Erlang/HiPE calling convention, patch by Yiannis Tsiouris. 2012-11-16 12:36:39 +00:00
CMakeLists.txt
Constant.h Make GlobalOpt be conservative with TLS variables (PR14309) 2012-11-15 11:40:00 +00:00
Constants.h Remove bugzilla link. 2012-12-01 14:44:23 +00:00
DataLayout.h More strict error checking in parseSpecifier + simplified code. 2012-11-30 10:06:59 +00:00
DebugInfo.h 80-column and whitespace fixups. 2012-11-20 00:15:36 +00:00
DefaultPasses.h
DerivedTypes.h
DIBuilder.h Revert "Use the 'count' attribute instead of the 'upper_bound' attribute." 2012-11-13 23:30:43 +00:00
Function.h
GlobalAlias.h
GlobalValue.h
GlobalVariable.h
GVMaterializer.h
InitializePasses.h Initial commit of MemorySanitizer. 2012-11-29 09:57:20 +00:00
InlineAsm.h
InstrTypes.h Revert the series of commits starting with r166578 which introduced the 2012-11-01 08:07:29 +00:00
Instruction.def
Instruction.h copyFastMathFlags utility and test case 2012-11-29 21:25:12 +00:00
Instructions.h Add a getAddressSpace method to the GEP instruction to mirror that of 2012-11-01 11:25:55 +00:00
InstVisitor.h Move the InstVisitor utility into VMCore where it belongs. It heavily 2012-11-30 03:08:41 +00:00
IntrinsicInst.h
Intrinsics.h
Intrinsics.td Add llvm.ceil, llvm.trunc, llvm.rint, llvm.nearbyint intrinsics. 2012-11-15 06:51:10 +00:00
IntrinsicsARM.td
IntrinsicsHexagon.td
IntrinsicsMips.td
IntrinsicsNVVM.td
IntrinsicsPowerPC.td
IntrinsicsX86.td Add support of RTM from TSX extension 2012-11-08 07:28:54 +00:00
IntrinsicsXCore.td
IRBuilder.h Fast-math: Extend IRBuilder to have settable FastMathFlags to create instructions with 2012-11-28 21:16:19 +00:00
LinkAllPasses.h Add a cost model analysis that allows us to estimate the cost of IR-level instructions. 2012-11-02 21:48:17 +00:00
LinkAllVMCore.h
Linker.h
LLVMContext.h
MDBuilder.h
Metadata.h
Module.h Remove the dependent libraries feature. 2012-11-27 09:55:56 +00:00
OperandTraits.h
Operator.h Fast-math comments and convenience method 2012-11-28 21:11:25 +00:00
Pass.h One more step towards making doInitialization and doFinalization useful for 2012-11-29 17:47:05 +00:00
PassAnalysisSupport.h
PassManager.h One more step towards making doInitialization and doFinalization useful for 2012-11-29 17:47:05 +00:00
PassManagers.h Revert r168635 "Step towards implementation of pass manager with doInitialization and doFinalization per module detangled from runOn?? calls, still has temporary code not to break ASAN to be removed when that pass conforms to the proposed model". 2012-11-27 00:53:24 +00:00
PassRegistry.h
PassSupport.h
SymbolTableListTraits.h
TargetTransformInfo.h rdar://12100355 (part 1) 2012-11-29 19:38:54 +00:00
Type.h Teach Type::getPointerAddressSpace to look through pointer vectors 2012-11-01 09:37:49 +00:00
TypeBuilder.h
TypeFinder.h
Use.h
User.h
Value.h
ValueSymbolTable.h