Lines Matching refs:DIExpression
236 const DIExpression *Expr = MI->getDebugExpression(); in getDebugLocValue()
237 auto SingleLocExprOpt = DIExpression::convertToNonVariadicExpression(Expr); in getDebugLocValue()
268 static uint64_t getFragmentOffsetInBits(const DIExpression &Expr) { in getFragmentOffsetInBits()
269 std::optional<DIExpression::FragmentInfo> Fragment = Expr.getFragmentInfo(); in getFragmentOffsetInBits()
296 void Loc::MMI::addFrameIndexExpr(const DIExpression *Expr, int FI) { in addFrameIndexExpr()
574 const DIExpression *Expr;
584 static const DIExpression *combineDIExpressions(const DIExpression *Original, in combineDIExpressions()
585 const DIExpression *Addition) { in combineDIExpressions()
590 const DIExpression *CombinedExpr = in combineDIExpressions()
591 (Elts.size() > 0) ? DIExpression::append(Original, Elts) : Original; in combineDIExpressions()
598 static void finishCallSiteParams(ValT Val, const DIExpression *Expr, in finishCallSiteParams()
613 const DIExpression *CombinedExpr = in finishCallSiteParams()
630 const DIExpression *Expr, in addToFwdRegWorklist()
645 const DIExpression *CombinedExpr = combineDIExpressions(Expr, Param.Expr); in addToFwdRegWorklist()
657 const DIExpression *EmptyExpr = in interpretValues()
658 DIExpression::get(MF->getFunction().getContext(), {}); in interpretValues()
814 const DIExpression *EmptyExpr = in collectCallSiteParameters()
815 DIExpression::get(MF->getFunction().getContext(), {}); in collectCallSiteParameters()
865 DIExpression *EntryExpr = DIExpression::get( in collectCallSiteParameters()