1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 20:23:11 +01:00
llvm-mirror/include/llvm/IR
Teresa Johnson e8cb930dbb Revert "[ThinLTO] Add summary entries for index-based WPD"
Mistaken commit of something still under review!

This reverts commit r351453.

llvm-svn: 351455
2019-01-17 16:05:04 +00:00
..
Argument.h Remove inline keyword from inline classof methods 2017-06-29 19:35:17 +00:00
AssemblyAnnotationWriter.h
Attributes.h Re-commit "[IR] Add NODISCARD to attribute functions" 2018-12-09 22:36:07 +00:00
Attributes.td [x86/SLH] Add a real Clang flag and LLVM IR attribute for Speculative 2018-09-04 12:38:00 +00:00
AutoUpgrade.h [IR] Upgrade comment token in objc retain release marker for asm call 2018-04-17 04:02:24 +00:00
BasicBlock.h [IR] Add hasNPredecessors, hasNPredecessorsOrMore to BasicBlock 2018-11-19 19:54:27 +00:00
CallingConv.h [AArch64] Add parsing of aarch64_vector_pcs attribute. 2018-09-12 08:54:06 +00:00
CallSite.h [TI removal] Leverage the fact that TerminatorInst is gone to create 2018-11-22 10:31:35 +00:00
CFG.h [IR] Add hasNPredecessors, hasNPredecessorsOrMore to BasicBlock 2018-11-19 19:54:27 +00:00
CFGDiff.h [GraphDiff] Make InverseGraph a property of a GraphDiff. 2018-08-14 17:43:24 +00:00
CMakeLists.txt [IR] Split Intrinsics.inc into enums and implementations 2018-06-23 02:02:38 +00:00
Comdat.h [LLVM-C] [bindings/go] Add C and Golang bindings for COMDAT 2018-03-14 18:33:53 +00:00
Constant.h [ConstantInt] Check active bits before calling getZExtValue. 2018-12-12 02:22:12 +00:00
ConstantFolder.h [IR] Fix some Clang-tidy modernize-use-default, modernize-use-equal-delete and Include What You Use warnings; other minor fixes (NFC). 2016-11-23 22:25:16 +00:00
ConstantRange.h Remove @brief commands from doxygen comments, too. 2018-05-01 16:10:38 +00:00
Constants.h APFloat: allow 64-bit of payload 2018-12-10 19:27:38 +00:00
DataLayout.h [BasicAA] Support arbitrary pointer sizes (and fix an overflow bug) 2019-01-02 16:28:09 +00:00
DebugInfo.h [DebugInfo][OPT] NFC follow-up on "Fixing a couple of DI duplication bugs of CloneModule" 2018-04-13 21:23:11 +00:00
DebugInfoFlags.def Rename DIFlagFixedEnum to DIFlagEnumClass. NFC 2019-01-08 17:52:29 +00:00
DebugInfoMetadata.h [llvm] API for encoding/decoding DWARF discriminators. 2018-12-21 22:48:50 +00:00
DebugLoc.h [IR] Add a boolean field in DILocation to know if a line must covered or not 2018-09-20 08:53:06 +00:00
DerivedTypes.h [NFC] typo 2018-07-10 21:52:39 +00:00
DerivedUser.h [IR] Fix some Clang-tidy modernize-use-using warnings; other minor fixes (NFC). 2017-06-19 22:05:08 +00:00
DiagnosticHandler.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
DiagnosticInfo.h Add vtable anchor to classes. 2018-12-29 02:02:13 +00:00
DiagnosticPrinter.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
DIBuilder.h Rename DIFlagFixedEnum to DIFlagEnumClass. NFC 2019-01-08 17:52:29 +00:00
Dominators.h [DomTree] Add constructor to create a new DT based on current DT/CFG and a set of Updates. 2018-08-16 21:54:33 +00:00
DomTreeUpdater.h [Dominators] Refine the logic of recalculate() in the DomTreeUpdater 2018-08-03 06:51:35 +00:00
Function.h Make Function::getInstructionCount const 2018-10-18 19:49:44 +00:00
GetElementPtrTypeIterator.h Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
GlobalAlias.h Remove inline keyword from inline classof methods 2017-06-29 19:35:17 +00:00
GlobalIFunc.h Remove inline keyword from inline classof methods 2017-06-29 19:35:17 +00:00
GlobalIndirectSymbol.h Remove inline keyword from inline classof methods 2017-06-29 19:35:17 +00:00
GlobalObject.h Extend the GlobalObject metadata interface 2018-05-31 13:29:58 +00:00
GlobalValue.h Allow creating llvm::Function in non-zero address spaces 2018-08-23 09:25:17 +00:00
GlobalVariable.h [IR] - Make User construction exception safe 2018-02-28 11:32:23 +00:00
GVMaterializer.h [IR] Fix some Clang-tidy modernize-use-default, modernize-use-equal-delete and Include What You Use warnings; other minor fixes (NFC). 2016-11-23 22:25:16 +00:00
InlineAsm.h [inlineasm] Fix crash when number of matched input constraint operands overflows signed char 2017-10-25 12:51:32 +00:00
InstIterator.h [IR] Fix some Clang-tidy modernize-use-using warnings; other minor fixes (NFC). 2017-05-05 22:30:37 +00:00
InstrTypes.h [CallSite removal] Move the rest of IR implementation code away from 2019-01-07 07:31:49 +00:00
Instruction.def [IR] Add a dedicated FNeg IR Instruction 2018-11-13 18:15:47 +00:00
Instruction.h [IR] Add Instruction::isLifetimeStartOrEnd, NFC 2018-12-21 21:49:40 +00:00
Instructions.h [opaque pointer types] Update LoadInst creation APIs to consistently 2019-01-14 21:37:53 +00:00
InstVisitor.h [CallSite removal] Add CallBase support to the InstVisitor in such 2019-01-07 05:15:49 +00:00
IntrinsicInst.h [FPEnv] Add constrained CEIL/FLOOR/ROUND/TRUNC intrinsics 2018-11-05 15:59:49 +00:00
Intrinsics.h [Power9] Add __float128 builtins for Round To Odd 2018-07-09 18:50:06 +00:00
Intrinsics.td [EH] Rename llvm.x86.seh.recoverfp intrinsic to llvm.eh.recoverfp 2019-01-16 00:37:13 +00:00
IntrinsicsAArch64.td [AArch64] Implement FP16FML intrinsics 2018-10-25 23:36:41 +00:00
IntrinsicsAMDGPU.td AMDGPU: Add llvm.amdgcn.ds.ordered.add & swap 2019-01-16 15:43:53 +00:00
IntrinsicsARM.td Remove trailing space 2018-07-30 19:41:25 +00:00
IntrinsicsBPF.td
IntrinsicsHexagon.td [Hexagon] Add intrinsics for Hexagon V66 2018-12-05 21:14:51 +00:00
IntrinsicsMips.td
IntrinsicsNVVM.td [NVPTX, CUDA] Added support for m8n32k16 and m32n8k16 variants of wmma instructions. 2018-04-18 21:51:48 +00:00
IntrinsicsPowerPC.td [Power9] [LLVM] Add __float128 exponent GET and SET builtins 2018-09-24 18:14:13 +00:00
IntrinsicsRISCV.td [RISCV] Add codegen support for RV64A 2019-01-17 10:04:39 +00:00
IntrinsicsSystemZ.td [SystemZ] Add IntrWriteMem flag to int_s390_tabort intrinsic 2017-12-06 17:01:08 +00:00
IntrinsicsWebAssembly.td [WebAssembly] Remove old intrinsics 2019-01-14 18:23:45 +00:00
IntrinsicsX86.td [X86] Remove GCCBuiltin from deprecated avx512 scatter intrinsics that use scalar integers for mask. 2019-01-17 00:34:04 +00:00
IntrinsicsXCore.td
IRBuilder.h [llvm][IRBuilder] Introspection for CreateAlignmentAssumption*() functions 2019-01-15 09:44:13 +00:00
IRPrintingPasses.h [New PM][PassInstrumentation] IR printing support for New Pass Manager 2018-09-24 16:08:15 +00:00
LegacyPassManager.h [PassTiming] cleaning up legacy PassTimingInfo interface. NFCI. 2018-09-26 13:01:43 +00:00
LegacyPassManagers.h Output per-function size-info remarks 2018-09-06 21:19:54 +00:00
LegacyPassNameParser.h Fix opt --help ordering of available optimizations. 2017-06-30 18:44:33 +00:00
LLVMContext.h Introduce llvm.loop.parallel_accesses and llvm.access.group metadata. 2018-12-20 04:58:07 +00:00
Mangler.h CodeGen: handle llvm.used properly for COFF 2018-01-20 00:28:02 +00:00
MDBuilder.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
Metadata.def [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label. 2018-05-09 02:40:45 +00:00
Metadata.h [IR] Add a boolean field in DILocation to know if a line must covered or not 2018-09-20 08:53:06 +00:00
Module.h [opaque pointer types] Update CallInst creation APIs to consistently 2019-01-14 21:37:42 +00:00
ModuleSlotTracker.h
ModuleSummaryIndex.h Revert "[ThinLTO] Add summary entries for index-based WPD" 2019-01-17 16:05:04 +00:00
ModuleSummaryIndexYAML.h [ThinLTO] Compute synthetic function entry count 2018-12-13 19:54:27 +00:00
NoFolder.h [IR] Fix some Clang-tidy modernize-use-default, modernize-use-equal-delete and Include What You Use warnings; other minor fixes (NFC). 2016-11-23 22:25:16 +00:00
OperandTraits.h [IR] Remove stale comment from HungoffOperandTraits. NFC 2017-06-10 06:58:26 +00:00
Operator.h Guard FMF context by excluding some FP operators from FPMathOperator 2018-09-12 21:09:59 +00:00
OptBisect.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
PassInstrumentation.h [NewPM] fixing asserts on deleted loop in -print-after-all 2018-12-11 19:05:35 +00:00
PassManager.h [New PM][PassInstrumentation] Adding PassInstrumentation to the AnalysisManager runs 2018-09-21 22:10:17 +00:00
PassManagerInternal.h [NFC] minor cleanup in PassManagerInternal.h 2018-09-15 14:56:12 +00:00
PassTimingInfo.h [NewPM] fixing asserts on deleted loop in -print-after-all 2018-12-11 19:05:35 +00:00
PatternMatch.h [CallSite removal] Move the rest of IR implementation code away from 2019-01-07 07:31:49 +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 Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
RuntimeLibcalls.def [DAGCombiner] try to convert pow(x, 1/3) to cbrt(x) 2018-09-16 16:50:26 +00:00
SafepointIRVerifier.h [SafepointIRVerifier] Add verifier pass for finding GC relocation bugs 2017-07-05 01:16:29 +00:00
Statepoint.h Remove trailing space 2018-07-30 19:41:25 +00:00
SymbolTableListTraits.h [IR] Fix some Clang-tidy modernize-use-using warnings; other minor fixes (NFC). 2017-05-12 22:25:07 +00:00
TrackingMDRef.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
Type.h [Local] replaceAllDbgUsesWith: Update debug values before RAUW 2018-07-06 17:32:39 +00:00
TypeFinder.h [IR] Fix some Clang-tidy modernize-use-using warnings; other minor fixes (NFC). 2017-05-12 22:25:07 +00:00
Use.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
UseListOrder.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
User.h Remove trailing space 2018-07-30 19:41:25 +00:00
Value.def Reorder Value.def to optimize code size 2017-11-13 20:57:40 +00:00
Value.h [NFC] Remove magic bool param in RAUW 2018-08-09 18:28:54 +00:00
ValueHandle.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
ValueMap.h NFC: delete ValueMap move ctor 2018-04-08 12:23:58 +00:00
ValueSymbolTable.h Remove @brief commands from doxygen comments, too. 2018-05-01 16:10:38 +00:00
Verifier.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00