Home
last modified time | relevance | path

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

/aosp12/bionic/tools/versioner/src/
H A 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);
H A Dversioner.cpp164 std::set<CompilationType> result; in generateCompilationTypes()
174 CompilationType type = { in generateCompilationTypes()
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()
265 std::set<CompilationType> result; in getCompilationTypes()
351 static bool checkVersions(const std::set<CompilationType>& types, in checkVersions()
357 std::map<Arch, std::set<CompilationType>> arch_types; in checkVersions()
358 for (const CompilationType& type : types) { in checkVersions()
382 for (const CompilationType& type : types) { in checkVersions()
[all …]
H A DDriver.cpp60 CompilationType type;
62 VersionerASTConsumer(HeaderDatabase* header_database, CompilationType type) in VersionerASTConsumer()
74 CompilationType type;
76 VersionerASTAction(HeaderDatabase* header_database, CompilationType type) in VersionerASTAction()
96 static std::unordered_map<CompilationType, std::vector<std::string>> cc1_flags;
99 CompilationType type, in generateTargetCC1Flags()
187 static std::vector<const char*> getCC1Command(CompilationType type, const std::string& filename) { in getCC1Command()
207 const std::set<CompilationType>& types, in initializeTargetCC1FlagCache()
215 for (const CompilationType type : types) { in initializeTargetCC1FlagCache()
242 HeaderDatabase* header_database, CompilationType type, in compileHeader()
H A 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()
H A DSymbolDatabase.h35 using NdkSymbolDatabase = std::map<std::string, std::map<CompilationType, NdkSymbolType>>;
36 std::optional<NdkSymbolDatabase> parsePlatforms(const std::set<CompilationType>& types,
H A DDriver.h35 const std::set<CompilationType>& types,
39 HeaderDatabase* header_database, CompilationType type,
H A DDeclarationDatabase.h131 std::map<CompilationType, DeclarationAvailability> availability;
171 bool hasDeclaration(const CompilationType& type) const;
204 void parseAST(CompilationType type, clang::ASTContext& ast);
H A 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()
H A DSymbolFileParser.cpp53 SymbolFileParser(const std::string& path, const CompilationType& type) in SymbolFileParser()
291 const CompilationType& compilation_type;
305 const CompilationType& type) { in parseSymbolFile()
H A DSymbolFileParser.h29 const CompilationType& type);
H A DCompilationType.cpp22 std::string to_string(const CompilationType& type) { in to_string()
H A DAndroid.bp13 "CompilationType.cpp",
H A DPreprocessor.cpp57 const CompilationType& type = it.first; in calculateRequiredGuard()