1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-24 21:42:54 +02:00
llvm-mirror/include/llvm/IR
Eric Liu 2212b01e87 Revert "IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI."
This reverts commit r302108. This causes crash in clang bootstrap with LTO.

Contacted the auther in the original commit.

llvm-svn: 302140
2017-05-04 11:49:39 +00:00
..
Argument.h [IR] Delete unused Argument::removeAttr overload 2017-04-28 17:58:18 +00:00
AssemblyAnnotationWriter.h
Attributes.h [IR] Abstract away ArgNo+1 attribute indexing as much as possible 2017-05-03 18:17:31 +00:00
Attributes.td Add speculatable function attribute 2017-04-28 20:25:27 +00:00
AutoUpgrade.h
BasicBlock.h [IR] Share implementation for pairs of const and non-const methods using const_cast. NFCI 2017-03-27 05:46:58 +00:00
CallingConv.h AMDGPU: Add AMDGPU_HS calling convention 2017-05-02 15:41:10 +00:00
CallSite.h [IR] Abstract away ArgNo+1 attribute indexing as much as possible 2017-05-03 18:17:31 +00:00
CFG.h
CMakeLists.txt
Comdat.h [IR] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-02-17 00:00:09 +00:00
Constant.h [IR] Implement pairs of non-const and const methods using the const version instead of the non-const version. NFCI 2017-03-27 05:47:03 +00:00
ConstantFolder.h
ConstantRange.h Fix typo in comment 2017-04-20 23:07:00 +00:00
Constants.h
DataLayout.h Allow DataLayout to specify addrspace for allocas. 2017-04-10 22:27:50 +00:00
DebugInfo.h
DebugInfoFlags.def Revert "Debug Info: Add basic support for external types references." 2017-03-13 22:56:14 +00:00
DebugInfoMetadata.h Remove line and file from DINamespace. 2017-04-28 22:25:46 +00:00
DebugLoc.h
DerivedTypes.h
DiagnosticInfo.h [Stack Protection] Add diagnostic information for why stack protection was applied to a function 2017-02-28 16:02:37 +00:00
DiagnosticPrinter.h
DIBuilder.h Remove line and file from DINamespace. 2017-04-28 22:25:46 +00:00
Dominators.h [DomPrinter] Add a way to programmatically dump a dot representation. 2017-04-24 17:48:44 +00:00
Function.h llvm/IR/Function.h: Prune an obsolete @param in r302060. [-Wdocumentation] 2017-05-04 02:01:18 +00:00
GetElementPtrTypeIterator.h
GlobalAlias.h
GlobalIFunc.h
GlobalIndirectSymbol.h [IR] Implement pairs of non-const and const methods using the const version instead of the non-const version. NFCI 2017-03-27 05:47:03 +00:00
GlobalObject.h [IR] Inline some Function accessors 2017-03-16 16:57:31 +00:00
GlobalValue.h [IR] Implement pairs of non-const and const methods using the const version instead of the non-const version. NFCI 2017-03-27 05:47:03 +00:00
GlobalVariable.h
GVMaterializer.h
InlineAsm.h [IR] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-02-17 00:00:09 +00:00
InstIterator.h
InstrTypes.h [IR] Garbage collect unused variants. NFCI. 2017-05-01 23:04:33 +00:00
Instruction.def
Instruction.h [IR] Add AllowContract to FastMathFlags 2017-03-28 20:11:52 +00:00
Instructions.h [IR] Abstract away ArgNo+1 attribute indexing as much as possible 2017-05-03 18:17:31 +00:00
InstVisitor.h [IR/Analysis] Defend against getting slightly wrong template arguments 2017-02-07 03:17:30 +00:00
IntrinsicInst.h Make getParamAlignment use argument numbers 2017-04-28 20:34:27 +00:00
Intrinsics.h Support arbitrary address space pointers in masked gather/scatter intrinsics. 2017-05-03 12:28:54 +00:00
Intrinsics.td Support arbitrary address space pointers in masked gather/scatter intrinsics. 2017-05-03 12:28:54 +00:00
IntrinsicsAArch64.td
IntrinsicsAMDGPU.td AMDGPU: Make intrinsics speculatable 2017-05-02 16:57:44 +00:00
IntrinsicsARM.td [ARM] ACLE Chapter 9 intrinsics 2017-05-04 07:31:28 +00:00
IntrinsicsBPF.td
IntrinsicsHexagon.td [Hexagon] Add intrinsics for masked vector stores 2017-02-22 21:23:09 +00:00
IntrinsicsMips.td
IntrinsicsNVVM.td
IntrinsicsPowerPC.td
IntrinsicsSystemZ.td
IntrinsicsWebAssembly.td
IntrinsicsX86.td [X86][LWP] Add llvm support for LWP instructions (reapplied). 2017-05-03 15:51:39 +00:00
IntrinsicsXCore.td
IRBuilder.h Allow DataLayout to specify addrspace for allocas. 2017-04-10 22:27:50 +00:00
IRPrintingPasses.h
LegacyPassManager.h
LegacyPassManagers.h
LegacyPassNameParser.h
LLVMContext.h Add !associated metadata. 2017-03-17 22:17:24 +00:00
Mangler.h Move llvm::emitLinkerFlagsForGlobalCOFF() to Mangler. 2017-03-31 04:46:50 +00:00
MDBuilder.h Add function importing info from samplepgo profile to the module summary. 2017-02-28 18:09:44 +00:00
Metadata.def
Metadata.h Introducing LLVMMetadataRef 2017-04-17 11:52:54 +00:00
Module.h Update doc of the variadic version of getOrInsertFunction 2017-04-25 05:45:37 +00:00
ModuleSlotTracker.h
ModuleSummaryIndex.h Revert "IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI." 2017-05-04 11:49:39 +00:00
ModuleSummaryIndexYAML.h Revert "IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI." 2017-05-04 11:49:39 +00:00
NoFolder.h
OperandTraits.h
Operator.h [IR] Add AllowContract to FastMathFlags 2017-03-28 20:11:52 +00:00
OptBisect.h Remove opt-bisect support for "cases" in favor of debug counters 2017-03-11 01:41:03 +00:00
PassManager.h Revert r293017 and fix the actual underlying issue. 2017-02-07 01:50:48 +00:00
PassManagerInternal.h Avoid potential ADL ambiguity between llvm::make_unique and std::make_unique (when building as C++14+) 2017-03-20 16:35:33 +00:00
PatternMatch.h [APInt] Rename getSignBit to getSignMask 2017-04-20 16:56:25 +00:00
PredIteratorCache.h Make PredIteratorCache size() logically const. Do not require copying predecessors to get size. 2017-03-14 11:25:45 +00:00
ProfileSummary.h
Statepoint.h Rename AttributeSet to AttributeList 2017-03-21 16:57:19 +00:00
SymbolTableListTraits.h [IR] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-02-17 00:00:09 +00:00
TrackingMDRef.h [IR] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-02-17 00:00:09 +00:00
Type.h [IR] Inline Type::getScalarType() by using isVectorTy() and getVectorElementType() that were already available inline. 2017-04-08 05:47:09 +00:00
TypeBuilder.h
TypeFinder.h [IR] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-02-17 00:00:09 +00:00
Use.h [IR] Put the Use list waymarking bits in the bit positions documentation says they are using 2017-04-17 18:12:30 +00:00
UseListOrder.h [IR] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-02-17 00:00:09 +00:00
User.h [IR] Implement pairs of non-const and const methods using the const version instead of the non-const version. NFCI 2017-03-27 05:47:03 +00:00
Value.def
Value.h Handle invariant.group.barrier in BasicAA 2017-04-24 19:37:17 +00:00
ValueHandle.h Use a 2 bit pointer in ValueHandleBase::PrevPair; NFC 2017-05-01 17:36:12 +00:00
ValueMap.h
ValueSymbolTable.h [IR] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-02-17 00:00:09 +00:00
Verifier.h