Searched refs:GCRelocateInst (Results 1 – 11 of 11) sorted by relevance
/external/llvm/include/llvm/IR/ |
D | Statepoint.h | 41 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/ |
D | StatepointLowering.cpp | 125 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()
|
D | SelectionDAGBuilder.h | 732 SmallVector<const GCRelocateInst *, 16> GCRelocates; 913 void visitGCRelocate(const GCRelocateInst &I);
|
D | SelectionDAGBuilder.cpp | 5606 visitGCRelocate(cast<GCRelocateInst>(I)); in visitIntrinsicCall()
|
/external/llvm/lib/IR/ |
D | Statepoint.cpp | 44 return CS.getInstruction() && isa<GCRelocateInst>(CS.getInstruction()); in isGCRelocate()
|
D | Verifier.cpp | 1785 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()
|
D | AsmWriter.cpp | 2117 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/llvm/lib/Analysis/ |
D | Loads.cpp | 96 if (const GCRelocateInst *RelocateInst = dyn_cast<GCRelocateInst>(V)) in isDereferenceableAndAlignedPointer()
|
/external/llvm/lib/CodeGen/ |
D | CodeGenPrepare.cpp | 562 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/llvm/lib/Transforms/Scalar/ |
D | RewriteStatepointsForGC.cpp | 1496 GCRelocateInst *Relocate = dyn_cast<GCRelocateInst>(U); in insertRelocationStores()
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombineCalls.cpp | 2308 Value *DerivedPtr = cast<GCRelocateInst>(II)->getDerivedPtr(); in visitCallInst()
|