Searched refs:ExprOperand (Results 1 – 6 of 6) sorted by relevance
20 static std::optional<uint64_t> isConstantVal(DIExpression::ExprOperand Op) { in isConstantVal()97 const DIExpression::ExprOperand &Op) { in consumeOneOperator()192 ArrayRef<DIExpression::ExprOperand> Ops, in tryFoldNoOpMath()208 ArrayRef<DIExpression::ExprOperand> Ops, in tryFoldConstants()233 ArrayRef<DIExpression::ExprOperand> Ops, in tryFoldCommutativeMath()261 uint64_t Const1, ArrayRef<DIExpression::ExprOperand> Ops, uint64_t &Loc, in tryFoldCommutativeMathWithArgInBetween()292 SmallVector<DIExpression::ExprOperand, 8> Ops; in foldConstantMath()
1398 unsigned DIExpression::ExprOperand::getSize() const { in getSize()
2464 for (const DIExpression::ExprOperand &Op : N->expr_ops()) { in writeDIExpression()
325 if (any_of(ExprCursor, [](DIExpression::ExprOperand Op) -> bool { in addMachineRegExpression()499 std::optional<DIExpression::ExprOperand> PrevConvertOp; in addExpression()
2783 class ExprOperand {2787 ExprOperand() = default;2788 explicit ExprOperand(const uint64_t *Op) : Op(Op) {} in ExprOperand() function2815 ExprOperand Op;2819 using value_type = ExprOperand;2828 const ExprOperand &operator*() const { return Op; }2829 const ExprOperand *operator->() const { return &Op; }2856 void increment() { Op = ExprOperand(getBase() + Op.getSize()); } in increment()3218 std::optional<DIExpression::ExprOperand> take() {3228 std::optional<DIExpression::ExprOperand> peek() const {[all …]
1756 Expr *ExprOperand; member1781 return getLocalData()->ExprOperand; in getAttrExprOperand()1784 getLocalData()->ExprOperand = e; in setAttrExprOperand()