Searched refs:GCRelocateInst (Results 1 – 12 of 12) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | StripGCRelocates.cpp | 46 SmallVector<GCRelocateInst *, 20> GCRelocates; in runOnFunction() 50 if (auto *GCR = dyn_cast<GCRelocateInst>(&I)) in runOnFunction() 56 for (GCRelocateInst *GCRel : GCRelocates) { in runOnFunction()
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | Statepoint.h | 57 class GCRelocateInst; variable 270 std::vector<const GCRelocateInst *> getRelocates() const; 374 class GCRelocateInst : public GCProjectionInst { 422 std::vector<const GCRelocateInst *> 426 std::vector<const GCRelocateInst *> Result; in getRelocates() 434 if (auto *Relocate = dyn_cast<GCRelocateInst>(U)) in getRelocates() 446 if (auto *Relocate = dyn_cast<GCRelocateInst>(LandingPadUser)) in getRelocates()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | StatepointLowering.cpp | 153 if (const auto *Relocate = dyn_cast<GCRelocateInst>(Val)) { in findPreviousSpillSlot() 279 SmallVectorImpl<const GCRelocateInst *> &Relocs, in removeDuplicateGCPtrs() 285 SmallVector<const GCRelocateInst *, 64> NewRelocs; in removeDuplicateGCPtrs() 576 for (const GCRelocateInst *Relocate : SI.GCRelocates) { in lowerStatepointMetaArgs() 840 for (const GCRelocateInst *Relocate : ISP.getRelocates()) { in LowerStatepoint() 959 void SelectionDAGBuilder::visitGCRelocate(const GCRelocateInst &Relocate) { in visitGCRelocate()
|
| H A D | SelectionDAGBuilder.h | 66 class GCRelocateInst; variable 757 SmallVector<const GCRelocateInst *, 16> GCRelocates; 948 void visitGCRelocate(const GCRelocateInst &Relocate);
|
| H A D | SelectionDAGBuilder.cpp | 6156 visitGCRelocate(cast<GCRelocateInst>(I)); in visitIntrinsicCall()
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | Statepoint.cpp | 44 return CS.getInstruction() && isa<GCRelocateInst>(CS.getInstruction()); in isGCRelocate()
|
| H A D | Verifier.cpp | 2016 Assert(isa<GCRelocateInst>(UserCall) || isa<GCResultInst>(UserCall), in verifyStatepoint() 2023 } else if (isa<GCRelocateInst>(Call)) { in verifyStatepoint() 4403 *cast<CallBase>(cast<GCRelocateInst>(Call).getStatepoint()); in visitIntrinsicCall() 4460 GCRelocateInst &Relocate = cast<GCRelocateInst>(Call); in visitIntrinsicCall()
|
| H A D | AsmWriter.cpp | 2420 void printGCRelocateComment(const GCRelocateInst &Relocate); 3535 void AssemblyWriter::printGCRelocateComment(const GCRelocateInst &Relocate) { in printGCRelocateComment() 3546 if (const auto *Relocate = dyn_cast<GCRelocateInst>(&V)) in printInfoComment()
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | Loads.cpp | 102 if (const GCRelocateInst *RelocateInst = dyn_cast<GCRelocateInst>(V)) in isDereferenceableAndAlignedPointer()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | CodeGenPrepare.cpp | 852 const SmallVectorImpl<GCRelocateInst *> &AllRelocateCalls, in computeBaseDerivedRelocateMap() 853 DenseMap<GCRelocateInst *, SmallVector<GCRelocateInst *, 2>> in computeBaseDerivedRelocateMap() argument 858 DenseMap<std::pair<unsigned, unsigned>, GCRelocateInst *> RelocateIdxMap; in computeBaseDerivedRelocateMap() 870 GCRelocateInst *I = Item.second; in computeBaseDerivedRelocateMap() 903 simplifyRelocatesOffABase(GCRelocateInst *RelocatedBase, in simplifyRelocatesOffABase() 904 const SmallVectorImpl<GCRelocateInst *> &Targets) { in simplifyRelocatesOffABase() 914 if (auto RI = dyn_cast<GCRelocateInst>(R)) in simplifyRelocatesOffABase() 921 for (GCRelocateInst *ToReplace : Targets) { in simplifyRelocatesOffABase() 1017 SmallVector<GCRelocateInst *, 2> AllRelocateCalls; in simplifyOffsetableRelocate() 1020 if (GCRelocateInst *Relocate = dyn_cast<GCRelocateInst>(U)) in simplifyOffsetableRelocate() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | RewriteStatepointsForGC.cpp | 1642 GCRelocateInst *Relocate = dyn_cast<GCRelocateInst>(U); in insertRelocationStores()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCalls.cpp | 3968 Value *DerivedPtr = cast<GCRelocateInst>(II)->getDerivedPtr(); in visitCallInst()
|