Home
last modified time | relevance | path

Searched refs:CompilationType (Results 1 – 13 of 13) sorted by relevance

/bionic/tools/versioner/src/
DCompilationType.h26 struct CompilationType { struct
38 bool operator<(const CompilationType& other) const { argument
42 bool operator==(const CompilationType& other) const {
49 struct hash<CompilationType> {
50 size_t operator()(CompilationType type) const {
70 std::string to_string(const CompilationType& type);
Dversioner.cpp162 static std::set<CompilationType> generateCompilationTypes(const std::set<Arch> selected_architectur… in generateCompilationTypes()
164 std::set<CompilationType> result; in generateCompilationTypes()
174 CompilationType type = { in generateCompilationTypes()
185 static std::unique_ptr<HeaderDatabase> compileHeaders(const std::set<CompilationType>& types, in compileHeaders()
196 std::map<CompilationType, HeaderDatabase> header_databases; in compileHeaders()
208 std::vector<std::pair<CompilationType, const std::string&>> jobs; in compileHeaders()
210 for (CompilationType type : types) { in compileHeaders()
264 static std::set<CompilationType> getCompilationTypes(const Declaration* decl) { in getCompilationTypes()
265 std::set<CompilationType> result; in getCompilationTypes()
292 std::unordered_map<const Declaration*, std::set<CompilationType>> inline_definitions; in checkSymbol()
[all …]
DDriver.cpp59 CompilationType type;
61 VersionerASTConsumer(HeaderDatabase* header_database, CompilationType type) in VersionerASTConsumer()
73 CompilationType type;
75 VersionerASTAction(HeaderDatabase* header_database, CompilationType type) in VersionerASTAction()
95 static std::unordered_map<CompilationType, std::vector<std::string>> cc1_flags;
98 CompilationType type, in generateTargetCC1Flags()
186 static std::vector<const char*> getCC1Command(CompilationType type, const std::string& filename) { in getCC1Command()
206 const std::set<CompilationType>& types, in initializeTargetCC1FlagCache()
214 for (const CompilationType type : types) { in initializeTargetCC1FlagCache()
241 HeaderDatabase* header_database, CompilationType type, in compileHeader()
DSymbolDatabase.cpp67 static std::map<std::string, NdkSymbolType> parsePlatform(const CompilationType& type, in parsePlatform()
105 std::optional<NdkSymbolDatabase> parsePlatforms(const std::set<CompilationType>& types, in parsePlatforms()
108 for (const CompilationType& type : types) { in parsePlatforms()
DSymbolDatabase.h35 using NdkSymbolDatabase = std::map<std::string, std::map<CompilationType, NdkSymbolType>>;
36 std::optional<NdkSymbolDatabase> parsePlatforms(const std::set<CompilationType>& types,
DDriver.h35 const std::set<CompilationType>& types,
39 HeaderDatabase* header_database, CompilationType type,
DDeclarationDatabase.h131 std::map<CompilationType, DeclarationAvailability> availability;
171 bool hasDeclaration(const CompilationType& type) const;
204 void parseAST(CompilationType type, clang::ASTContext& ast);
DDeclarationDatabase.cpp56 CompilationType type;
61 Visitor(HeaderDatabase& database, CompilationType type, ASTContext& ctx) in Visitor()
327 bool Symbol::hasDeclaration(const CompilationType& type) const { in hasDeclaration()
338 void HeaderDatabase::parseAST(CompilationType type, ASTContext& ctx) { in parseAST()
DSymbolFileParser.cpp53 SymbolFileParser(const std::string& path, const CompilationType& type) in SymbolFileParser()
291 const CompilationType& compilation_type;
305 const CompilationType& type) { in parseSymbolFile()
DSymbolFileParser.h29 const CompilationType& type);
DCompilationType.cpp22 std::string to_string(const CompilationType& type) { in to_string()
DAndroid.bp9 "CompilationType.cpp",
DPreprocessor.cpp57 const CompilationType& type = it.first; in calculateRequiredGuard()