Lines Matching refs:getOp
21 if (Op.getOp() == dwarf::DW_OP_constu) in isConstantVal()
122 auto OpRaw = Op->getOp(); in canonicalizeDwarfOperations()
157 auto Op1Raw = Op1->getOp(); in optimizeDwarfOperations()
173 auto Op2Raw = Op2->getOp(); in optimizeDwarfOperations()
196 if (isNeutralElement(Ops[1].getOp(), Const1)) { in tryFoldNoOpMath()
217 Const1, *Const2, static_cast<dwarf::LocationAtom>(Ops[2].getOp())); in tryFoldConstants()
238 auto Operand1 = static_cast<dwarf::LocationAtom>(Ops[1].getOp()); in tryFoldCommutativeMath()
239 auto Operand2 = static_cast<dwarf::LocationAtom>(Ops[3].getOp()); in tryFoldCommutativeMath()
265 auto Operand1 = static_cast<dwarf::LocationAtom>(Ops[1].getOp()); in tryFoldCommutativeMathWithArgInBetween()
266 auto Operand2 = static_cast<dwarf::LocationAtom>(Ops[3].getOp()); in tryFoldCommutativeMathWithArgInBetween()
267 auto Operand3 = static_cast<dwarf::LocationAtom>(Ops[5].getOp()); in tryFoldCommutativeMathWithArgInBetween()
269 if (!Const2 || Ops[2].getOp() != dwarf::DW_OP_LLVM_arg || in tryFoldCommutativeMathWithArgInBetween()