Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
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()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/
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()
/external/llvm/include/llvm/IR/
DStatepoint.h41 class GCRelocateInst; variable
250 std::vector<const GCRelocateInst *> getRelocates() const;
352 class GCRelocateInst : public GCProjectionInst {
398 std::vector<const GCRelocateInst *>
402 std::vector<const GCRelocateInst *> Result; in getRelocates()
410 if (auto *Relocate = dyn_cast<GCRelocateInst>(U)) in getRelocates()
422 if (auto *Relocate = dyn_cast<GCRelocateInst>(LandingPadUser)) in getRelocates()
/external/llvm/lib/CodeGen/SelectionDAG/
DStatepointLowering.cpp125 if (const auto *Relocate = dyn_cast<GCRelocateInst>(Val)) { in findPreviousSpillSlot()
251 SmallVectorImpl<const GCRelocateInst *> &Relocs, in removeDuplicateGCPtrs()
257 SmallVector<const GCRelocateInst *, 64> NewRelocs; in removeDuplicateGCPtrs()
508 for (const GCRelocateInst *Relocate : SI.GCRelocates) { in lowerStatepointMetaArgs()
772 for (const GCRelocateInst *Relocate : ISP.getRelocates()) { in LowerStatepoint()
890 void SelectionDAGBuilder::visitGCRelocate(const GCRelocateInst &Relocate) { in visitGCRelocate()
DSelectionDAGBuilder.h732 SmallVector<const GCRelocateInst *, 16> GCRelocates;
913 void visitGCRelocate(const GCRelocateInst &I);
DSelectionDAGBuilder.cpp5606 visitGCRelocate(cast<GCRelocateInst>(I)); in visitIntrinsicCall()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/
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()
567 for (const GCRelocateInst *Relocate : SI.GCRelocates) { in lowerStatepointMetaArgs()
831 for (const GCRelocateInst *Relocate : ISP.getRelocates()) { in LowerStatepoint()
950 void SelectionDAGBuilder::visitGCRelocate(const GCRelocateInst &Relocate) { in visitGCRelocate()
DSelectionDAGBuilder.h66 class GCRelocateInst; variable
757 SmallVector<const GCRelocateInst *, 16> GCRelocates;
945 void visitGCRelocate(const GCRelocateInst &Relocate);
DSelectionDAGBuilder.cpp6031 visitGCRelocate(cast<GCRelocateInst>(I)); in visitIntrinsicCall()
/external/llvm/lib/IR/
DStatepoint.cpp44 return CS.getInstruction() && isa<GCRelocateInst>(CS.getInstruction()); in isGCRelocate()
DVerifier.cpp1785 Assert(isa<GCRelocateInst>(Call) || isa<GCResultInst>(Call), in verifyStatepoint()
1792 } else if (isa<GCRelocateInst>(Call)) { in verifyStatepoint()
3982 cast<GCRelocateInst>(*CS.getInstruction()).getStatepoint()); in visitIntrinsicCallSite()
4039 GCRelocateInst &Relocate = cast<GCRelocateInst>(*CS.getInstruction()); in visitIntrinsicCallSite()
DAsmWriter.cpp2117 void printGCRelocateComment(const GCRelocateInst &Relocate);
2801 void AssemblyWriter::printGCRelocateComment(const GCRelocateInst &Relocate) { in printGCRelocateComment()
2813 if (const auto *Relocate = dyn_cast<GCRelocateInst>(&V)) in printInfoComment()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/IR/
DStatepoint.cpp44 return CS.getInstruction() && isa<GCRelocateInst>(CS.getInstruction()); in isGCRelocate()
DVerifier.cpp1968 Assert(isa<GCRelocateInst>(Call) || isa<GCResultInst>(Call), in verifyStatepoint()
1975 } else if (isa<GCRelocateInst>(Call)) { in verifyStatepoint()
4309 cast<GCRelocateInst>(*CS.getInstruction()).getStatepoint()); in visitIntrinsicCallSite()
4366 GCRelocateInst &Relocate = cast<GCRelocateInst>(*CS.getInstruction()); in visitIntrinsicCallSite()
DAsmWriter.cpp2375 void printGCRelocateComment(const GCRelocateInst &Relocate);
3476 void AssemblyWriter::printGCRelocateComment(const GCRelocateInst &Relocate) { in printGCRelocateComment()
3487 if (const auto *Relocate = dyn_cast<GCRelocateInst>(&V)) in printInfoComment()
/external/llvm/lib/Analysis/
DLoads.cpp96 if (const GCRelocateInst *RelocateInst = dyn_cast<GCRelocateInst>(V)) in isDereferenceableAndAlignedPointer()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DLoads.cpp102 if (const GCRelocateInst *RelocateInst = dyn_cast<GCRelocateInst>(V)) in isDereferenceableAndAlignedPointer()
/external/llvm/lib/CodeGen/
DCodeGenPrepare.cpp562 const SmallVectorImpl<GCRelocateInst *> &AllRelocateCalls, in computeBaseDerivedRelocateMap()
563 DenseMap<GCRelocateInst *, SmallVector<GCRelocateInst *, 2>> in computeBaseDerivedRelocateMap() argument
568 DenseMap<std::pair<unsigned, unsigned>, GCRelocateInst *> RelocateIdxMap; in computeBaseDerivedRelocateMap()
580 GCRelocateInst *I = Item.second; in computeBaseDerivedRelocateMap()
613 simplifyRelocatesOffABase(GCRelocateInst *RelocatedBase, in simplifyRelocatesOffABase()
614 const SmallVectorImpl<GCRelocateInst *> &Targets) { in simplifyRelocatesOffABase()
616 for (GCRelocateInst *ToReplace : Targets) { in simplifyRelocatesOffABase()
712 SmallVector<GCRelocateInst *, 2> AllRelocateCalls; in simplifyOffsetableRelocate()
715 if (GCRelocateInst *Relocate = dyn_cast<GCRelocateInst>(U)) in simplifyOffsetableRelocate()
726 DenseMap<GCRelocateInst *, SmallVector<GCRelocateInst *, 2>> RelocateInstMap; in simplifyOffsetableRelocate()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DCodeGenPrepare.cpp835 const SmallVectorImpl<GCRelocateInst *> &AllRelocateCalls, in computeBaseDerivedRelocateMap()
836 DenseMap<GCRelocateInst *, SmallVector<GCRelocateInst *, 2>> in computeBaseDerivedRelocateMap() argument
841 DenseMap<std::pair<unsigned, unsigned>, GCRelocateInst *> RelocateIdxMap; in computeBaseDerivedRelocateMap()
853 GCRelocateInst *I = Item.second; in computeBaseDerivedRelocateMap()
886 simplifyRelocatesOffABase(GCRelocateInst *RelocatedBase, in simplifyRelocatesOffABase()
887 const SmallVectorImpl<GCRelocateInst *> &Targets) { in simplifyRelocatesOffABase()
897 if (auto RI = dyn_cast<GCRelocateInst>(R)) in simplifyRelocatesOffABase()
904 for (GCRelocateInst *ToReplace : Targets) { in simplifyRelocatesOffABase()
1000 SmallVector<GCRelocateInst *, 2> AllRelocateCalls; in simplifyOffsetableRelocate()
1003 if (GCRelocateInst *Relocate = dyn_cast<GCRelocateInst>(U)) in simplifyOffsetableRelocate()
[all …]
/external/llvm/lib/Transforms/Scalar/
DRewriteStatepointsForGC.cpp1496 GCRelocateInst *Relocate = dyn_cast<GCRelocateInst>(U); in insertRelocationStores()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DRewriteStatepointsForGC.cpp1641 GCRelocateInst *Relocate = dyn_cast<GCRelocateInst>(U); in insertRelocationStores()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineCalls.cpp2308 Value *DerivedPtr = cast<GCRelocateInst>(II)->getDerivedPtr(); in visitCallInst()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/
DInstCombineCalls.cpp3767 Value *DerivedPtr = cast<GCRelocateInst>(II)->getDerivedPtr(); in visitCallInst()