Lines Matching refs:DIExpression
1374 DIExpression *DIExpr, in PhiHasDebugValue()
1592 DIExpression::append(DDI->getExpression(), dwarf::DW_OP_deref); in LowerDbgDeclare()
1685 DIExpr = DIExpression::prepend(DIExpr, DIExprFlags, Offset); in replaceDbgDeclare()
1711 DIExpr = DIExpression::prepend(DIExpr, 0, Offset); in replaceOneDbgValueForAlloca()
1755 DIExpression *SalvagedExpr = DII->getExpression(); in salvageDebugInfoForDbgValues()
1818 DIExpression::appendOffset(Opcodes, ConstantOffset.getSExtValue()); in getSalvageOpsForGEP()
1869 DIExpression::appendOffset(Opcodes, Offset); in getSalvageOpsForBinOp()
1892 DIExpression *
1893 llvm::salvageDebugInfoImpl(Instruction &I, DIExpression *SrcDIExpr, in salvageDebugInfoImpl()
1901 auto doSalvage = [&](SmallVectorImpl<uint64_t> &Ops) -> DIExpression * { in salvageDebugInfoImpl()
1902 DIExpression *DIExpr = SrcDIExpr; in salvageDebugInfoImpl()
1904 DIExpr = DIExpression::appendOpsToArg(DIExpr, Ops, LocNo, WithStackValue); in salvageDebugInfoImpl()
1930 return applyOps(DIExpression::getExtOps(FromTypeBitSize, ToTypeBitSize, in salvageDebugInfoImpl()
1949 using DbgValReplacement = Optional<DIExpression *>;
2078 return DIExpression::appendExt(DII.getExpression(), ToBits, FromBits, in replaceAllDbgUsesWith()