Home
last modified time | relevance | path

Searched refs:getDebugExpression (Results 1 – 20 of 20) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRemoveRedundantDebugValues.cpp120 VMI->second.second != MI.getDebugExpression()) { in reduceDbgValsForwardScan()
121 VariableMap[Var] = {&Loc, MI.getDebugExpression()}; in reduceDbgValsForwardScan()
166 DebugVariable Var(MI.getDebugVariable(), MI.getDebugExpression(), in reduceDbgValsBackwardScan()
H A DCodeGenCommonISel.cpp283 const DIExpression *SalvagedExpr = DbgMI->getDebugExpression(); in salvageDebugInfoForDbgValue()
H A DPrologEpilogInserter.cpp203 const DIExpression *Expr = MI.getDebugExpression(); in stashEntryDbgValues()
206 Expr->fragmentsOverlap(DV->getDebugExpression()); in stashEntryDbgValues()
1402 const DIExpression *DIExpr = MI.getDebugExpression(); in replaceFrameIndexDebugInstr()
H A DMachineInstr.cpp748 getDebugExpression(), isIndirectDebugValue(), in isEquivalentDbgInstr()
749 Other.getDebugExpression(), Other.isIndirectDebugValue())) in isEquivalentDbgInstr()
963 const DIExpression *MachineInstr::getDebugExpression() const { in getDebugExpression() function in MachineInstr
968 return isDebugValue() && getDebugExpression()->isEntryValue(); in isDebugEntryValue()
2424 const DIExpression *Expr = MI.getDebugExpression(); in computeExprForSpill()
H A DLiveDebugVariables.cpp867 const DIExpression *Expr = MI.getDebugExpression(); in handleDebugValue()
H A DMachineSink.cpp1017 DebugVariable Var(MI.getDebugVariable(), MI.getDebugExpression(), in ProcessDbgInst()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDebugHandlerBase.cpp47 const DIExpression *DIExpr = Instruction.getDebugExpression(); in extractFromMachineInstruction()
317 if (Entries.front().getInstr()->getDebugExpression()->isFragment()) { in beginFunction()
322 const DIExpression *Fragment = I->getInstr()->getDebugExpression(); in beginFunction()
327 Pred.getInstr()->getDebugExpression()); in beginFunction()
H A DDbgEntityHistoryCalculator.cpp394 const DIExpression *DIExpr = DV.getDebugExpression(); in handleNewDebugValue()
399 bool Overlaps = DIExpr->fragmentsOverlap(DV.getDebugExpression()); in handleNewDebugValue()
H A DDwarfDebug.cpp240 const DIExpression *Expr = MI->getDebugExpression(); in getDebugLocValue()
1754 if (Instr->getDebugExpression()->isFragment()) in buildLocationList()
H A DAsmPrinter.cpp1202 const DIExpression *Expr = MI->getDebugExpression(); in emitDebugValueComment()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXPrologEpilogPass.cpp71 const DIExpression *DIExpr = MI.getDebugExpression(); in replaceFrameIndexDebugInstr()
73 DIExpr = TRI.prependOffsetExpression(MI.getDebugExpression(), in replaceFrameIndexDebugInstr()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyDebugValueManager.cpp115 DebugVariable Var(DV->getDebugVariable(), DV->getDebugExpression(), in getSinkableDebugValues()
133 DebugVariable Var(DV->getDebugVariable(), DV->getDebugExpression(), in getSinkableDebugValues()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
H A DVarLocBasedImpl.cpp425 : Var(MI.getDebugVariable(), MI.getDebugExpression(), in VarLoc()
427 Expr(MI.getDebugExpression()), MI(MI) { in VarLoc()
1372 if (MI.getDebugExpression()->getNumElements() == 0 && TransferInst) { in removeEntryValue()
1415 const DIExpression *Expr = MI.getDebugExpression(); in transferDebugValue()
1957 DebugVariable MIVar(MI.getDebugVariable(), MI.getDebugExpression(), in accumulateFragmentMap()
2162 const DIExpression *Expr = MI.getDebugExpression(); in isEntryValueCandidate()
2191 DebugVariable V(MI.getDebugVariable(), MI.getDebugExpression(), in recordEntryValue()
2203 DIExpression::prepend(MI.getDebugExpression(), DIExpression::EntryValue); in recordEntryValue()
H A DInstrRefBasedImpl.h322 assert(MI.getDebugExpression()->getNumLocationOperands() == 0 ||
325 DIExpr = MI.getDebugExpression();
1067 DebugVariable Var(MI.getDebugVariable(), MI.getDebugExpression(),
H A DInstrRefBasedImpl.cpp710 DebugVariable Var(MI.getDebugVariable(), MI.getDebugExpression(), in redefVar()
716 if (MI.isUndefDebugValue() || MI.getDebugExpression()->isEntryValue() || in redefVar()
750 DebugVariable Var(MI.getDebugVariable(), MI.getDebugExpression(), in redefVar()
1648 const DIExpression *Expr = MI.getDebugExpression(); in transferDebugInstrRef()
1774 TTracker->addUseBeforeDef(VID, {MI.getDebugExpression(), false, true}, in transferDebugInstrRef()
2262 DebugVariable MIVar(MI.getDebugVariable(), MI.getDebugExpression(), in accumulateFragmentMap()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZRegisterInfo.cpp318 DIExpression::appendOpsToArg(MI->getDebugExpression(), Ops, OpIdx)); in eliminateFrameIndex()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86OptimizeLEAs.cpp578 const DIExpression *Expr = MI.getDebugExpression(); in replaceDebugValue()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstr.h539 LLVM_ABI const DIExpression *getDebugExpression() const;
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLoadStoreOptimizer.cpp2522 auto DbgVar = DebugVariable(MI->getDebugVariable(), MI->getDebugExpression(), in createDebugVariableFromMachineInstr()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp707 const MDNode *Expr = MI->getDebugExpression(); in runOnMachineFunction()