HomeSort by: relevance | last modified time | path
    Searched defs:Aliases (Results 1 - 13 of 13) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/utils/TableGen/
ClangOptionDocEmitter.cpp 28 std::vector<Record*> Aliases;
47 std::map<Record*, std::vector<Record*> > Aliases;
79 Aliases[A->getDef()].push_back(R);
83 // Pretend no-X and Xno-Y options are aliases of X and XY.
87 Aliases[OptionsByName[Name.substr(3)]].push_back(R);
91 Aliases[OptionsByName[Name[0] + Name.substr(4)]].push_back(R);
111 auto &A = Aliases[R];
296 for (auto *Alias : Option.Aliases)
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
BasicBlockSections.cpp 487 // Function aliases are separated using '/'. We use the first function
488 // name for the cluster info mapping and delegate all other aliases to
490 SmallVector<StringRef, 4> Aliases;
491 S.split(Aliases, '/');
492 for (size_t i = 1; i < Aliases.size(); ++i)
493 FuncAliasMap.try_emplace(Aliases[i], Aliases.front());
497 FI = ProgramBBClusterInfo.try_emplace(Aliases.front()).first;
  /src/external/apache2/llvm/dist/llvm/lib/IR/
Globals.cpp 237 // Aliases and ifuncs are always definitions.
435 findBaseObject(const Constant *C, DenseSet<const GlobalAlias *> &Aliases) {
439 if (Aliases.insert(GA).second)
440 return findBaseObject(GA->getOperand(0), Aliases);
444 auto *LHS = findBaseObject(CE->getOperand(0), Aliases);
445 auto *RHS = findBaseObject(CE->getOperand(1), Aliases);
451 if (findBaseObject(CE->getOperand(1), Aliases))
453 return findBaseObject(CE->getOperand(0), Aliases);
459 return findBaseObject(CE->getOperand(0), Aliases);
468 DenseSet<const GlobalAlias *> Aliases;
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
TypeBasedAliasAnalysis.cpp 378 if (Aliases(LocA.AATags.TBAA, LocB.AATags.TBAA))
434 if (!Aliases(L, M))
448 if (!Aliases(M1, M2))
703 /// Aliases - Test whether the access represented by tag A may alias the
705 bool TypeBasedAAResult::Aliases(const MDNode *A, const MDNode *B) const {
  /src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/
Core.cpp 273 SymbolAliasMap Aliases)
274 : MaterializationUnit(extractFlags(Aliases), nullptr), SourceJD(SourceJD),
275 SourceJDLookupFlags(SourceJDLookupFlags), Aliases(std::move(Aliases)) {}
288 // Find the set of requested aliases and aliasees. Return any unrequested
289 // aliases back to the JITDylib so as to not prematurely materialize any
295 auto I = Aliases.find(Name);
296 assert(I != Aliases.end() && "Symbol not found in aliases map?");
298 Aliases.erase(I)
    [all...]
  /src/external/apache2/llvm/dist/llvm/utils/TableGen/
CodeGenSchedule.h 56 RecVec Aliases;
87 assert((!IsAlias || Aliases.empty()) && "Alias cannot have aliases");
CodeGenRegisters.cpp 188 std::vector<Record*> Aliases = TheDef->getValueAsListOfDefs("Aliases");
189 for (Record *Alias : Aliases) {
435 // Finally, create units for leaf registers without ad hoc aliases. Note that
436 // a leaf register with ad hoc aliases doesn't get its own unit - it isn't
711 Field == "Aliases") {
  /src/external/apache2/llvm/dist/clang/lib/ASTMatchers/
ASTMatchFinder.cpp 447 // class or any of its aliases.
468 // E are aliases, even though neither is a typedef of the other.
1054 auto Aliases = TypeAliases.find(CanonicalType);
1055 if (Aliases == TypeAliases.end())
1057 for (const TypedefNameDecl *Alias : Aliases->second) {
1071 auto Aliases = CompatibleAliases.find(InterfaceDecl);
1072 if (Aliases == CompatibleAliases.end())
1074 for (const ObjCCompatibleAliasDecl *Alias : Aliases->second) {
1181 // Check if there are any matching compatibility aliases.
1185 // Check if there are any matching type aliases
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/
Core.h 724 /// A materialization unit for symbol aliases. Allows existing symbols to be
730 /// MatchNonExported has no effect). This is useful for defining aliases
733 /// Note: Care must be taken that no sets of aliases form a cycle, as such
738 SymbolAliasMap Aliases);
745 static SymbolFlagsMap extractFlags(const SymbolAliasMap &Aliases);
749 SymbolAliasMap Aliases;
752 /// Create a ReExportsMaterializationUnit with the given aliases.
753 /// Useful for defining symbol aliases.: E.g., given a JITDylib JD containing
754 /// symbols "foo" and "bar", we can define aliases "baz" (for "foo") and "qux"
764 symbolAliases(SymbolAliasMap Aliases) {
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CodeGenModule.h 359 std::vector<GlobalDecl> Aliases;
1583 /// Emit aliases for internal-linkage declarations inside "C" language
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
CoroFrame.cpp 310 DenseMap<Instruction *, llvm::Optional<APInt>> Aliases;
313 DenseMap<Instruction *, llvm::Optional<APInt>> Aliases,
315 : Alloca(Alloca), Aliases(std::move(Aliases)),
1200 // a. List of all BasicBlocks that use this alloca or any of the aliases of
1211 // of all aliases created for the alloca prior to CoroBegin but used after
1272 // StoreAliases contains aliases of the memory location stored into.
1292 // BitCastInst creats aliases of the memory location being stored
1419 // We track all aliases created prior to CoroBegin but used after.
1420 // These aliases may need to be recreated after CoroBegin if the alloc
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/Basic/
TargetInfo.h 1117 const char * const Aliases[5];
  /src/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/
BitcodeWriter.cpp 1412 for (const GlobalAlias &A : M.aliases()) {
4026 for (const GlobalAlias &A : M.aliases()) {
4124 // The aliases are emitted as a post-pass, and will point to the value
4126 SmallVector<AliasSummary *, 64> Aliases;
4166 // Will process aliases as a post-pass because the reader wants all
4168 Aliases.push_back(AS);
4283 for (auto *AS : Aliases) {
4770 for (const GlobalAlias &A : M.aliases()) {

Completed in 40 milliseconds