Lines Matching refs:repr
33 std::unique_ptr<repr::TypeIR> typep_;
35 TypeAndCreationStatus(std::unique_ptr<repr::TypeIR> &&typep,
46 repr::ModuleIR *module,
64 repr::TemplatedArtifactIR *ta,
67 bool SetupFunctionParameter(repr::CFunctionLikeIR *functionp,
81 repr::TypeIR *typep,
85 repr::TypeIR *typep);
100 repr::ModuleIR *module_;
110 const clang::RecordDecl *record_decl, repr::ModuleIR *module,
119 bool SetupRecordInfo(repr::RecordTypeIR *type,
122 bool SetupRecordFields(repr::RecordTypeIR *record_declp,
125 bool SetupCXXBases(repr::RecordTypeIR *cxxp,
128 bool SetupTemplateInfo(repr::RecordTypeIR *record_declp,
132 bool SetupRecordVTable(repr::RecordTypeIR *record_declp,
137 repr::VTableComponentIR
141 bool SetupCXXRecordInfo(repr::RecordTypeIR *record_declp,
151 const clang::FunctionDecl *decl, repr::ModuleIR *module,
154 std::unique_ptr<repr::FunctionIR> GetFunctionDecl();
160 bool SetupFunction(repr::FunctionIR *methodp,
163 bool SetupTemplateInfo(repr::FunctionIR *functionp,
166 bool SetupFunctionParameters(repr::FunctionIR *functionp,
169 bool SetupThisParameter(repr::FunctionIR *functionp,
176 bool SetupFunctionType(repr::FunctionTypeIR *function_type_ir);
182 const clang::FunctionType *function_type, repr::ModuleIR *module,
198 const clang::EnumDecl *decl, repr::ModuleIR *module,
207 bool SetupEnum(repr::EnumTypeIR *type,
210 bool SetupEnumFields(repr::EnumTypeIR *enump);
219 const clang::VarDecl *decl, repr::ModuleIR *module,
228 bool SetupGlobalVar(repr::GlobalVarIR *global_varp,