Lines Matching refs:FieldName
1605 RecTy *TypedInit::getFieldType(StringInit *FieldName) const { in getFieldType()
1608 if (RecordVal *Field = Rec->getValue(FieldName)) in getFieldType()
1784 RecTy *DefInit::getFieldType(StringInit *FieldName) const { in getFieldType()
1785 if (const RecordVal *RV = Def->getValue(FieldName)) in getFieldType()
1942 return FieldInit::get(NewRec, FieldName)->Fold(R.getCurrentRecord()); in resolveReferences()
1952 FieldName->getAsUnquotedString() + "' of '" + in Fold()
1954 Init *FieldVal = Def->getValue(FieldName)->getValue(); in Fold()
1963 Init *FieldVal = DI->getDef()->getValue(FieldName)->getValue(); in isConcrete()
2456 SMLoc Record::getFieldLoc(StringRef FieldName) const { in getFieldLoc()
2457 const RecordVal *R = getValue(FieldName); in getFieldLoc()
2460 "' does not have a field named `" + FieldName + "'!\n"); in getFieldLoc()
2464 Init *Record::getValueInit(StringRef FieldName) const { in getValueInit()
2465 const RecordVal *R = getValue(FieldName); in getValueInit()
2468 "' does not have a field named `" + FieldName + "'!\n"); in getValueInit()
2472 StringRef Record::getValueAsString(StringRef FieldName) const { in getValueAsString()
2473 llvm::Optional<StringRef> S = getValueAsOptionalString(FieldName); in getValueAsString()
2476 "' does not have a field named `" + FieldName + "'!\n"); in getValueAsString()
2481 Record::getValueAsOptionalString(StringRef FieldName) const { in getValueAsOptionalString()
2482 const RecordVal *R = getValue(FieldName); in getValueAsOptionalString()
2492 "Record `" + getName() + "', ` field `" + FieldName + in getValueAsOptionalString()
2496 BitsInit *Record::getValueAsBitsInit(StringRef FieldName) const { in getValueAsBitsInit()
2497 const RecordVal *R = getValue(FieldName); in getValueAsBitsInit()
2500 "' does not have a field named `" + FieldName + "'!\n"); in getValueAsBitsInit()
2504 PrintFatalError(getLoc(), "Record `" + getName() + "', field `" + FieldName + in getValueAsBitsInit()
2508 ListInit *Record::getValueAsListInit(StringRef FieldName) const { in getValueAsListInit()
2509 const RecordVal *R = getValue(FieldName); in getValueAsListInit()
2512 "' does not have a field named `" + FieldName + "'!\n"); in getValueAsListInit()
2516 PrintFatalError(getLoc(), "Record `" + getName() + "', field `" + FieldName + in getValueAsListInit()
2521 Record::getValueAsListOfDefs(StringRef FieldName) const { in getValueAsListOfDefs()
2522 ListInit *List = getValueAsListInit(FieldName); in getValueAsListOfDefs()
2529 FieldName + "' list is not entirely DefInit!"); in getValueAsListOfDefs()
2534 int64_t Record::getValueAsInt(StringRef FieldName) const { in getValueAsInt()
2535 const RecordVal *R = getValue(FieldName); in getValueAsInt()
2538 "' does not have a field named `" + FieldName + "'!\n"); in getValueAsInt()
2543 FieldName + in getValueAsInt()
2549 Record::getValueAsListOfInts(StringRef FieldName) const { in getValueAsListOfInts()
2550 ListInit *List = getValueAsListInit(FieldName); in getValueAsListOfInts()
2557 Twine("Record `") + getName() + "', field `" + FieldName + in getValueAsListOfInts()
2565 Record::getValueAsListOfStrings(StringRef FieldName) const { in getValueAsListOfStrings()
2566 ListInit *List = getValueAsListInit(FieldName); in getValueAsListOfStrings()
2573 Twine("Record `") + getName() + "', field `" + FieldName + in getValueAsListOfStrings()
2580 Record *Record::getValueAsDef(StringRef FieldName) const { in getValueAsDef()
2581 const RecordVal *R = getValue(FieldName); in getValueAsDef()
2584 "' does not have a field named `" + FieldName + "'!\n"); in getValueAsDef()
2589 FieldName + "' does not have a def initializer!"); in getValueAsDef()
2592 Record *Record::getValueAsOptionalDef(StringRef FieldName) const { in getValueAsOptionalDef()
2593 const RecordVal *R = getValue(FieldName); in getValueAsOptionalDef()
2596 "' does not have a field named `" + FieldName + "'!\n"); in getValueAsOptionalDef()
2603 FieldName + "' does not have either a def initializer or '?'!"); in getValueAsOptionalDef()
2607 bool Record::getValueAsBit(StringRef FieldName) const { in getValueAsBit()
2608 const RecordVal *R = getValue(FieldName); in getValueAsBit()
2611 "' does not have a field named `" + FieldName + "'!\n"); in getValueAsBit()
2616 FieldName + "' does not have a bit initializer!"); in getValueAsBit()
2619 bool Record::getValueAsBitOrUnset(StringRef FieldName, bool &Unset) const { in getValueAsBitOrUnset() argument
2620 const RecordVal *R = getValue(FieldName); in getValueAsBitOrUnset()
2623 "' does not have a field named `" + FieldName.str() + "'!\n"); in getValueAsBitOrUnset()
2633 FieldName + "' does not have a bit initializer!"); in getValueAsBitOrUnset()
2636 DagInit *Record::getValueAsDag(StringRef FieldName) const { in getValueAsDag()
2637 const RecordVal *R = getValue(FieldName); in getValueAsDag()
2640 "' does not have a field named `" + FieldName + "'!\n"); in getValueAsDag()
2645 FieldName + "' does not have a dag initializer!"); in getValueAsDag()