Home
last modified time | relevance | path

Searched refs:GCRelocateInst (Results 1 – 12 of 12) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DStripGCRelocates.cpp46 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 DStatepoint.h57 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 DStatepointLowering.cpp153 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 DSelectionDAGBuilder.h66 class GCRelocateInst; variable
757 SmallVector<const GCRelocateInst *, 16> GCRelocates;
948 void visitGCRelocate(const GCRelocateInst &Relocate);
H A DSelectionDAGBuilder.cpp6156 visitGCRelocate(cast<GCRelocateInst>(I)); in visitIntrinsicCall()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DStatepoint.cpp44 return CS.getInstruction() && isa<GCRelocateInst>(CS.getInstruction()); in isGCRelocate()
H A DVerifier.cpp2016 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 DAsmWriter.cpp2420 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 DLoads.cpp102 if (const GCRelocateInst *RelocateInst = dyn_cast<GCRelocateInst>(V)) in isDereferenceableAndAlignedPointer()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp852 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 DRewriteStatepointsForGC.cpp1642 GCRelocateInst *Relocate = dyn_cast<GCRelocateInst>(U); in insertRelocationStores()
/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp3968 Value *DerivedPtr = cast<GCRelocateInst>(II)->getDerivedPtr(); in visitCallInst()