Lines Matching defs:Val
179 static unsigned getHashValue(const SDValue &Val) {
180 return ((unsigned)((uintptr_t)Val.getNode() >> 4) ^
181 (unsigned)((uintptr_t)Val.getNode() >> 9)) + Val.getResNo();
194 static SimpleType getSimplifiedValue(const SDValue &Val) {
195 return static_cast<SimpleType>(Val.getNode());
200 static SimpleType getSimplifiedValue(const SDValue &Val) {
201 return static_cast<SimpleType>(Val.getNode());
211 /// Val - The value being used.
212 SDValue Val;
223 SDUse() : Val(), User(NULL), Prev(NULL), Next(NULL) {}
226 operator const SDValue&() const { return Val; }
230 const SDValue &get() const { return Val; }
239 SDNode *getNode() const { return Val.getNode(); }
241 unsigned getResNo() const { return Val.getResNo(); }
243 EVT getValueType() const { return Val.getValueType(); }
247 return Val == V;
252 return Val != V;
257 return Val < V;
293 static SimpleType getSimplifiedValue(const SDUse &Val) {
294 return static_cast<SimpleType>(Val.getNode());
299 static SimpleType getSimplifiedValue(const SDUse &Val) {
300 return static_cast<SimpleType>(Val.getNode());
819 if (Val.getNode()) removeFromList();
820 Val = V;
825 Val = V;
830 if (Val.getNode()) removeFromList();
831 Val.setNode(N);
1035 SDValue Val, MachineMemOperand *MMO,
1039 InitOperands(Ops, Chain, Ptr, Val);
1215 static bool isValueValidForType(EVT VT, const APFloat& Val);
1290 } Val;
1301 Val.ConstVal = c;
1309 Val.MachineCPVal = v;
1321 return Val.ConstVal;
1326 return Val.MachineCPVal;