Lines Matching refs:MCValue
570 MCValue Value; in evaluateAsAbsolute()
699 const SectionAddrMap *Addrs, bool InSet, const MCValue &LHS, in EvaluateSymbolicAdd()
701 int64_t RHS_Cst, MCValue &Res) { in EvaluateSymbolicAdd()
745 Res = MCValue::get(A, B, Result_Cst); in EvaluateSymbolicAdd()
749 bool MCExpr::evaluateAsRelocatable(MCValue &Res, in evaluateAsRelocatable()
757 bool MCExpr::evaluateAsValue(MCValue &Res, const MCAsmLayout &Layout) const { in evaluateAsValue()
776 bool MCExpr::evaluateAsRelocatableImpl(MCValue &Res, const MCAssembler *Asm, in evaluateAsRelocatableImpl()
789 Res = MCValue::get(cast<MCConstantExpr>(this)->getValue()); in evaluateAsRelocatableImpl()
805 Res = MCValue::get(SRE, nullptr, 0); in evaluateAsRelocatableImpl()
815 MCValue::get(MCSymbolRefExpr::create(&Res.getSymA()->getSymbol(), in evaluateAsRelocatableImpl()
839 Res = MCValue::get(SRE, nullptr, 0); in evaluateAsRelocatableImpl()
845 MCValue Value; in evaluateAsRelocatableImpl()
855 Res = MCValue::get(!Value.getConstant()); in evaluateAsRelocatableImpl()
863 Res = MCValue::get(Value.getSymB(), Value.getSymA(), in evaluateAsRelocatableImpl()
869 Res = MCValue::get(~Value.getConstant()); in evaluateAsRelocatableImpl()
881 MCValue LHSValue, RHSValue; in evaluateAsRelocatableImpl()
892 Res = MCValue::get((L->isEqualTo(R)) ? -1 : 0); in evaluateAsRelocatableImpl()
895 Res = MCValue::get((R->isEqualTo(R)) ? 0 : -1); in evaluateAsRelocatableImpl()
967 Res = MCValue::get(Result); in evaluateAsRelocatableImpl()
976 Res = MCValue::get(Result ? -1 : 0); in evaluateAsRelocatableImpl()