Lines Matching refs:MCValue
561 MCValue Value; in evaluateAsAbsolute()
708 const SectionAddrMap *Addrs, bool InSet, const MCValue &LHS, in EvaluateSymbolicAdd()
710 int64_t RHS_Cst, MCValue &Res) { in EvaluateSymbolicAdd()
757 Res = MCValue::get(A, B, Result_Cst); in EvaluateSymbolicAdd()
761 bool MCExpr::evaluateAsRelocatable(MCValue &Res, in evaluateAsRelocatable()
769 bool MCExpr::evaluateAsValue(MCValue &Res, const MCAsmLayout &Layout) const { in evaluateAsValue()
788 bool MCExpr::evaluateAsRelocatableImpl(MCValue &Res, const MCAssembler *Asm, in evaluateAsRelocatableImpl()
801 Res = MCValue::get(cast<MCConstantExpr>(this)->getValue()); in evaluateAsRelocatableImpl()
817 Res = MCValue::get(SRE, nullptr, 0); in evaluateAsRelocatableImpl()
827 MCValue::get(MCSymbolRefExpr::create(&Res.getSymA()->getSymbol(), in evaluateAsRelocatableImpl()
851 Res = MCValue::get(SRE, nullptr, 0); in evaluateAsRelocatableImpl()
857 MCValue Value; in evaluateAsRelocatableImpl()
867 Res = MCValue::get(!Value.getConstant()); in evaluateAsRelocatableImpl()
875 Res = MCValue::get(Value.getSymB(), Value.getSymA(), in evaluateAsRelocatableImpl()
881 Res = MCValue::get(~Value.getConstant()); in evaluateAsRelocatableImpl()
893 MCValue LHSValue, RHSValue; in evaluateAsRelocatableImpl()
904 Res = MCValue::get((L->isEqualTo(R)) ? -1 : 0); in evaluateAsRelocatableImpl()
907 Res = MCValue::get((R->isEqualTo(R)) ? 0 : -1); in evaluateAsRelocatableImpl()
979 Res = MCValue::get(Result); in evaluateAsRelocatableImpl()
988 Res = MCValue::get(Result ? -1 : 0); in evaluateAsRelocatableImpl()