1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/include/llvm/IR
Philip Reames 56c98b3720 [Statepoint] Sink actual_args and gc_args to GCStatepointInst [NFC]
These are the two operand sets which are expected to survive more than another week or so.  Instead of bothering to update the deopt and gc-transition operands, we'll just wait until those are removed and delete the code.

For those following along, this is likely to be the last (major) change in this sequence for about a week.  I want to wait until all of this has been merged downstream to ensure I haven't introduced any bugs (and migrate some downstream code to the new interfaces).  Once that's done, we should be able to delete Statepoint/ImmutableStatepoint without too much work.
2020-05-28 13:51:59 -07:00
..
AbstractCallSite.h
Argument.h Reland [X86] Codegen for preallocated 2020-05-20 11:25:44 -07:00
AssemblyAnnotationWriter.h
Attributes.h Enable align <n> to be used in the intrinsic definition. 2020-05-27 16:38:18 -04:00
Attributes.td [IR] Convert null-pointer-is-valid into an enum attribute 2020-05-15 19:41:07 +02:00
AutoUpgrade.h [IR] Convert null-pointer-is-valid into an enum attribute 2020-05-15 19:41:07 +02:00
BasicBlock.h [IR] Simplify BasicBlock::removePredecessor. NFCI. 2020-05-20 09:58:21 +01:00
CallingConv.h
CFG.h
CMakeLists.txt
Comdat.h
Constant.h
ConstantFolder.h
ConstantRange.h
Constants.h [IR][BFloat] Add BFloat IR type 2020-05-15 14:43:43 +01:00
ConstrainedOps.def [FPEnv] Intrinsic llvm.roundeven 2020-05-26 19:24:58 +07:00
DataLayout.h [Align] Remove operations on MaybeAlign that asserted that it had a defined value. 2020-05-22 21:54:28 -07:00
DebugInfo.h
DebugInfoFlags.def
DebugInfoMetadata.h [DebugInfo] Upgrade DISubrange to support Fortran dynamic arrays 2020-05-28 13:46:41 +05:30
DebugLoc.h
DerivedTypes.h [SVE] Add specialized getters to derived vector types 2020-05-19 11:27:18 -07:00
DerivedUser.h
DiagnosticHandler.h
DiagnosticInfo.h
DiagnosticPrinter.h
DIBuilder.h [DebugInfo] Upgrade DISubrange to support Fortran dynamic arrays 2020-05-28 13:46:41 +05:30
Dominators.h
FixedMetadataKinds.def
FPEnv.h
Function.h
GetElementPtrTypeIterator.h
GlobalAlias.h
GlobalIFunc.h
GlobalIndirectSymbol.h
GlobalObject.h
GlobalValue.h Make explicit -fno-semantic-interposition (in -fpic mode) infer dso_local 2020-05-25 20:48:18 -07:00
GlobalVariable.h GlobalVariable.h - remove unused PointerUnion.h include. NFC 2020-05-19 13:12:41 +01:00
GVMaterializer.h
InlineAsm.h
InstIterator.h
InstrTypes.h Reland [X86] Codegen for preallocated 2020-05-20 11:25:44 -07:00
Instruction.def
Instruction.h [IR] add set function for FMF 'contract' 2020-05-27 09:14:51 -04:00
Instructions.h [Alignment] Remove unnecessary getValueOrABITypeAlignment calls (NFC) 2020-05-17 22:19:15 +02:00
InstVisitor.h
IntrinsicInst.h
Intrinsics.h [IR][BFloat] add BFloat IR intrinsics support 2020-05-27 14:37:47 +01:00
Intrinsics.td Enable align <n> to be used in the intrinsic definition. 2020-05-27 16:38:18 -04:00
IntrinsicsAArch64.td Refactor argument attribute specification in intrinsic definition. NFC. 2020-05-27 16:37:53 -04:00
IntrinsicsAMDGPU.td AMDGPU: Add intrinsic for s_setreg 2020-05-28 14:26:38 -04:00
IntrinsicsARM.td Refactor argument attribute specification in intrinsic definition. NFC. 2020-05-27 16:37:53 -04:00
IntrinsicsBPF.td Refactor argument attribute specification in intrinsic definition. NFC. 2020-05-27 16:37:53 -04:00
IntrinsicsHexagon.td Refactor argument attribute specification in intrinsic definition. NFC. 2020-05-27 16:37:53 -04:00
IntrinsicsHexagonDep.td Refactor argument attribute specification in intrinsic definition. NFC. 2020-05-27 16:37:53 -04:00
IntrinsicsMips.td Refactor argument attribute specification in intrinsic definition. NFC. 2020-05-27 16:37:53 -04:00
IntrinsicsNVVM.td Refactor argument attribute specification in intrinsic definition. NFC. 2020-05-27 16:37:53 -04:00
IntrinsicsPowerPC.td Refactor argument attribute specification in intrinsic definition. NFC. 2020-05-27 16:37:53 -04:00
IntrinsicsRISCV.td Refactor argument attribute specification in intrinsic definition. NFC. 2020-05-27 16:37:53 -04:00
IntrinsicsSystemZ.td Refactor argument attribute specification in intrinsic definition. NFC. 2020-05-27 16:37:53 -04:00
IntrinsicsWebAssembly.td Refactor argument attribute specification in intrinsic definition. NFC. 2020-05-27 16:37:53 -04:00
IntrinsicsX86.td Refactor argument attribute specification in intrinsic definition. NFC. 2020-05-27 16:37:53 -04:00
IntrinsicsXCore.td Refactor argument attribute specification in intrinsic definition. NFC. 2020-05-27 16:37:53 -04:00
IRBuilder.h Default to generating statepoints with deopt and gc-transition bundles if needed 2020-05-28 10:14:23 -07:00
IRBuilderFolder.h
IRPrintingPasses.h
LegacyPassManager.h
LegacyPassManagers.h
LegacyPassNameParser.h
LLVMContext.h [NFC][DwarfDebug] Add test for variables with a single location which 2020-05-11 11:49:11 +02:00
LLVMRemarkStreamer.h
Mangler.h Mangler.h - reduce GlobalValue.h include to forward declaration. NFC. 2020-05-10 14:03:27 +01:00
MatrixBuilder.h
MDBuilder.h
Metadata.def
Metadata.h
Module.h Make explicit -fno-semantic-interposition (in -fpic mode) infer dso_local 2020-05-25 20:48:18 -07:00
ModuleSlotTracker.h
ModuleSummaryIndex.h [ThinLTO] Compute the basic block count across modules. 2020-05-28 10:33:05 -07:00
ModuleSummaryIndexYAML.h
NoFolder.h
OperandTraits.h
Operator.h [Attributor] Use AAValueConstantRange to infer dereferencability. 2020-05-13 16:44:15 -05:00
OptBisect.h
PassInstrumentation.h PassInstrumentation.h - reduce TypeName.h include to StringRef forward declaration. NFC. 2020-05-10 14:22:02 +01:00
PassManager.h [NewPassManager] Add assertions when getting statefull cached analysis. 2020-05-13 12:38:38 -07:00
PassManagerImpl.h
PassManagerInternal.h
PassTimingInfo.h
PatternMatch.h [PatternMatch] abbreviate vector inst matchers; NFC 2020-05-24 09:19:47 -04:00
PredIteratorCache.h
ProfileSummary.h [ProfileSummary] Add the PartialProfileRatio field in ProfileSummary metadata. 2020-05-21 09:12:23 -07:00
RuntimeLibcalls.def [FPEnv] Intrinsic llvm.roundeven 2020-05-26 19:24:58 +07:00
SafepointIRVerifier.h
Statepoint.h [Statepoint] Sink actual_args and gc_args to GCStatepointInst [NFC] 2020-05-28 13:51:59 -07:00
SymbolTableListTraits.h
TrackingMDRef.h
Type.h Reorder Type fields to make various isa< > check more concise 2020-05-18 14:23:52 +02:00
TypeFinder.h
Use.h [IR] Trivial cleanups in Use. NFC. 2020-05-15 18:14:45 +01:00
UseListOrder.h
User.h
Value.def
Value.h Make Value::getPointerAlignment() return an Align, not a MaybeAlign. 2020-05-20 16:37:20 -07:00
ValueHandle.h
ValueMap.h
ValueSymbolTable.h
Verifier.h
VPIntrinsics.def