Home
last modified time | relevance | path

Searched refs:DispExpr (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/bolt/lib/Passes/
H A DRetpolineInsertion.cpp140 MemRef.IndexRegNum, MemRef.DispValue, MemRef.DispExpr, in createNewRetpoline()
190 if (MemRef.DispExpr) { in createRetpolineFunctionTag()
192 MemRef.DispExpr->print(Ostream, BC.AsmInfo.get()); in createRetpolineFunctionTag()
201 MemRef.DispExpr ? "+" + DispExprStr : "+" + to_string(MemRef.DispValue); in createRetpolineFunctionTag()
238 MemRef.IndexRegNum, MemRef.DispValue, MemRef.DispExpr, in createBranchReplacement()
260 &Memory.SegRegNum, &Memory.DispExpr)) in IndirectBranchInfo()
H A DIndirectCallPromotion.cpp386 const MCExpr *DispExpr; in maybeGetHotJumpTableTargets() local
390 MemLocInstr, BaseReg, IndexReg, DispValue, DispExpr, PCRelBaseOut); in maybeGetHotJumpTableTargets()
411 << "DispExpr = " << DispExpr << ", " in maybeGetHotJumpTableTargets()
430 if (DispExpr) { in maybeGetHotJumpTableTargets()
432 BC.getSymbolValue(*BC.MIB->getTargetSymbol(DispExpr)); in maybeGetHotJumpTableTargets()
/llvm-project-15.0.7/bolt/lib/Target/AArch64/
H A DAArch64MCPlusBuilder.cpp229 const MCExpr **DispExpr) const { in evaluateADR()
235 assert(DispExpr && "DispExpr must be set"); in evaluateADR()
236 *DispExpr = Label.getExpr(); in evaluateADR()
251 return evaluateADR(Inst, DispImm, DispExpr); in evaluateAArch64MemoryOperand()
261 assert(DispExpr && "DispExpr must be set"); in evaluateAArch64MemoryOperand()
262 *DispExpr = Inst.getOperand(I).getExpr(); in evaluateAArch64MemoryOperand()
276 const MCExpr *DispExpr = nullptr; in evaluateMemOperandTarget() local
277 if (!evaluateAArch64MemoryOperand(Inst, DispValue, &DispExpr)) in evaluateMemOperandTarget()
281 if (DispExpr) in evaluateMemOperandTarget()
693 const MCExpr *DispExpr; in analyzeIndirectBranch() local
[all …]
/llvm-project-15.0.7/bolt/lib/Target/X86/
H A DX86MCPlusBuilder.cpp708 if (DispExpr) in evaluateX86MemoryOperand()
709 *DispExpr = nullptr; in evaluateX86MemoryOperand()
712 *DispExpr = Disp.getExpr(); in evaluateX86MemoryOperand()
728 const MCExpr *DispExpr = nullptr; in evaluateMemOperandTarget() local
736 DispExpr) in evaluateMemOperandTarget()
1121 const MCExpr *DispExpr; in isStackAccess() local
1197 const MCExpr *DispExpr; in changeToPushOrPop() local
2128 DispExpr == nullptr) in analyzePICJumpTable()
2228 const MCExpr *DispExpr; in analyzeIndirectBranch() local
2238 DispExprOut = DispExpr; in analyzeIndirectBranch()
[all …]
/llvm-project-15.0.7/bolt/include/bolt/Passes/
H A DRetpolineInsertion.h39 const MCExpr *DispExpr{nullptr};
/llvm-project-15.0.7/bolt/lib/Core/
H A DBinaryFunction.cpp773 const MCExpr *DispExpr; in processIndirectBranch() local
797 IndexRegNum, DispValue, DispExpr, PCRelBaseInstr); in processIndirectBranch()
840 if (DispExpr) { in processIndirectBranch()
843 std::tie(TargetSym, TargetOffset) = BC.MIB->getTargetSymbolInfo(DispExpr); in processIndirectBranch()
1781 const MCExpr *DispExpr; in postProcessIndirectBranches() local
1785 IndexRegNum, DispValue, DispExpr, PCRelBaseInstr); in postProcessIndirectBranches()
/llvm-project-15.0.7/bolt/include/bolt/Core/
H A DMCPlusBuilder.h862 const MCExpr **DispExpr = nullptr) const {
1352 const MCExpr *&DispExpr, MCInst *&PCRelBaseOut) const { in analyzeIndirectBranch() argument