Lines Matching defs:RecordVal
2205 if (const RecordVal *Field = Rec->getValue(FieldName))
2318 if (const RecordVal *RV = Def->getValue(FieldName))
2371 for (const RecordVal &Val : Class->getValues())
2765 RecordVal::RecordVal(const Init *N, const RecTy *T, FieldKind K)
2773 RecordVal::RecordVal(const Init *N, SMLoc Loc, const RecTy *T, FieldKind K)
2779 StringRef RecordVal::getName() const {
2783 std::string RecordVal::getPrintType() const {
2798 bool RecordVal::setValue(const Init *V) {
2821 // location in the RecordVal.
2822 bool RecordVal::setValue(const Init *V, SMLoc NewLoc) {
2847 LLVM_DUMP_METHOD void RecordVal::dump() const { errs() << *this; }
2850 void RecordVal::print(raw_ostream &OS, bool PrintSem) const {
2939 void Record::resolveReferences(Resolver &R, const RecordVal *SkipVal) {
2948 for (RecordVal &Value : Values) {
3004 const RecordVal *RV = R.getValue(TA);
3020 for (const RecordVal &Val : R.getValues())
3023 for (const RecordVal &Val : R.getValues())
3031 const RecordVal *R = getValue(FieldName);
3039 const RecordVal *R = getValue(FieldName);
3056 const RecordVal *R = getValue(FieldName);
3071 const RecordVal *R = getValue(FieldName);
3083 const RecordVal *R = getValue(FieldName);
3110 const RecordVal *R = getValue(FieldName);
3156 const RecordVal *R = getValue(FieldName);
3168 const RecordVal *R = getValue(FieldName);
3182 const RecordVal *R = getValue(FieldName);
3194 const RecordVal *R = getValue(FieldName);
3211 const RecordVal *R = getValue(FieldName);
3258 const RecordVal *Arg = getValue(TA);
3362 if (const RecordVal *RV = getCurrentRecord()->getValue(VarName)) {