Lines Matching refs:UnsetInit
68 UnsetInit TheUnsetInit;
356 return cast<UnsetInit>(this)->getRecordKeeper(); in getRecordKeeper()
359 UnsetInit *UnsetInit::get(RecordKeeper &RK) { in get()
363 Init *UnsetInit::getCastTo(RecTy *Ty) const { in getCastTo()
364 return const_cast<UnsetInit *>(this); in getCastTo()
367 Init *UnsetInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
368 return const_cast<UnsetInit *>(this); in convertInitializerTo()
504 if (isa<UnsetInit>(NewBit) && R.keepUnsetBits()) in resolveReferences()
1029 if ((!LOp && !isa<UnsetInit>(LHSs->getOperator())) || in Fold()
1030 (!ROp && !isa<UnsetInit>(RHSs->getOperator()))) in Fold()
1039 Op = UnsetInit::get(getRecordKeeper()); in Fold()
1420 bool MHSok = MHSl || isa<UnsetInit>(MHS); in Fold()
1421 bool RHSok = RHSl || isa<UnsetInit>(RHS); in Fold()
1423 if (isa<UnsetInit>(MHS) && isa<UnsetInit>(RHS)) in Fold()
1430 Init *Node = MHSl ? MHSl->getElement(i) : UnsetInit::get(RK); in Fold()
1431 Init *Name = RHSl ? RHSl->getElement(i) : UnsetInit::get(RK); in Fold()
1432 if (!isa<StringInit>(Name) && !isa<UnsetInit>(Name)) in Fold()
2334 setValue(UnsetInit::get(N->getRecordKeeper())); in RecordVal()
2342 setValue(UnsetInit::get(N->getRecordKeeper())); in RecordVal()
2620 if (isa<UnsetInit>(R->getValue())) in getValueAsOptionalString()
2735 if (isa<UnsetInit>(R->getValue())) in getValueAsOptionalDef()
2760 if (isa<UnsetInit>(R->getValue())) { in getValueAsBitOrUnset()
2941 if (!isa<UnsetInit>(RV->getValue())) { in resolve()