Lines Matching refs:RecordVal
340 static Init *fixBitInit(const RecordVal *RV, Init *Before, Init *After) { in fixBitInit()
349 Init *BitsInit::resolveReferences(Record &R, const RecordVal *RV) const { in resolveReferences()
539 Init *ListInit::resolveReferences(Record &R, const RecordVal *RV) const { in resolveReferences()
560 Init *ListInit::resolveListElementReference(Record &R, const RecordVal *IRV, in resolveListElementReference()
582 Init *OpInit::resolveListElementReference(Record &R, const RecordVal *IRV, in resolveListElementReference()
635 if (const RecordVal *RV = CurRec->getValue(Name)) { in Fold()
645 const RecordVal *RV = CurRec->getValue(TemplateArgName); in Fold()
660 const RecordVal *RV = CurMultiClass->Rec.getValue(MCName); in Fold()
715 Init *UnOpInit::resolveReferences(Record &R, const RecordVal *RV) const { in resolveReferences()
842 Init *BinOpInit::resolveReferences(Record &R, const RecordVal *RV) const { in resolveReferences()
1054 const RecordVal *RV) const { in resolveReferences()
1096 if (RecordVal *Field = RecordType->getRecord()->getValue(FieldName)) in getFieldType()
1238 const RecordVal *IRV, in resolveListElementReference()
1243 RecordVal *RV = R.getValue(getNameInit()); in resolveListElementReference()
1263 if (const RecordVal *RV = RTy->getRecord()->getValue(FieldName)) in getFieldType()
1268 Init *VarInit::getFieldInit(Record &R, const RecordVal *RV, in getFieldInit()
1271 if (const RecordVal *Val = R.getValue(VarName)) { in getFieldInit()
1288 Init *VarInit::resolveReferences(Record &R, const RecordVal *RV) const { in resolveReferences()
1289 if (RecordVal *Val = R.getValue(VarName)) in resolveReferences()
1317 Init *VarBitInit::resolveReferences(Record &R, const RecordVal *RV) const { in resolveReferences()
1342 VarListElementInit::resolveReferences(Record &R, const RecordVal *RV) const { in resolveReferences()
1356 const RecordVal *RV, in resolveListElementReference()
1382 if (const RecordVal *RV = Def->getValue(FieldName)) in getFieldType()
1387 Init *DefInit::getFieldInit(Record &R, const RecordVal *RV, in getFieldInit()
1414 Init *FieldInit::resolveListElementReference(Record &R, const RecordVal *RV, in resolveListElementReference()
1430 Init *FieldInit::resolveReferences(Record &R, const RecordVal *RV) const { in resolveReferences()
1504 Init *DagInit::resolveReferences(Record &R, const RecordVal *RV) const { in resolveReferences()
1538 RecordVal::RecordVal(Init *N, RecTy *T, bool P) in RecordVal() function in RecordVal
1544 RecordVal::RecordVal(const std::string &N, RecTy *T, bool P) in RecordVal() function in RecordVal
1550 const std::string &RecordVal::getName() const { in getName()
1554 void RecordVal::dump() const { errs() << *this; } in dump()
1556 void RecordVal::print(raw_ostream &OS, bool PrintSem) const { in print()
1573 RecordVal DN("NAME", StringRecTy::get(), 0); in init()
1617 void Record::resolveReferencesTo(const RecordVal *RV) { in resolveReferencesTo()
1651 const RecordVal *RV = R.getValue(TA); in operator <<()
1667 for (const RecordVal &Val : R.getValues()) in operator <<()
1670 for (const RecordVal &Val : R.getValues()) in operator <<()
1681 const RecordVal *R = getValue(FieldName); in getValueInit()
1694 const RecordVal *R = getValue(FieldName); in getValueAsString()
1710 const RecordVal *R = getValue(FieldName); in getValueAsBitsInit()
1726 const RecordVal *R = getValue(FieldName); in getValueAsListInit()
1760 const RecordVal *R = getValue(FieldName); in getValueAsInt()
1812 const RecordVal *R = getValue(FieldName); in getValueAsDef()
1828 const RecordVal *R = getValue(FieldName); in getValueAsBit()
1840 const RecordVal *R = getValue(FieldName); in getValueAsBitOrUnset()
1861 const RecordVal *R = getValue(FieldName); in getValueAsDag()