Home
last modified time | relevance | path

Searched refs:RecTy (Results 1 – 7 of 7) sorted by relevance

/external/llvm/include/llvm/TableGen/
DRecord.h40 class RecTy {
60 RecTy(RecTyKind K) : Kind(K) {} in RecTy() function
61 virtual ~RecTy() {} in ~RecTy()
69 virtual bool typeIsConvertibleTo(const RecTy *RHS) const;
75 inline raw_ostream &operator<<(raw_ostream &OS, const RecTy &Ty) {
82 class BitRecTy : public RecTy {
84 BitRecTy() : RecTy(BitRecTyKind) {} in BitRecTy()
87 static bool classof(const RecTy *RT) { in classof()
95 bool typeIsConvertibleTo(const RecTy *RHS) const override;
100 class BitsRecTy : public RecTy {
[all …]
/external/llvm/lib/TableGen/
DTGParser.h28 class RecTy; variable
170 Init *ParseSimpleValue(Record *CurRec, RecTy *ItemType = nullptr,
172 Init *ParseValue(Record *CurRec, RecTy *ItemType = nullptr,
175 RecTy *EltTy = nullptr);
181 RecTy *ParseType();
182 Init *ParseOperation(Record *CurRec, RecTy *ItemType);
183 RecTy *ParseOperatorType();
DRecord.cpp89 void RecTy::dump() const { print(errs()); } in dump()
91 ListRecTy *RecTy::getListTy() { in getListTy()
97 bool RecTy::typeIsConvertibleTo(const RecTy *RHS) const { in typeIsConvertibleTo()
102 bool BitRecTy::typeIsConvertibleTo(const RecTy *RHS) const{ in typeIsConvertibleTo()
103 if (RecTy::typeIsConvertibleTo(RHS) || RHS->getRecTyKind() == IntRecTyKind) in typeIsConvertibleTo()
124 bool BitsRecTy::typeIsConvertibleTo(const RecTy *RHS) const { in typeIsConvertibleTo()
125 if (RecTy::typeIsConvertibleTo(RHS)) //argument and the sender are same type in typeIsConvertibleTo()
131 bool IntRecTy::typeIsConvertibleTo(const RecTy *RHS) const { in typeIsConvertibleTo()
144 bool ListRecTy::typeIsConvertibleTo(const RecTy *RHS) const { in typeIsConvertibleTo()
162 bool RecordRecTy::typeIsConvertibleTo(const RecTy *RHS) const { in typeIsConvertibleTo()
[all …]
DTGParser.cpp399 RecTy *Type = nullptr; in ParseObjectName()
664 RecTy *TGParser::ParseType() { in ParseType()
698 RecTy *SubType = ParseType(); in ParseType()
769 Init *TGParser::ParseOperation(Record *CurRec, RecTy *ItemType) { in ParseOperation()
779 RecTy *Type = nullptr; in ParseOperation()
890 RecTy *Type = nullptr; in ParseOperation()
971 RecTy *Type = nullptr; in ParseOperation()
1025 RecTy *MHSTy = nullptr; in ParseOperation()
1026 RecTy *RHSTy = nullptr; in ParseOperation()
1093 RecTy *TGParser::ParseOperatorType() { in ParseOperatorType()
[all …]
/external/clang/lib/CodeGen/
DCGCall.cpp66 QualType RecTy = Context.getTagDeclType(RD)->getCanonicalTypeInternal(); in GetThisType() local
67 return Context.getPointerType(CanQualType::CreateUnsafe(RecTy)); in GetThisType()
/external/llvm/utils/TableGen/
DCodeGenRegisters.cpp565 RecTy *RegisterRecTy = RecordRecTy::get(RegisterCl); in expand()
/external/clang/lib/Sema/
DSemaDecl.cpp4393 QualType RecTy = Context.getTypeDeclType(Record); in BuildMicrosoftCAnonymousStruct() local
4401 RecTy, in BuildMicrosoftCAnonymousStruct()
4417 if (RequireCompleteType(Anon->getLocation(), RecTy, in BuildMicrosoftCAnonymousStruct()