Lines Matching refs:MCValue
488 MCValue Value; in evaluateAsAbsolute()
593 const SectionAddrMap *Addrs, bool InSet, const MCValue &LHS, in EvaluateSymbolicAdd()
595 int64_t RHS_Cst, MCValue &Res) { in EvaluateSymbolicAdd()
643 Res = MCValue::get(A, B, Result_Cst); in EvaluateSymbolicAdd()
647 bool MCExpr::evaluateAsRelocatable(MCValue &Res, in evaluateAsRelocatable()
655 bool MCExpr::evaluateAsValue(MCValue &Res, const MCAsmLayout &Layout) const { in evaluateAsValue()
674 bool MCExpr::evaluateAsRelocatableImpl(MCValue &Res, const MCAssembler *Asm, in evaluateAsRelocatableImpl()
687 Res = MCValue::get(cast<MCConstantExpr>(this)->getValue()); in evaluateAsRelocatableImpl()
720 Res = MCValue::get(SRE, nullptr, 0); in evaluateAsRelocatableImpl()
726 MCValue Value; 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()
762 MCValue LHSValue, RHSValue; in evaluateAsRelocatableImpl()
773 Res = MCValue::get((L->isEqualTo(R)) ? -1 : 0); in evaluateAsRelocatableImpl()
776 Res = MCValue::get((R->isEqualTo(R)) ? 0 : -1); in evaluateAsRelocatableImpl()
847 Res = MCValue::get(Result); in evaluateAsRelocatableImpl()
856 Res = MCValue::get(Result ? -1 : 0); in evaluateAsRelocatableImpl()