Lines Matching refs:MCValue
19 #include "llvm/MC/MCValue.h"
443 MCValue Value;
527 /// This routine conceptually attempts to construct an MCValue:
529 /// from two MCValue's LHS and RHS where
535 /// is representable in an MCValue, but may not always succeed.
538 /// MCValue.
548 const MCValue &LHS,const MCSymbolRefExpr *RHS_A,
550 MCValue &Res) {
599 Res = MCValue::get(A, B, Result_Cst);
603 bool MCExpr::EvaluateAsRelocatable(MCValue &Res,
609 bool MCExpr::EvaluateAsRelocatableImpl(MCValue &Res,
621 Res = MCValue::get(cast<MCConstantExpr>(this)->getValue());
640 Res = MCValue::get(SRE, 0, 0);
646 MCValue Value;
656 Res = MCValue::get(!Value.getConstant());
662 Res = MCValue::get(Value.getSymB(), Value.getSymA(),
668 Res = MCValue::get(~Value.getConstant());
680 MCValue LHSValue, RHSValue;
735 Res = MCValue::get(Result);