llvm-6502/include/llvm
Chandler Carruth 8fb614cb3b Teach Type::getPointerAddressSpace to look through pointer vectors
politely and document this feature.

This simple API extension then allows us to write all of the
Instructions' address space query methods much more simply. No
functionality change intended here.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167223 91177308-0d34-0410-b5e6-96231b3b80d8
2012-11-01 09:37:49 +00:00
..
ADT Remove Triple::getArchTypeForDarwinArchName. I lives on the clang driver now. 2012-10-31 18:52:25 +00:00
Analysis Revert the series of commits starting with r166578 which introduced the 2012-11-01 08:07:29 +00:00
Assembly
Bitcode Change encoding of instruction operands in bitcode binaries to be relative 2012-10-11 20:20:40 +00:00
CodeGen Add extra declarations of hash_value needed to build llvm with xlc 12.1. 2012-10-31 00:46:18 +00:00
Config llvm/Config/config.h.cmake: Good bye, Kevin! We won't honor authors in comments. 2012-10-29 16:07:28 +00:00
DebugInfo
ExecutionEngine Streamlined memory manager hierarchy for MCJIT and RuntimeDyld. 2012-11-01 00:46:04 +00:00
MC MCRegisterClass should be returned by const ref, not by value. 2012-10-26 22:14:10 +00:00
Object Add interface for querying object files for symbol values. 2012-10-29 10:47:00 +00:00
Support Add support for ARM segment types PT_ARM_ARCHEXT, PT_ARM_EXIDX and PT_ARM_UNWIND. 2012-10-31 09:10:56 +00:00
TableGen Remove exception handling usage from tblgen. 2012-10-25 20:33:17 +00:00
Target Generate a table-driven version of TRI::composeSubRegIndices(). 2012-11-01 00:32:10 +00:00
Transforms Revert the majority of the next patch in the address space series: 2012-11-01 09:14:31 +00:00
AddressingMode.h
Argument.h Remove unnecessary classof()'s 2012-10-11 23:30:49 +00:00
Attributes.h Change ForceSizeOpt attribute into MinSize attribute 2012-10-30 16:32:52 +00:00
AutoUpgrade.h
BasicBlock.h Remove unnecessary classof()'s 2012-10-11 23:30:49 +00:00
CallGraphSCCPass.h
CallingConv.h Special calling conventions for Intel OpenCL built-in library. 2012-10-24 14:46:16 +00:00
CMakeLists.txt
Constant.h Remove unnecessary classof()'s 2012-10-11 23:30:49 +00:00
Constants.h In various places throughout the code generator, there were special 2012-10-29 18:35:49 +00:00
DataLayout.h Revert the majority of the next patch in the address space series: 2012-11-01 09:14:31 +00:00
DebugInfo.h
DefaultPasses.h
DerivedTypes.h Remove unnecessary classof()'s 2012-10-11 23:30:49 +00:00
DIBuilder.h
Function.h Use the Attributes::get method which takes an AttrVal value directly to simplify the code a bit. No functionality change. 2012-10-16 05:23:31 +00:00
GlobalAlias.h Remove unnecessary classof()'s 2012-10-11 23:30:49 +00:00
GlobalValue.h Remove unnecessary classof()'s 2012-10-11 23:30:49 +00:00
GlobalVariable.h Remove unnecessary classof()'s 2012-10-11 23:30:49 +00:00
GVMaterializer.h
InitializePasses.h Remove LoopDependenceAnalysis. 2012-10-26 20:25:01 +00:00
InlineAsm.h [inline asm] Implement mayLoad and mayStore for inline assembly. In general, 2012-10-30 19:11:54 +00:00
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 Remove unnecessary classof()'s 2012-10-11 23:30:49 +00:00
Instructions.h Teach Type::getPointerAddressSpace to look through pointer vectors 2012-11-01 09:37:49 +00:00
IntrinsicInst.h va_start, va_end, va_copy: InstrinsicInst subclasses and InstVisitor support. 2012-10-29 09:39:03 +00:00
Intrinsics.h Attributes Rewrite 2012-10-15 04:46:55 +00:00
Intrinsics.td 1. Remove noreturn attribute from __builtin_debugtrap(). 2012-10-19 23:00:20 +00:00
IntrinsicsARM.td
IntrinsicsCellSPU.td
IntrinsicsHexagon.td
IntrinsicsMips.td
IntrinsicsNVVM.td
IntrinsicsPowerPC.td
IntrinsicsX86.td
IntrinsicsXCore.td
IRBuilder.h Add IRBuilderBase::getIntPtrTy. 2012-10-31 09:50:01 +00:00
LinkAllPasses.h Remove LoopDependenceAnalysis. 2012-10-26 20:25:01 +00:00
LinkAllVMCore.h
Linker.h
LLVMContext.h
MDBuilder.h
Metadata.h Remove unnecessary classof()'s 2012-10-11 23:30:49 +00:00
Module.h
OperandTraits.h
Operator.h Make ~Operator() protected so subclasses can inherit it and not have 2012-10-24 19:17:42 +00:00
Pass.h
PassAnalysisSupport.h
PassManager.h
PassManagers.h
PassRegistry.h
PassSupport.h
SymbolTableListTraits.h
TargetTransformInfo.h Use TargetTransformInfo to control switch-to-lookup table transformation 2012-10-30 11:23:25 +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 Remove unnecessary classof()'s 2012-10-11 23:30:49 +00:00
Value.h Remove unnecessary classof()'s 2012-10-11 23:30:49 +00:00
ValueSymbolTable.h