Lines Matching refs:Res
246 bool MCExpr::EvaluateAsAbsolute(int64_t &Res) const { in EvaluateAsAbsolute()
247 return EvaluateAsAbsolute(Res, 0, 0, 0); in EvaluateAsAbsolute()
250 bool MCExpr::EvaluateAsAbsolute(int64_t &Res, in EvaluateAsAbsolute() argument
252 return EvaluateAsAbsolute(Res, &Layout.getAssembler(), &Layout, 0); in EvaluateAsAbsolute()
255 bool MCExpr::EvaluateAsAbsolute(int64_t &Res, in EvaluateAsAbsolute() argument
258 return EvaluateAsAbsolute(Res, &Layout.getAssembler(), &Layout, &Addrs); in EvaluateAsAbsolute()
261 bool MCExpr::EvaluateAsAbsolute(int64_t &Res, const MCAssembler &Asm) const { in EvaluateAsAbsolute() argument
262 return EvaluateAsAbsolute(Res, &Asm, 0, 0); in EvaluateAsAbsolute()
265 bool MCExpr::EvaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm, in EvaluateAsAbsolute() argument
272 Res = CE->getValue(); in EvaluateAsAbsolute()
283 Res = Value.getConstant(); in EvaluateAsAbsolute()
370 MCValue &Res) { in EvaluateSymbolicAdd() argument
419 Res = MCValue::get(A, B, Result_Cst); in EvaluateSymbolicAdd()
423 bool MCExpr::EvaluateAsRelocatable(MCValue &Res, in EvaluateAsRelocatable() argument
425 return EvaluateAsRelocatableImpl(Res, &Layout.getAssembler(), &Layout, in EvaluateAsRelocatable()
429 bool MCExpr::EvaluateAsRelocatableImpl(MCValue &Res, in EvaluateAsRelocatableImpl() argument
438 return cast<MCTargetExpr>(this)->EvaluateAsRelocatableImpl(Res, Layout); in EvaluateAsRelocatableImpl()
441 Res = MCValue::get(cast<MCConstantExpr>(this)->getValue()); in EvaluateAsRelocatableImpl()
450 bool Ret = Sym.getVariableValue()->EvaluateAsRelocatableImpl(Res, Asm, in EvaluateAsRelocatableImpl()
456 if (Ret && !Res.getSymA() && !Res.getSymB()) in EvaluateAsRelocatableImpl()
460 Res = MCValue::get(SRE, 0, 0); in EvaluateAsRelocatableImpl()
476 Res = MCValue::get(!Value.getConstant()); in EvaluateAsRelocatableImpl()
482 Res = MCValue::get(Value.getSymB(), Value.getSymA(), in EvaluateAsRelocatableImpl()
488 Res = MCValue::get(~Value.getConstant()); in EvaluateAsRelocatableImpl()
491 Res = Value; in EvaluateAsRelocatableImpl()
519 Res); in EvaluateAsRelocatableImpl()
525 Res); in EvaluateAsRelocatableImpl()
555 Res = MCValue::get(Result); in EvaluateAsRelocatableImpl()