Lines Matching refs:DIExpression
301 using FragmentInfo = DIExpression::FragmentInfo;
302 using OptFragmentInfo = Optional<DIExpression::FragmentInfo>;
323 const DIExpression *Expr;
425 Expr = DIExpression::replaceArg(Expr, OpIdx, DuplicatingIdx); in VarLoc()
458 const DIExpression *EntryExpr, Register Reg) { in CreateEntryLoc()
474 const DIExpression *EntryExpr) { in CreateEntryBackupLoc()
488 const DIExpression *EntryExpr, in CreateEntryCopyBackupLoc()
540 const DIExpression *DIExpr = Expr; in BuildDbgValue()
569 TRI->prependOffsetExpression(DIExpr, DIExpression::ApplyOffset, in BuildDbgValue()
576 DIExpr = DIExpression::appendOpsToArg(DIExpr, Ops, I); in BuildDbgValue()
809 std::pair<const DILocalVariable *, DIExpression::FragmentInfo>;
811 DenseMap<FragmentOfVar, SmallVector<DIExpression::FragmentInfo, 1>>;
1287 const DIExpression *Expr = MI.getDebugExpression(); in transferDebugValue()
1836 if (DIExpression::fragmentsOverlap(ThisFragment, ASeenFragment)) { in accumulateFragmentMap()
2042 DIExpression *NewExpr = in recordEntryValue()
2043 DIExpression::prepend(MI.getDebugExpression(), DIExpression::EntryValue); in recordEntryValue()