Lines Matching refs:MCValue
571 MCValue Value; in evaluateAsAbsolute()
736 const MCValue &LHS, const MCValue &RHS, in evaluateSymbolicAdd()
737 MCValue &Res) { in evaluateSymbolicAdd()
785 Res = MCValue::get(A, B, Result_Cst); in evaluateSymbolicAdd()
789 bool MCExpr::evaluateAsRelocatable(MCValue &Res, const MCAssembler *Asm, in evaluateAsRelocatable()
794 bool MCExpr::evaluateAsValue(MCValue &Res, const MCAssembler &Asm) const { in evaluateAsValue()
814 bool MCExpr::evaluateAsRelocatableImpl(MCValue &Res, const MCAssembler *Asm, in evaluateAsRelocatableImpl()
824 Res = MCValue::get(cast<MCConstantExpr>(this)->getValue()); in evaluateAsRelocatableImpl()
841 Res = MCValue::get(SRE, nullptr, 0); in evaluateAsRelocatableImpl()
851 MCValue::get(MCSymbolRefExpr::create(&Res.getSymA()->getSymbol(), in evaluateAsRelocatableImpl()
875 Res = MCValue::get(SRE, nullptr, 0); in evaluateAsRelocatableImpl()
881 MCValue Value; in evaluateAsRelocatableImpl()
891 Res = MCValue::get(!Value.getConstant()); in evaluateAsRelocatableImpl()
899 Res = MCValue::get(Value.getSymB(), Value.getSymA(), in evaluateAsRelocatableImpl()
905 Res = MCValue::get(~Value.getConstant()); in evaluateAsRelocatableImpl()
917 MCValue LHSValue, RHSValue; in evaluateAsRelocatableImpl()
928 Res = MCValue::get(L->isEqualTo(R) ? -1 : 0); in evaluateAsRelocatableImpl()
931 Res = MCValue::get(L->isEqualTo(R) ? 0 : -1); in evaluateAsRelocatableImpl()
952 MCValue::get(RHSValue.getSymB(), RHSValue.getSymA(), in evaluateAsRelocatableImpl()
960 MCValue::get(RHSValue.getSymA(), RHSValue.getSymB(), in evaluateAsRelocatableImpl()
1010 Res = MCValue::get(Result); in evaluateAsRelocatableImpl()
1019 Res = MCValue::get(Result ? -1 : 0); in evaluateAsRelocatableImpl()