Lines Matching refs:ModuleIR
35 bool ModuleIR::AddLinkableMessage(const LinkableMessageIR &lm) { in AddLinkableMessage()
75 bool ModuleIR::AddElfSymbol(const ElfSymbolIR &elf_symbol) { in AddElfSymbol()
88 void ModuleIR::AddFunction(FunctionIR &&function) { in AddFunction()
96 void ModuleIR::AddGlobalVariable(GlobalVarIR &&global_var) { in AddGlobalVariable()
105 void ModuleIR::AddRecordType(RecordTypeIR &&record_type) { in AddRecordType()
116 void ModuleIR::AddFunctionType(FunctionTypeIR &&function_type) { in AddFunctionType()
127 void ModuleIR::AddEnumType(EnumTypeIR &&enum_type) { in AddEnumType()
138 void ModuleIR::AddLvalueReferenceType( in AddLvalueReferenceType()
148 void ModuleIR::AddRvalueReferenceType( in AddRvalueReferenceType()
158 void ModuleIR::AddQualifiedType(QualifiedTypeIR &&qualified_type) { in AddQualifiedType()
167 void ModuleIR::AddArrayType(ArrayTypeIR &&array_type) { in AddArrayType()
175 void ModuleIR::AddPointerType(PointerTypeIR &&pointer_type) { in AddPointerType()
183 void ModuleIR::AddBuiltinType(BuiltinTypeIR &&builtin_type) { in AddBuiltinType()
188 void ModuleIR::AddElfFunction(ElfFunctionIR &&elf_function) { in AddElfFunction()
194 void ModuleIR::AddElfObject(ElfObjectIR &&elf_object) { in AddElfObject()
200 std::string ModuleIR::GetCompilationUnitPath(const TypeIR *type_ir) const { in GetCompilationUnitPath()
228 bool ModuleIR::IsLinkableMessageInExportedHeaders( in IsLinkableMessageInExportedHeaders()