• Home
  • Raw
  • Download

Lines Matching refs:Res

417 bool MCExpr::evaluateAsAbsolute(int64_t &Res) const {  in evaluateAsAbsolute()
418 return evaluateAsAbsolute(Res, nullptr, nullptr, nullptr); in evaluateAsAbsolute()
421 bool MCExpr::evaluateAsAbsolute(int64_t &Res, in evaluateAsAbsolute() argument
423 return evaluateAsAbsolute(Res, &Layout.getAssembler(), &Layout, nullptr); in evaluateAsAbsolute()
426 bool MCExpr::evaluateAsAbsolute(int64_t &Res, in evaluateAsAbsolute() argument
429 return evaluateAsAbsolute(Res, &Layout.getAssembler(), &Layout, &Addrs); in evaluateAsAbsolute()
432 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler &Asm) const { in evaluateAsAbsolute() argument
433 return evaluateAsAbsolute(Res, &Asm, nullptr, nullptr); in evaluateAsAbsolute()
436 bool MCExpr::evaluateKnownAbsolute(int64_t &Res, in evaluateKnownAbsolute() argument
438 return evaluateAsAbsolute(Res, &Layout.getAssembler(), &Layout, nullptr, in evaluateKnownAbsolute()
442 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm, in evaluateAsAbsolute() argument
448 return evaluateAsAbsolute(Res, Asm, Layout, Addrs, Addrs); in evaluateAsAbsolute()
451 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm, in evaluateAsAbsolute() argument
458 Res = CE->getValue(); in evaluateAsAbsolute()
466 Res = Value.getConstant(); in evaluateAsAbsolute()
551 int64_t RHS_Cst, MCValue &Res) { in EvaluateSymbolicAdd() argument
595 Res = MCValue::get(A, B, Result_Cst); in EvaluateSymbolicAdd()
599 bool MCExpr::evaluateAsRelocatable(MCValue &Res, in evaluateAsRelocatable() argument
603 return evaluateAsRelocatableImpl(Res, Assembler, Layout, Fixup, nullptr, in evaluateAsRelocatable()
607 bool MCExpr::evaluateAsValue(MCValue &Res, const MCAsmLayout &Layout) const { in evaluateAsValue() argument
609 return evaluateAsRelocatableImpl(Res, Assembler, &Layout, nullptr, nullptr, in evaluateAsValue()
626 bool MCExpr::evaluateAsRelocatableImpl(MCValue &Res, const MCAssembler *Asm, in evaluateAsRelocatableImpl() argument
635 return cast<MCTargetExpr>(this)->evaluateAsRelocatableImpl(Res, Layout, in evaluateAsRelocatableImpl()
639 Res = MCValue::get(cast<MCConstantExpr>(this)->getValue()); in evaluateAsRelocatableImpl()
651 Res, Asm, Layout, Fixup, Addrs, InSet || IsMachO)) { in evaluateAsRelocatableImpl()
655 const MCSymbolRefExpr *A = Res.getSymA(); in evaluateAsRelocatableImpl()
656 const MCSymbolRefExpr *B = Res.getSymB(); in evaluateAsRelocatableImpl()
668 Res = MCValue::get(SRE, nullptr, 0); in evaluateAsRelocatableImpl()
684 Res = MCValue::get(!Value.getConstant()); in evaluateAsRelocatableImpl()
690 Res = MCValue::get(Value.getSymB(), Value.getSymA(), in evaluateAsRelocatableImpl()
696 Res = MCValue::get(~Value.getConstant()); in evaluateAsRelocatableImpl()
699 Res = Value; in evaluateAsRelocatableImpl()
726 -RHSValue.getConstant(), Res); in evaluateAsRelocatableImpl()
731 RHSValue.getConstant(), Res); in evaluateAsRelocatableImpl()
772 Res = MCValue::get(Result); in evaluateAsRelocatableImpl()