Searched refs:MethodFetchInsns (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/bolt/lib/Passes/ |
| H A D | IndirectCallPromotion.cpp | 639 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 D | IndirectCallPromotion.h | 205 const std::vector<MCInst *> &MethodFetchInsns) const;
|
| /llvm-project-15.0.7/bolt/lib/Target/X86/ |
| H A D | X86MCPlusBuilder.cpp | 2286 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 D | MCPlusBuilder.h | 1369 std::vector<MCInst *> &MethodFetchInsns, in analyzeVirtualMethodCall() argument 1925 const std::vector<MCInst *> &MethodFetchInsns, in indirectCallPromotion() argument
|