Lines Matching refs:getArg

1471       if (FirstOp->getOp() == dwarf::DW_OP_LLVM_arg && FirstOp->getArg(0) == 0)  in isValid()
1473 return I->get() == FirstOp->get() && I->getArg(0) == 1; in isValid()
1569 if (ExprOpBegin->getArg(0) != 0) in isSingleLocationExpression()
1676 DIExpression::FragmentInfo Info = {I->getArg(1), I->getArg(0)}; in getFragmentInfo()
1708 ActiveBits = std::min(*ActiveBits, Op.getArg(1)); in getActiveBits()
1710 ActiveBits = Op.getArg(1); in getActiveBits()
1782 OffsetInBytes += ExprOpIt->getArg(0); in extractLeadingOffset()
1784 uint64_t Value = ExprOpIt->getArg(0); in extractLeadingOffset()
1806 SeenOps.insert(ExprOp.getArg(0)); in hasAllLocationOps()
1880 if (Op.getOp() == dwarf::DW_OP_LLVM_arg && Op.getArg(0) == ArgNo) in appendOpsToArg()
1896 if (Op.getOp() != dwarf::DW_OP_LLVM_arg || Op.getArg(0) < OldArg) { in replaceArg()
1901 uint64_t Arg = Op.getArg(0) == OldArg ? NewArg : Op.getArg(0); in replaceArg()
2051 uint64_t FragmentOffsetInBits = Op.getArg(0); in createFragmentExpression()
2052 uint64_t FragmentSizeInBits = Op.getArg(1); in createFragmentExpression()
2064 uint64_t ExtractOffsetInBits = Op.getArg(0); in createFragmentExpression()
2065 uint64_t ExtractSizeInBits = Op.getArg(1); in createFragmentExpression()
2186 if (Op.getArg(1) == dwarf::DW_ATE_signed) in constantFold()
2187 NewInt = NewInt.sextOrTrunc(Op.getArg(0)); in constantFold()
2189 assert(Op.getArg(1) == dwarf::DW_ATE_unsigned && "Unexpected operand"); in constantFold()
2190 NewInt = NewInt.zextOrTrunc(Op.getArg(0)); in constantFold()
2206 Result = std::max(Result, ExprOp.getArg(0) + 1); in getNumLocationOperands()