llvm-6502/include/llvm/IR
David Blaikie 19443c1bcb [opaque pointer type] API migration for GEP constant factories
Require the pointee type to be passed explicitly and assert that it is
correct. For now it's possible to pass nullptr here (and I've done so in
a few places in this patch) but eventually that will be disallowed once
all clients have been updated or removed. It'll be a long road to get
all the way there... but if you have the cahnce to update your callers
to pass the type explicitly without depending on a pointer's element
type, that would be a good thing to do soon and a necessary thing to do
eventually.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@233938 91177308-0d34-0410-b5e6-96231b3b80d8
2015-04-02 18:55:32 +00:00
..
Argument.h
AssemblyAnnotationWriter.h
Attributes.h
AutoUpgrade.h
BasicBlock.h Return iterator from Instruction::eraseFromParent. 2015-04-02 00:03:07 +00:00
CallingConv.h
CallSite.h [WinEH] Run cleanup handlers when an exception is thrown 2015-03-30 22:58:10 +00:00
CFG.h Fix the build broken in r231142 2015-03-03 21:56:11 +00:00
CMakeLists.txt
Comdat.h
Constant.h
ConstantFolder.h [opaque pointer type] API migration for GEP constant factories 2015-04-02 18:55:32 +00:00
ConstantRange.h [ConstantRange] Split makeICmpRegion in two. 2015-03-18 00:41:24 +00:00
Constants.h [opaque pointer type] API migration for GEP constant factories 2015-04-02 18:55:32 +00:00
DataLayout.h COFF: Let globals with private linkage reside in their own section 2015-03-17 23:54:51 +00:00
DebugInfo.h DebugInfo: Factor out RETURN_FROM_RAW, etc. 2015-03-31 01:47:37 +00:00
DebugInfoFlags.def
DebugInfoMetadata.h DebugInfo: Move debug info flags to the new hierarchy 2015-03-31 01:19:51 +00:00
DebugLoc.h DebugLoc: Remove getFromDILexicalBlock() 2015-03-30 23:47:26 +00:00
DerivedTypes.h
DiagnosticInfo.h
DiagnosticPrinter.h
DIBuilder.h Verifier: Check operands of MDType subclasses and MDCompileUnit 2015-03-27 23:05:04 +00:00
Dominators.h
Function.h
GetElementPtrTypeIterator.h
GlobalAlias.h
GlobalObject.h
GlobalValue.h [opaque pointer type] API migration for GEP constant factories 2015-04-02 18:55:32 +00:00
GlobalVariable.h
GVMaterializer.h Fix PR23045. 2015-03-30 21:36:43 +00:00
InlineAsm.h [mips] Distinguish 'R', 'ZC', and 'm' inline assembly memory constraint. 2015-03-24 11:26:34 +00:00
InstIterator.h Fix uses of reserved identifiers starting with an underscore followed by an uppercase letter 2015-03-16 18:06:57 +00:00
InstrTypes.h DataLayout is mandatory, update the API to reflect it with references. 2015-03-10 02:37:25 +00:00
Instruction.def
Instruction.h Mark this inline properly 2015-04-02 00:03:15 +00:00
Instructions.h [opaque pointer type] Change GetElementPtrInst::getIndexedType to take the pointee type 2015-03-30 21:41:43 +00:00
InstVisitor.h
IntrinsicInst.h DbgIntrinsicInst: Downcast to specialized MDNodes in accessors 2015-03-15 01:23:20 +00:00
Intrinsics.h
Intrinsics.td [SystemZ] Support transactional execution on zEC12 2015-04-01 12:51:43 +00:00
IntrinsicsAArch64.td
IntrinsicsARM.td
IntrinsicsBPF.td [bpf] add support for bpf pseudo instruction 2015-03-27 18:51:42 +00:00
IntrinsicsHexagon.td [Hexagon] Intrinsics for circular and bit-reversed loads and stores 2015-03-18 16:23:44 +00:00
IntrinsicsMips.td
IntrinsicsNVVM.td
IntrinsicsPowerPC.td [PPC] Modify HTM and crypto intrinsics to inherit from GCCBuiltin 2015-03-30 18:46:15 +00:00
IntrinsicsR600.td
IntrinsicsSystemZ.td [SystemZ] Support transactional execution on zEC12 2015-04-01 12:51:43 +00:00
IntrinsicsX86.td AVX-512: intrinsics for VPADD, VPMULDQ and VPSUB 2015-04-02 10:51:40 +00:00
IntrinsicsXCore.td
IRBuilder.h [opaque pointer type] More IRBuilder::createGEP (non-inbounds) migrations: CodeGenPrepare and SimplifyLibCalls 2015-03-30 20:42:56 +00:00
IRPrintingPasses.h
LegacyPassManager.h
LegacyPassManagers.h
LegacyPassNameParser.h
LLVMContext.h
Mangler.h Revert "Address review comments" 2015-03-17 20:40:21 +00:00
MDBuilder.h
Metadata.def DebugInfo: Add MDLocalScope, a legal scope for locals 2015-03-24 16:44:29 +00:00
Metadata.h IR: Enable uniquing callbacks during MDNode::replaceWithUniqued() 2015-03-31 20:50:50 +00:00
MetadataTracking.h
Module.h Be lazy about loading metadata in IRObjectFile. 2015-03-13 21:54:20 +00:00
NoFolder.h [opaque pointer type] API migration for GEP constant factories 2015-04-02 18:55:32 +00:00
OperandTraits.h
Operator.h [opaque pointer type] Bitcode support for explicit type parameter on the gep operator 2015-03-13 21:03:36 +00:00
PassManager.h More missing includes only visible to MSVC. 2015-03-23 18:23:08 +00:00
PassManagerInternal.h [Modules] Include the header needed for make_unique, otherwise we can't 2015-03-07 10:55:47 +00:00
PatternMatch.h
PredIteratorCache.h
Statepoint.h
SymbolTableListTraits.h
TrackingMDRef.h
Type.h
TypeBuilder.h
TypeFinder.h
Use.h
UseListOrder.h
User.h
Value.h DataLayout is mandatory, update the API to reflect it with references. 2015-03-10 02:37:25 +00:00
ValueHandle.h Revert "Remove the explicit SDNodeIterator::operator= in favor of the implicit default" 2015-03-03 21:18:16 +00:00
ValueMap.h
ValueSymbolTable.h
Verifier.h Verifier: Remove the separate -verify-di pass 2015-03-19 22:24:17 +00:00