Lines Matching refs:Res

447 bool MCExpr::evaluateAsAbsolute(int64_t &Res) const {  in evaluateAsAbsolute()
448 return evaluateAsAbsolute(Res, nullptr, nullptr, nullptr); in evaluateAsAbsolute()
451 bool MCExpr::evaluateAsAbsolute(int64_t &Res, in evaluateAsAbsolute() argument
453 return evaluateAsAbsolute(Res, &Layout.getAssembler(), &Layout, nullptr); in evaluateAsAbsolute()
456 bool MCExpr::evaluateAsAbsolute(int64_t &Res, in evaluateAsAbsolute() argument
459 return evaluateAsAbsolute(Res, &Layout.getAssembler(), &Layout, &Addrs); in evaluateAsAbsolute()
462 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler &Asm) const { in evaluateAsAbsolute() argument
463 return evaluateAsAbsolute(Res, &Asm, nullptr, nullptr); in evaluateAsAbsolute()
466 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm) const { in evaluateAsAbsolute() argument
467 return evaluateAsAbsolute(Res, Asm, nullptr, nullptr); in evaluateAsAbsolute()
470 bool MCExpr::evaluateKnownAbsolute(int64_t &Res, in evaluateKnownAbsolute() argument
472 return evaluateAsAbsolute(Res, &Layout.getAssembler(), &Layout, nullptr, in evaluateKnownAbsolute()
476 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm, in evaluateAsAbsolute() argument
482 return evaluateAsAbsolute(Res, Asm, Layout, Addrs, Addrs); in evaluateAsAbsolute()
485 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm, in evaluateAsAbsolute() argument
492 Res = CE->getValue(); in evaluateAsAbsolute()
500 Res = Value.getConstant(); in evaluateAsAbsolute()
595 int64_t RHS_Cst, MCValue &Res) { in EvaluateSymbolicAdd() argument
643 Res = MCValue::get(A, B, Result_Cst); in EvaluateSymbolicAdd()
647 bool MCExpr::evaluateAsRelocatable(MCValue &Res, in evaluateAsRelocatable() argument
651 return evaluateAsRelocatableImpl(Res, Assembler, Layout, Fixup, nullptr, in evaluateAsRelocatable()
655 bool MCExpr::evaluateAsValue(MCValue &Res, const MCAsmLayout &Layout) const { in evaluateAsValue() argument
657 return evaluateAsRelocatableImpl(Res, Assembler, &Layout, nullptr, nullptr, in evaluateAsValue()
674 bool MCExpr::evaluateAsRelocatableImpl(MCValue &Res, const MCAssembler *Asm, in evaluateAsRelocatableImpl() argument
683 return cast<MCTargetExpr>(this)->evaluateAsRelocatableImpl(Res, Layout, in evaluateAsRelocatableImpl()
687 Res = MCValue::get(cast<MCConstantExpr>(this)->getValue()); in evaluateAsRelocatableImpl()
699 Res, Asm, Layout, Fixup, Addrs, InSet || IsMachO)) { in evaluateAsRelocatableImpl()
703 const MCSymbolRefExpr *A = Res.getSymA(); in evaluateAsRelocatableImpl()
704 const MCSymbolRefExpr *B = Res.getSymB(); in evaluateAsRelocatableImpl()
715 if (Res.getConstant() == 0 && (!A || !B)) in evaluateAsRelocatableImpl()
720 Res = MCValue::get(SRE, nullptr, 0); in evaluateAsRelocatableImpl()
736 Res = MCValue::get(!Value.getConstant()); in evaluateAsRelocatableImpl()
744 Res = MCValue::get(Value.getSymB(), Value.getSymA(), in evaluateAsRelocatableImpl()
750 Res = MCValue::get(~Value.getConstant()); in evaluateAsRelocatableImpl()
753 Res = Value; in evaluateAsRelocatableImpl()
773 Res = MCValue::get((L->isEqualTo(R)) ? -1 : 0); in evaluateAsRelocatableImpl()
776 Res = MCValue::get((R->isEqualTo(R)) ? 0 : -1); in evaluateAsRelocatableImpl()
795 -(uint64_t)RHSValue.getConstant(), Res); in evaluateAsRelocatableImpl()
800 RHSValue.getConstant(), Res); in evaluateAsRelocatableImpl()
847 Res = MCValue::get(Result); in evaluateAsRelocatableImpl()
856 Res = MCValue::get(Result ? -1 : 0); in evaluateAsRelocatableImpl()