Home | History | Annotate | Download | only in MCTargetDesc

Lines Matching refs:Value

57   MCValue Value;
59 if (!getSubExpr()->evaluateAsRelocatable(Value, nullptr, nullptr))
62 if (!Value.isAbsolute())
65 Res = evaluateAsInt64(Value.getConstant());
70 PPCMCExpr::evaluateAsInt64(int64_t Value) const {
73 return Value & 0xffff;
75 return (Value >> 16) & 0xffff;
77 return ((Value + 0x8000) >> 16) & 0xffff;
79 return (Value >> 32) & 0xffff;
81 return ((Value + 0x8000) >> 32) & 0xffff;
83 return (Value >> 48) & 0xffff;
85 return ((Value + 0x8000) >> 48) & 0xffff;
96 MCValue Value;
98 if (!getSubExpr()->evaluateAsRelocatable(Value, Layout, Fixup))
101 if (Value.isAbsolute()) {
102 int64_t Result = evaluateAsInt64(Value.getConstant());
112 const MCSymbolRefExpr *Sym = Value.getSymA();
142 Res = MCValue::get(Sym, Value.getSymB(), Value.getConstant());