Lines Matching refs:MCValue
430 MCValue Value; in evaluateAsAbsolute()
525 const SectionAddrMap *Addrs, bool InSet, const MCValue &LHS, in EvaluateSymbolicAdd()
527 int64_t RHS_Cst, MCValue &Res) { in EvaluateSymbolicAdd()
571 Res = MCValue::get(A, B, Result_Cst); in EvaluateSymbolicAdd()
575 bool MCExpr::evaluateAsRelocatable(MCValue &Res, in evaluateAsRelocatable()
583 bool MCExpr::evaluateAsValue(MCValue &Res, const MCAsmLayout &Layout) const { in evaluateAsValue()
602 bool MCExpr::evaluateAsRelocatableImpl(MCValue &Res, const MCAssembler *Asm, in evaluateAsRelocatableImpl()
615 Res = MCValue::get(cast<MCConstantExpr>(this)->getValue()); in evaluateAsRelocatableImpl()
644 Res = MCValue::get(SRE, nullptr, 0); in evaluateAsRelocatableImpl()
650 MCValue Value; in evaluateAsRelocatableImpl()
660 Res = MCValue::get(!Value.getConstant()); in evaluateAsRelocatableImpl()
668 Res = MCValue::get(Value.getSymB(), Value.getSymA(), in evaluateAsRelocatableImpl()
674 Res = MCValue::get(~Value.getConstant()); in evaluateAsRelocatableImpl()
686 MCValue LHSValue, RHSValue; in evaluateAsRelocatableImpl()
751 Res = MCValue::get(Result); in evaluateAsRelocatableImpl()