llvm-6502/include/llvm/IR
Chandler Carruth 5c12640642 [Modules] Include the header needed for make_unique, otherwise we can't
build this header in a module.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@231561 91177308-0d34-0410-b5e6-96231b3b80d8
2015-03-07 10:55:47 +00:00
..
Argument.h
AssemblyAnnotationWriter.h
Attributes.h
AutoUpgrade.h
BasicBlock.h Remove getDataLayout() from Instruction/GlobalValue/BasicBlock/Function 2015-03-03 22:01:13 +00:00
CallingConv.h
CallSite.h Revert busted CallSite change from r231386 2015-03-05 18:32:14 +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
ConstantRange.h [ConstantRange] Teach multiply to be cleverer about signed ranges. 2015-03-06 15:50:47 +00:00
Constants.h
DataLayout.h Make DataLayout Non-Optional in the Module 2015-03-04 18:43:29 +00:00
DebugInfo.h Fix DwarfExpression::AddMachineRegExpression so it doesn't read past the 2015-03-04 17:39:33 +00:00
DebugInfoFlags.def
DebugInfoMetadata.h IR: Add missing API to specialized metadata nodes 2015-03-03 16:45:34 +00:00
DebugLoc.h Remove commented out function. 2015-02-26 23:36:28 +00:00
DerivedTypes.h
DiagnosticInfo.h std::function is part of <functional>, not <utility> 2015-03-01 21:49:21 +00:00
DiagnosticPrinter.h
DIBuilder.h
Dominators.h
Function.h
GetElementPtrTypeIterator.h
GlobalAlias.h
GlobalObject.h
GlobalValue.h Remove getDataLayout() from Instruction/GlobalValue/BasicBlock/Function 2015-03-03 22:01:13 +00:00
GlobalVariable.h
GVMaterializer.h
InlineAsm.h
InstIterator.h
InstrTypes.h
Instruction.def
Instruction.h Remove getDataLayout() from Instruction/GlobalValue/BasicBlock/Function 2015-03-03 22:01:13 +00:00
Instructions.h Add range iterators to Extract/InsertValueInst indices 2015-03-03 09:31:01 +00:00
InstVisitor.h
IntrinsicInst.h
Intrinsics.h
Intrinsics.td Replace llvm.frameallocate with llvm.frameescape 2015-03-05 18:26:34 +00:00
IntrinsicsAArch64.td
IntrinsicsARM.td
IntrinsicsBPF.td
IntrinsicsHexagon.td
IntrinsicsMips.td
IntrinsicsNVVM.td
IntrinsicsPowerPC.td While reviewing the changes to Clang to add builtin support for the vsld, vsrd, and vsrad instructions, it was pointed out that the builtins are generating the LLVM opcodes (shl, lshr, and ashr) not calls to the intrinsics. This patch changes the implementation of the vsld, vsrd, and vsrad instructions from from intrinsics to VXForm_1 instructions and makes them legal with P8 Altivec. It also removes the definition of the int_ppc_altivec_vsld, int_ppc_altivec_vsrd, and int_ppc_altivec_vsrad intrinsics. 2015-03-05 16:24:38 +00:00
IntrinsicsR600.td
IntrinsicsX86.td Remove 'llvm.x86.avx2.vbroadcasti128' intrinsic. 2015-03-04 00:13:25 +00:00
IntrinsicsXCore.td
IRBuilder.h
IRPrintingPasses.h
LegacyPassManager.h
LegacyPassManagers.h
LegacyPassNameParser.h
LLVMContext.h
Mangler.h
MDBuilder.h
Metadata.def
Metadata.h DebugInfo: Move new hierarchy into place 2015-03-03 17:24:31 +00:00
MetadataTracking.h
Module.h Make DataLayout Non-Optional in the Module 2015-03-04 18:43:29 +00:00
NoFolder.h
OperandTraits.h
Operator.h
PassManager.h Fix a use-iterator-after-invalidate error 2015-02-27 02:19:11 +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
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