reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
705 return cast<MCTargetExpr>(this)->evaluateAsRelocatableImpl(Res, Layout, 709 Res = MCValue::get(cast<MCConstantExpr>(this)->getValue()); 721 Res, Asm, Layout, Fixup, Addrs, InSet || IsMachO)) { 725 const MCSymbolRefExpr *A = Res.getSymA(); 726 const MCSymbolRefExpr *B = Res.getSymB(); 737 if (Res.getConstant() == 0 && (!A || !B)) 742 Res = MCValue::get(SRE, nullptr, 0); 758 Res = MCValue::get(!Value.getConstant()); 766 Res = MCValue::get(Value.getSymB(), Value.getSymA(), 772 Res = MCValue::get(~Value.getConstant()); 775 Res = Value; 795 Res = MCValue::get((L->isEqualTo(R)) ? -1 : 0); 798 Res = MCValue::get((R->isEqualTo(R)) ? 0 : -1); 817 -(uint64_t)RHSValue.getConstant(), Res); 822 RHSValue.getConstant(), Res); 869 Res = MCValue::get(Result); 878 Res = MCValue::get(Result ? -1 : 0);