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

/freebsd-11.0-release/contrib/llvm/include/llvm/TableGen/
H A DRecord.h40 class RecTy { class in namespace:llvm
60 RecTy(RecTyKind K) : Kind(K) {} function in class:llvm::RecTy
61 virtual ~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) {}
87 static bool classof(const RecTy *RT) {
95 bool typeIsConvertibleTo(const RecTy *RHS) const override;
100 class BitsRecTy : public RecTy {
[all...]
/freebsd-11.0-release/contrib/llvm/lib/TableGen/
H A DTGParser.h28 class RecTy;
173 Init *ParseSimpleValue(Record *CurRec, RecTy *ItemType = nullptr,
175 Init *ParseValue(Record *CurRec, RecTy *ItemType = nullptr,
178 RecTy *EltTy = nullptr);
184 RecTy *ParseType();
185 Init *ParseOperation(Record *CurRec, RecTy *ItemType);
186 RecTy *ParseOperatorType();
H A DRecord.cpp89 void RecTy::dump() const { print(errs()); }
91 ListRecTy *RecTy::getListTy() {
97 bool RecTy::typeIsConvertibleTo(const RecTy *RHS) const {
102 bool BitRecTy::typeIsConvertibleTo(const RecTy *RHS) const{
103 if (RecTy::typeIsConvertibleTo(RHS) || RHS->getRecTyKind() == IntRecTyKind)
124 bool BitsRecTy::typeIsConvertibleTo(const RecTy *RHS) const {
125 if (RecTy::typeIsConvertibleTo(RHS)) //argument and the sender are same type
131 bool IntRecTy::typeIsConvertibleTo(const RecTy *RHS) const {
144 bool ListRecTy::typeIsConvertibleTo(const RecTy *RH
[all...]
H A DTGParser.cpp397 RecTy *Type = nullptr;
662 RecTy *TGParser::ParseType() {
696 RecTy *SubType = ParseType();
767 Init *TGParser::ParseOperation(Record *CurRec, RecTy *ItemType) {
777 RecTy *Type = nullptr;
888 RecTy *Type = nullptr;
969 RecTy *Type = nullptr;
1023 RecTy *MHSTy = nullptr;
1024 RecTy *RHSTy = nullptr;
1091 RecTy *TGParse
[all...]
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGCall.cpp66 QualType RecTy = Context.getTagDeclType(RD)->getCanonicalTypeInternal(); local
67 return Context.getPointerType(CanQualType::CreateUnsafe(RecTy));
/freebsd-11.0-release/contrib/llvm/utils/TableGen/
H A DCodeGenRegisters.cpp565 RecTy *RegisterRecTy = RecordRecTy::get(RegisterCl);
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaDecl.cpp4389 QualType RecTy = Context.getTypeDeclType(Record); local
4397 RecTy,
4413 if (RequireCompleteType(Anon->getLocation(), RecTy,

Completed in 227 milliseconds