Searched refs:MemLocInstr (Results 1 – 5 of 5) sorted by relevance
| /llvm-project-15.0.7/bolt/lib/Passes/ |
| H A D | IndirectCallPromotion.cpp | 382 MCInst *MemLocInstr; in maybeGetHotJumpTableTargets() local 390 MemLocInstr, BaseReg, IndexReg, DispValue, DispExpr, PCRelBaseOut); in maybeGetHotJumpTableTargets() 392 assert(MemLocInstr && "There should always be a load for jump tables"); in maybeGetHotJumpTableTargets() 393 if (!MemLocInstr) in maybeGetHotJumpTableTargets() 401 BC.printInstruction(dbgs(), *MemLocInstr, 0, &Function); in maybeGetHotJumpTableTargets() 402 if (MemLocInstr != &CallInst) in maybeGetHotJumpTableTargets() 413 BC.printInstruction(dbgs(), *MemLocInstr, 0, &Function); in maybeGetHotJumpTableTargets() 420 BC.MIB->tryGetAnnotationAs<MemoryAccessProfile>(*MemLocInstr, in maybeGetHotJumpTableTargets() 518 TargetFetchInst = MemLocInstr; in maybeGetHotJumpTableTargets()
|
| /llvm-project-15.0.7/bolt/lib/Target/X86/ |
| H A D | X86MCPlusBuilder.cpp | 2061 MCInst *MemLocInstr = nullptr; in analyzePICJumpTable() local 2130 MemLocInstr = &Instr; in analyzePICJumpTable() 2135 if (!MemLocInstr) in analyzePICJumpTable() 2140 MemLocInstr); in analyzePICJumpTable() 2183 MCInst *MemLocInstr = nullptr; in analyzeIndirectBranch() local 2199 MemLocInstr = &PrevInstr; in analyzeIndirectBranch() 2211 if (!MemLocInstr) { in analyzeIndirectBranch() 2220 MemLocInstr = &Instruction; in analyzeIndirectBranch() 2244 if (MemLocInstr == &Instruction && in analyzeIndirectBranch() 2246 MemLocInstrOut = MemLocInstr; in analyzeIndirectBranch() [all …]
|
| /llvm-project-15.0.7/bolt/lib/Core/ |
| H A D | BinaryFunction.cpp | 765 MCInst *MemLocInstr; in processIndirectBranch() local 796 Instruction, Begin, Instructions.end(), PtrSize, MemLocInstr, BaseRegNum, in processIndirectBranch() 799 if (BranchType == IndirectBranchType::UNKNOWN && !MemLocInstr) in processIndirectBranch() 802 if (MemLocInstr != &Instruction) in processIndirectBranch() 931 BC.MIB->replaceMemOperandDisp(*MemLocInstr, JTLabel, BC.Ctx.get()); in processIndirectBranch() 1778 MCInst *MemLocInstr; in postProcessIndirectBranches() local 1784 Instr, BB.begin(), BB.end(), PtrSize, MemLocInstr, BaseRegNum, in postProcessIndirectBranches() 1786 if (Type != IndirectBranchType::UNKNOWN || MemLocInstr != nullptr) in postProcessIndirectBranches()
|
| /llvm-project-15.0.7/bolt/lib/Target/AArch64/ |
| H A D | AArch64MCPlusBuilder.cpp | 689 MCInst *MemLocInstr = nullptr; in analyzeIndirectBranch() local 702 MemLocInstrOut = MemLocInstr; in analyzeIndirectBranch()
|
| /llvm-project-15.0.7/bolt/include/bolt/Core/ |
| H A D | MCPlusBuilder.h | 1350 MCInst *&MemLocInstr, unsigned &BaseRegNum, in analyzeIndirectBranch() argument
|