Lines Matching defs:CurVal
253 BitsInit *CurVal = dyn_cast<BitsInit>(RV->getValue());
254 if (!CurVal)
263 SmallVector<Init *, 16> NewBits(CurVal->getNumBits());
274 for (unsigned i = 0, e = CurVal->getNumBits(); i != e; ++i)
276 NewBits[i] = CurVal->getBit(i);
833 auto *CurVal = ParseValue(CurRec);
834 if (!CurVal)
836 auto *LHS = cast<TypedInit>(CurVal);
844 CurVal = ParseValue(CurRec);
845 if (!CurVal)
847 RHS = cast<TypedInit>(CurVal);
896 TypedInit *CurVal;
909 CurVal = ParseSliceElement(CurRec);
910 if (!CurVal)
912 auto *CurValTy = CurVal->getType();
922 Slices.push_back(CurVal);
924 CurVal = nullptr;
938 if (CurVal)
939 Elems.push_back(CurVal);
940 CurVal = nullptr;
943 if (CurVal) {
946 return CurVal;
948 Elems.push_back(CurVal);
971 Init *CurVal = FirstItem;
972 if (!CurVal)
973 CurVal = ParseValue(nullptr);
975 IntInit *II = dyn_cast_or_null<IntInit>(CurVal);