Lines Matching refs:Res
390 bool MCExpr::EvaluateAsAbsolute(int64_t &Res) const { in EvaluateAsAbsolute()
391 return EvaluateAsAbsolute(Res, nullptr, nullptr, nullptr); in EvaluateAsAbsolute()
394 bool MCExpr::EvaluateAsAbsolute(int64_t &Res, in EvaluateAsAbsolute() argument
396 return EvaluateAsAbsolute(Res, &Layout.getAssembler(), &Layout, nullptr); in EvaluateAsAbsolute()
399 bool MCExpr::EvaluateAsAbsolute(int64_t &Res, in EvaluateAsAbsolute() argument
402 return EvaluateAsAbsolute(Res, &Layout.getAssembler(), &Layout, &Addrs); in EvaluateAsAbsolute()
405 bool MCExpr::EvaluateAsAbsolute(int64_t &Res, const MCAssembler &Asm) const { in EvaluateAsAbsolute() argument
406 return EvaluateAsAbsolute(Res, &Asm, nullptr, nullptr); in EvaluateAsAbsolute()
409 bool MCExpr::evaluateKnownAbsolute(int64_t &Res, in evaluateKnownAbsolute() argument
411 return evaluateAsAbsolute(Res, &Layout.getAssembler(), &Layout, nullptr, in evaluateKnownAbsolute()
415 bool MCExpr::EvaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm, in EvaluateAsAbsolute() argument
421 return evaluateAsAbsolute(Res, Asm, Layout, Addrs, Addrs); in EvaluateAsAbsolute()
424 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm, in evaluateAsAbsolute() argument
431 Res = CE->getValue(); in evaluateAsAbsolute()
439 Res = Value.getConstant(); in evaluateAsAbsolute()
526 int64_t RHS_Cst, MCValue &Res) { in EvaluateSymbolicAdd() argument
575 Res = MCValue::get(A, B, Result_Cst); in EvaluateSymbolicAdd()
579 bool MCExpr::EvaluateAsRelocatable(MCValue &Res, in EvaluateAsRelocatable() argument
583 return EvaluateAsRelocatableImpl(Res, Assembler, Layout, Fixup, nullptr, in EvaluateAsRelocatable()
587 bool MCExpr::evaluateAsValue(MCValue &Res, const MCAsmLayout &Layout) const { in evaluateAsValue() argument
589 return EvaluateAsRelocatableImpl(Res, Assembler, &Layout, nullptr, nullptr, in evaluateAsValue()
602 bool MCExpr::EvaluateAsRelocatableImpl(MCValue &Res, const MCAssembler *Asm, in EvaluateAsRelocatableImpl() argument
611 return cast<MCTargetExpr>(this)->EvaluateAsRelocatableImpl(Res, Layout, in EvaluateAsRelocatableImpl()
615 Res = MCValue::get(cast<MCConstantExpr>(this)->getValue()); in EvaluateAsRelocatableImpl()
627 Res, Asm, Layout, Fixup, Addrs, InSet || IsMachO)) { in EvaluateAsRelocatableImpl()
631 const MCSymbolRefExpr *A = Res.getSymA(); in EvaluateAsRelocatableImpl()
632 const MCSymbolRefExpr *B = Res.getSymB(); in EvaluateAsRelocatableImpl()
644 Res = MCValue::get(SRE, nullptr, 0); in EvaluateAsRelocatableImpl()
660 Res = MCValue::get(!Value.getConstant()); in EvaluateAsRelocatableImpl()
666 Res = MCValue::get(Value.getSymB(), Value.getSymA(), in EvaluateAsRelocatableImpl()
672 Res = MCValue::get(~Value.getConstant()); in EvaluateAsRelocatableImpl()
675 Res = Value; in EvaluateAsRelocatableImpl()
702 -RHSValue.getConstant(), Res); in EvaluateAsRelocatableImpl()
707 RHSValue.getConstant(), Res); in EvaluateAsRelocatableImpl()
737 Res = MCValue::get(Result); in EvaluateAsRelocatableImpl()