llvm-6502/include/llvm
Pete Cooper d752e0f7e6 Added invariant field to the DAG.getLoad method and changed all calls.
When this field is true it means that the load is from constant (runt-time or compile-time) and so can be hoisted from loops or moved around other memory accesses


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144100 91177308-0d34-0410-b5e6-96231b3b80d8
2011-11-08 18:42:53 +00:00
..
ADT Replace (Lower|Upper)caseString in favor of StringRef's newest methods. 2011-11-06 20:37:06 +00:00
Analysis Add missing forward declarations. 2011-11-04 18:29:09 +00:00
Assembly Delete names for unused parameters in inline function definitions in headers, so LLVM users can compile with -Wunused-parameter. PR11257; based on patch by Kevin Harris. 2011-11-04 18:11:56 +00:00
Bitcode Remove some cruft from the BitcodeWriter, while still maintaining backward 2011-11-03 00:14:01 +00:00
CodeGen Added invariant field to the DAG.getLoad method and changed all calls. 2011-11-08 18:42:53 +00:00
Config rename LLVM_HOSTTRIPLE into LLVM_DEFAULT_TARGET_TRIPLE 2011-11-01 21:31:44 +00:00
DebugInfo
ExecutionEngine Delete names for unused parameters in inline function definitions in headers, so LLVM users can compile with -Wunused-parameter. PR11257; based on patch by Kevin Harris. 2011-11-04 18:11:56 +00:00
MC Add the support code to enable the dwarf accelerator tables. Upcoming patches 2011-11-07 09:24:32 +00:00
Object object: Add operator < for SymbolRef and SectionRef. 2011-11-02 19:33:41 +00:00
Support Fix pasto. 2011-11-05 09:45:17 +00:00
TableGen
Target Don't introduce custom nodes after legalization in TargetLowering::BuildSDIV() 2011-11-07 17:09:05 +00:00
Transforms Add utility to append a function to the list of global constructors. 2011-10-31 23:58:51 +00:00
Argument.h
Attributes.h
AutoUpgrade.h
BasicBlock.h
CallGraphSCCPass.h
CallingConv.h
CMakeLists.txt build/cmake: Use tblgen macro directly instead of llvm_tablegen, which just 2011-11-04 19:04:23 +00:00
Constant.h
Constants.h
DebugInfoProbe.h
DefaultPasses.h Add a couple missing includes; found while analyzing LLVM headers. 2011-11-04 18:19:43 +00:00
DerivedTypes.h
Function.h
GlobalAlias.h
GlobalValue.h
GlobalVariable.h
GVMaterializer.h
InitializePasses.h Begin collecting some of the statistics for block placement discussed on 2011-11-02 07:17:12 +00:00
InlineAsm.h
InstrTypes.h
Instruction.def
Instruction.h
Instructions.h
IntrinsicInst.h
Intrinsics.h
Intrinsics.td
IntrinsicsARM.td
IntrinsicsCellSPU.td
IntrinsicsPowerPC.td
IntrinsicsPTX.td
IntrinsicsX86.td Add AVX2 variable shift instructions and intrinsics. 2011-11-07 08:26:24 +00:00
IntrinsicsXCore.td
LinkAllPasses.h
LinkAllVMCore.h
Linker.h
LLVMContext.h
Metadata.h
Module.h
OperandTraits.h
Operator.h
Pass.h
PassAnalysisSupport.h Add a couple missing includes; found while analyzing LLVM headers. 2011-11-04 18:19:43 +00:00
PassManager.h
PassManagers.h
PassRegistry.h
PassSupport.h
SymbolTableListTraits.h
Type.h
Use.h
User.h
Value.h
ValueSymbolTable.h