Lines Matching full:relocate
560 // derived pointer relocation instructions given a vector of all relocate calls
567 // a mapping between Base and corresponding Derived relocate calls
586 // TODO: We might want to insert a new base object relocate and gep off
620 // A duplicate relocate call. TODO: coalesce duplicates.
627 // relocate. However it would be too expensive to check dominance
628 // for each such relocate, so we skip the whole transformation.
655 // %g1 = call coldcc i8 addrspace(1)* @llvm.experimental.gc.relocate.p1i8(...)
660 // %g2 = call coldcc i8 addrspace(1)* @llvm.experimental.gc.relocate.p1i8(...)
698 // %base' = relocate(%tok, i32 4, i32 4)
699 // %ptr' = relocate(%tok, i32 4, i32 5)
707 // %base' = gc.relocate(%tok, i32 4, i32 4)
715 if (GCRelocateInst *Relocate = dyn_cast<GCRelocateInst>(U))
716 // Collect all the relocate calls associated with a statepoint
717 AllRelocateCalls.push_back(Relocate);
724 // RelocateInstMap is a mapping from the base relocate instruction to the
725 // corresponding derived relocate instructions