Home
last modified time | relevance | path

Searched refs:MemLocInstr (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/bolt/lib/Passes/
H A DIndirectCallPromotion.cpp382 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 DX86MCPlusBuilder.cpp2061 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 DBinaryFunction.cpp765 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 DAArch64MCPlusBuilder.cpp689 MCInst *MemLocInstr = nullptr; in analyzeIndirectBranch() local
702 MemLocInstrOut = MemLocInstr; in analyzeIndirectBranch()
/llvm-project-15.0.7/bolt/include/bolt/Core/
H A DMCPlusBuilder.h1350 MCInst *&MemLocInstr, unsigned &BaseRegNum, in analyzeIndirectBranch() argument