1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 03:33:20 +01:00
llvm-mirror/include/llvm/IR
Benjamin Kramer 57794f7063 Make more constructors constexpr or use =default.
This lets the compiler reason about the type more easily. No
functionality change intended.

llvm-svn: 315180
2017-10-08 15:59:35 +00:00
..
Argument.h
AssemblyAnnotationWriter.h
Attributes.h
Attributes.td
AutoUpgrade.h Bitcode: add an auto-upgrade for LTO section name 2017-10-06 18:06:59 +00:00
BasicBlock.h
CallingConv.h [AMDGPU] calling conventions for AMDPAL OS type 2017-09-29 09:51:22 +00:00
CallSite.h Make more constructors constexpr or use =default. 2017-10-08 15:59:35 +00:00
CFG.h
CMakeLists.txt
Comdat.h
Constant.h
ConstantFolder.h
ConstantRange.h
Constants.h
DataLayout.h
DebugInfo.h
DebugInfoFlags.def
DebugInfoMetadata.h Update getMergedLocation to check the instruction type and merge properly. 2017-10-02 18:13:14 +00:00
DebugLoc.h
DerivedTypes.h
DerivedUser.h
DiagnosticHandler.h Allow ORE.emit to take a closure to delay building the remark object 2017-09-19 23:00:55 +00:00
DiagnosticInfo.h [OptRemark] Move YAML writing to IR 2017-10-04 15:18:11 +00:00
DiagnosticPrinter.h
DIBuilder.h Refactor DIBuilder dbg intrinsic insertion, NFC 2017-10-03 20:36:40 +00:00
Dominators.h
Function.h
GetElementPtrTypeIterator.h
GlobalAlias.h
GlobalIFunc.h
GlobalIndirectSymbol.h
GlobalObject.h
GlobalValue.h
GlobalVariable.h
GVMaterializer.h
InlineAsm.h
InstIterator.h
InstrTypes.h Minor refactoring regarding Cast::isNoopCast(), NFC 2017-10-05 07:07:09 +00:00
Instruction.def
Instruction.h Update getMergedLocation to check the instruction type and merge properly. 2017-10-02 18:13:14 +00:00
Instructions.h Remove uses of deprecated std::pointer_to_unary_function. 2017-09-17 11:12:57 +00:00
InstVisitor.h
IntrinsicInst.h Re-land r313825: "[IR] Add llvm.dbg.addr, a control-dependent version of llvm.dbg.declare" 2017-09-21 19:52:03 +00:00
Intrinsics.h
Intrinsics.td Re-land r313825: "[IR] Add llvm.dbg.addr, a control-dependent version of llvm.dbg.declare" 2017-09-21 19:52:03 +00:00
IntrinsicsAArch64.td
IntrinsicsAMDGPU.td
IntrinsicsARM.td
IntrinsicsBPF.td
IntrinsicsHexagon.td
IntrinsicsMips.td
IntrinsicsNVVM.td [NVPTX] added match.{any,all}.sync instructions, intrinsics & builtins. 2017-09-26 17:07:23 +00:00
IntrinsicsPowerPC.td
IntrinsicsSystemZ.td
IntrinsicsWebAssembly.td
IntrinsicsX86.td [X86] Finishing broadcastf32x2 and broadcasti32x2 intrinsics lowering to IR. llvm side. 2017-09-26 07:39:39 +00:00
IntrinsicsXCore.td
IRBuilder.h
IRPrintingPasses.h
LegacyPassManager.h
LegacyPassManagers.h
LegacyPassNameParser.h
LLVMContext.h This patch fixes https://bugs.llvm.org/show_bug.cgi?id=32352 2017-09-15 20:10:09 +00:00
Mangler.h
MDBuilder.h
Metadata.def
Metadata.h
Module.h
ModuleSlotTracker.h
ModuleSummaryIndex.h [ThinLTO] Use decimal suffix for promoted values to match demanglers 2017-09-29 15:55:42 +00:00
ModuleSummaryIndexYAML.h
NoFolder.h
OperandTraits.h
Operator.h Recommit : Use the basic cost if a GEP is not used as addressing mode 2017-10-04 18:33:52 +00:00
OptBisect.h
PassManager.h Use a BumpPtrAllocator for Loop objects 2017-09-28 02:45:42 +00:00
PassManagerInternal.h
PatternMatch.h
PredIteratorCache.h
ProfileSummary.h
SafepointIRVerifier.h
Statepoint.h
SymbolTableListTraits.h
TrackingMDRef.h
Type.h
TypeBuilder.h
TypeFinder.h
Use.h
UseListOrder.h
User.h
Value.def
Value.h
ValueHandle.h
ValueMap.h
ValueSymbolTable.h
Verifier.h