Searched refs:TypeRecord (Results 1 – 4 of 4) sorted by relevance
117 class TypeRecord {119 TypeRecord() = default;120 explicit TypeRecord(TypeRecordKind Kind) : Kind(Kind) {} in TypeRecord() function129 class ModifierRecord : public TypeRecord {132 explicit ModifierRecord(TypeRecordKind Kind) : TypeRecord(Kind) {} in ModifierRecord()134 : TypeRecord(TypeRecordKind::Modifier), ModifiedType(ModifiedType), in ModifierRecord()145 class ProcedureRecord : public TypeRecord {148 explicit ProcedureRecord(TypeRecordKind Kind) : TypeRecord(Kind) {} in ProcedureRecord()152 : TypeRecord(TypeRecordKind::Procedure), ReturnType(ReturnType), in ProcedureRecord()170 class MemberFunctionRecord : public TypeRecord {[all …]
13 // If the type is known, then we have a record describing it in TypeRecord.h.19 // If the type is known, then we have a record describing it in TypeRecord.h.
1958 Record *TypeRecord = CGI.Operands[SO.first].Rec; in populateInstruction() local1960 RecordVal *DecoderString = TypeRecord->getValue("DecoderMethod"); in populateInstruction()1972 TypeRecord = DI->getDef(); in populateInstruction()1976 if (TypeRecord->isSubClassOf("RegisterOperand")) in populateInstruction()1977 TypeRecord = TypeRecord->getValueAsDef("RegClass"); in populateInstruction()1978 if (TypeRecord->isSubClassOf("RegisterClass")) { in populateInstruction()1979 Decoder = "Decode" + TypeRecord->getName().str() + "RegisterClass"; in populateInstruction()1981 } else if (TypeRecord->isSubClassOf("PointerLikeRegClass")) { in populateInstruction()1983 utostr(TypeRecord->getValueAsInt("RegClassKind")); in populateInstruction()1987 DecoderString = TypeRecord->getValue("DecoderMethod"); in populateInstruction()[all …]
36 class TypeRecord;