Home
last modified time | relevance | path

Searched refs:MethodFetchInsns (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/bolt/lib/Passes/
H A DIndirectCallPromotion.cpp639 std::vector<MCInst *> MethodFetchInsns; in maybeGetVtableSyms() local
651 MethodFetchInsns, VtableReg, MethodReg, in maybeGetVtableSyms()
665 for (MCInst *Inst : MethodFetchInsns) in maybeGetVtableSyms()
668 if (MethodFetchInsns.back() != &Inst) in maybeGetVtableSyms()
674 BC.MIB->tryGetAnnotationAs<MemoryAccessProfile>(*MethodFetchInsns.back(), in maybeGetVtableSyms()
734 for (MCInst *CurInst = MethodFetchInsns.front(); CurInst < &Inst; in maybeGetVtableSyms()
742 return MethodInfoType(VtableSyms, MethodFetchInsns); in maybeGetVtableSyms()
749 const std::vector<MCInst *> &MethodFetchInsns) const { in rewriteCall()
776 IndCallBlock.eraseInstructions(MethodFetchInsns.begin(), in rewriteCall()
777 MethodFetchInsns.end()); in rewriteCall()
[all …]
/llvm-project-15.0.7/bolt/include/bolt/Passes/
H A DIndirectCallPromotion.h205 const std::vector<MCInst *> &MethodFetchInsns) const;
/llvm-project-15.0.7/bolt/lib/Target/X86/
H A DX86MCPlusBuilder.cpp2286 std::vector<MCInst *> &MethodFetchInsns, in analyzeVirtualMethodCall() argument
2313 MethodFetchInsns.push_back(&CallInst); in analyzeVirtualMethodCall()
2344 MethodFetchInsns.push_back(&CurInst); in analyzeVirtualMethodCall()
2365 MethodFetchInsns.insert(MethodFetchInsns.begin(), &CurInst); in analyzeVirtualMethodCall()
3419 const std::vector<MCInst *> &MethodFetchInsns, in indirectCallPromotion() argument
3630 for (const MCInst *Inst : MethodFetchInsns) in indirectCallPromotion()
/llvm-project-15.0.7/bolt/include/bolt/Core/
H A DMCPlusBuilder.h1369 std::vector<MCInst *> &MethodFetchInsns, in analyzeVirtualMethodCall() argument
1925 const std::vector<MCInst *> &MethodFetchInsns, in indirectCallPromotion() argument