Searched refs:Aliases (Results 1 - 25 of 36) sorted by relevance

12

/openbsd-current/gnu/llvm/llvm/lib/CodeGen/
H A DBasicBlockSectionsProfileReader.cpp119 SmallVector<StringRef, 4> Aliases; local
120 S.split(Aliases, '/');
121 for (size_t i = 1; i < Aliases.size(); ++i)
122 FuncAliasMap.try_emplace(Aliases[i], Aliases.front());
126 FI = ProgramBBClusterInfo.try_emplace(Aliases.front()).first;
/openbsd-current/gnu/llvm/llvm/lib/IR/
H A DGlobals.cpp274 // Aliases and ifuncs are always definitions.
322 findBaseObject(const Constant *C, DenseSet<const GlobalAlias *> &Aliases, argument
330 if (Aliases.insert(GA).second)
331 return findBaseObject(GA->getOperand(0), Aliases, Op);
336 auto *LHS = findBaseObject(CE->getOperand(0), Aliases, Op);
337 auto *RHS = findBaseObject(CE->getOperand(1), Aliases, Op);
343 if (findBaseObject(CE->getOperand(1), Aliases, Op))
345 return findBaseObject(CE->getOperand(0), Aliases, Op);
351 return findBaseObject(CE->getOperand(0), Aliases, Op);
360 DenseSet<const GlobalAlias *> Aliases; local
553 DenseSet<const GlobalAlias *> Aliases; local
591 DenseSet<const GlobalAlias *> Aliases; local
592 findBaseObject(getResolver(), Aliases, Op); local
[all...]
/openbsd-current/gnu/llvm/llvm/include/llvm/Analysis/
H A DTypeBasedAliasAnalysis.h54 bool Aliases(const MDNode *A, const MDNode *B) const;
/openbsd-current/gnu/llvm/clang/utils/TableGen/
H A DClangOptionDocEmitter.cpp28 std::vector<Record*> Aliases; member in struct:__anon1190::DocumentedOption
47 std::map<Record*, std::vector<Record*> > Aliases; local
79 Aliases[A->getDef()].push_back(R);
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];
321 for (auto *Alias : Option.Aliases)
/openbsd-current/gnu/llvm/llvm/lib/ExecutionEngine/Orc/
H A DELFNixPlatform.cpp191 static void addAliases(ExecutionSession &ES, SymbolAliasMap &Aliases, argument
195 assert(!Aliases.count(AliasName) && "Duplicate symbol name in alias map");
196 Aliases[std::move(AliasName)] = {ES.intern(KV.second),
204 SymbolAliasMap Aliases; local
205 addAliases(ES, Aliases, requiredCXXAliases());
206 addAliases(ES, Aliases, standardRuntimeUtilityAliases());
231 Aliases[std::move(RTRegisterFrame)] = {LibUnwindRegisterFrame,
233 Aliases[std::move(RTDeregisterFrame)] = {LibUnwindDeregisterFrame,
242 Aliases[std::move(RTRegisterFrame)] = {ES.intern("__register_frame"),
244 Aliases[st
[all...]
H A DLazyReexports.cpp231 LazyReexportsMaterializationUnit::extractFlags(const SymbolAliasMap &Aliases) { argument
233 for (auto &KV : Aliases) {
H A DDebugUtils.cpp273 raw_ostream &operator<<(raw_ostream &OS, const SymbolAliasMap &Aliases) { argument
275 for (auto &KV : Aliases)
H A DCOFFPlatform.cpp224 static void addAliases(ExecutionSession &ES, SymbolAliasMap &Aliases, argument
228 assert(!Aliases.count(AliasName) && "Duplicate symbol name in alias map");
229 Aliases[std::move(AliasName)] = {ES.intern(KV.second),
312 SymbolAliasMap Aliases; local
313 addAliases(ES, Aliases, standardRuntimeUtilityAliases());
314 return Aliases;
H A DMachOPlatform.cpp361 static void addAliases(ExecutionSession &ES, SymbolAliasMap &Aliases, argument
365 assert(!Aliases.count(AliasName) && "Duplicate symbol name in alias map");
366 Aliases[std::move(AliasName)] = {ES.intern(KV.second),
372 SymbolAliasMap Aliases; local
373 addAliases(ES, Aliases, requiredCXXAliases());
374 addAliases(ES, Aliases, standardRuntimeUtilityAliases());
375 return Aliases;
H A DCore.cpp300 SymbolAliasMap Aliases)
301 : MaterializationUnit(extractFlags(Aliases)), SourceJD(SourceJD),
302 SourceJDLookupFlags(SourceJDLookupFlags), Aliases(std::move(Aliases)) {}
322 auto I = Aliases.find(Name);
323 assert(I != Aliases.end() && "Symbol not found in aliases map?");
325 Aliases.erase(I);
336 if (!Aliases.empty()) {
337 auto Err = SourceJD ? R->replace(reexports(*SourceJD, std::move(Aliases),
339 : R->replace(symbolAliases(std::move(Aliases)));
298 ReExportsMaterializationUnit( JITDylib *SourceJD, JITDylibLookupFlags SourceJDLookupFlags, SymbolAliasMap Aliases) argument
353 OnResolveInfo(std::unique_ptr<MaterializationResponsibility> R, SymbolAliasMap Aliases) argument
358 SymbolAliasMap Aliases; member in struct:llvm::orc::OnResolveInfo
484 extractFlags(const SymbolAliasMap &Aliases) argument
[all...]
/openbsd-current/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/
H A DDebugUtils.h87 raw_ostream &operator<<(raw_ostream &OS, const SymbolAliasMap &Aliases);
H A DLazyReexports.h155 extractFlags(const SymbolAliasMap &Aliases);
H A DCore.h790 SymbolAliasMap Aliases);
798 extractFlags(const SymbolAliasMap &Aliases);
802 SymbolAliasMap Aliases; member in class:llvm::orc::ReExportsMaterializationUnit
817 symbolAliases(SymbolAliasMap Aliases) { argument
819 nullptr, JITDylibLookupFlags::MatchAllSymbols, std::move(Aliases));
826 reexports(JITDylib &SourceJD, SymbolAliasMap Aliases, argument
830 &SourceJD, SourceJDLookupFlags, std::move(Aliases));
/openbsd-current/gnu/llvm/llvm/lib/Analysis/
H A DTypeBasedAliasAnalysis.cpp381 if (Aliases(LocA.AATags.TBAA, LocB.AATags.TBAA))
434 if (!Aliases(L, M))
448 if (!Aliases(M1, M2))
701 /// Aliases - Test whether the access represented by tag A may alias the
703 bool TypeBasedAAResult::Aliases(const MDNode *A, const MDNode *B) const { function in class:TypeBasedAAResult
/openbsd-current/gnu/llvm/llvm/tools/dsymutil/
H A DMachODebugMapParser.cpp470 auto Aliases = getMainBinarySymbolNames(Value); local
471 for (const auto &Alias : Aliases) {
475 for (const auto &Alias : Aliases)
/openbsd-current/gnu/llvm/clang/lib/ASTMatchers/
H A DASTMatchFinder.cpp1275 auto Aliases = TypeAliases.find(CanonicalType); local
1276 if (Aliases == TypeAliases.end())
1278 for (const TypedefNameDecl *Alias : Aliases->second) {
1292 auto Aliases = CompatibleAliases.find(InterfaceDecl); local
1293 if (Aliases == CompatibleAliases.end())
1295 for (const ObjCCompatibleAliasDecl *Alias : Aliases->second) {
/openbsd-current/gnu/llvm/clang/lib/Basic/
H A DTargetInfo.cpp661 for (const char *A : GRA.Aliases) {
702 for (const char *A : RA.Aliases) {
/openbsd-current/gnu/llvm/llvm/utils/TableGen/
H A DCodeGenSchedule.h52 RecVec Aliases; member in struct:llvm::CodeGenSchedRW
83 assert((!IsAlias || Aliases.empty()) && "Alias cannot have aliases");
H A DAsmWriterEmitter.cpp795 // Aliases with larger priorities should be considered first.
827 continue; // Aliases with priority 0 are never emitted.
844 for (auto &Aliases : AliasMap) {
848 for (auto &Alias : Aliases.second) {
1038 IAPrinterMap[Aliases.first].push_back(std::move(IAP));
H A DCodeGenSchedule.cpp684 // Initialize Aliases vectors.
692 RW.Aliases.push_back(ADef);
804 for (const Record *Rec : SchedWrite.Aliases) {
1451 for (RecIter AI = SchedRW.Aliases.begin(), AE = SchedRW.Aliases.end();
1738 // of the ReadWrite list, following Aliases if necessary.
2071 for (auto *Alias : SchedRW.Aliases) {
H A DAsmMatcherEmitter.cpp2732 std::vector<Record*> &Aliases,
2739 for (Record *R : Aliases) {
2818 std::vector<Record*> Aliases =
2820 if (Aliases.empty()) return false;
2831 emitMnemonicAliasVariant(OS, Info, Aliases, /*Indent=*/2,
2838 emitMnemonicAliasVariant(OS, Info, Aliases);
H A DSubtargetEmitter.cpp872 for (Record *A : SchedWrite.Aliases) {
924 for (Record *A : SchedRead.Aliases) {
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp326 DenseMap<Instruction *, std::optional<APInt>> Aliases; member in struct:__anon3288::AllocaInfo
329 DenseMap<Instruction *, std::optional<APInt>> Aliases,
331 : Alloca(Alloca), Aliases(std::move(Aliases)),
1841 for (const auto &Alias : A.Aliases) {
328 AllocaInfo(AllocaInst *Alloca, DenseMap<Instruction *, std::optional<APInt>> Aliases, bool MayWriteBeforeCoroBegin) argument
/openbsd-current/gnu/llvm/llvm/tools/llvm-jitlink/
H A Dllvm-jitlink.cpp154 Aliases("alias", cl::desc("Inject symbol aliases (syntax: <name>=<addr>)"),
1410 for (auto AliasItr = Aliases.begin(), AliasEnd = Aliases.end();
1412 unsigned AliasArgIdx = Aliases.getPosition(AliasItr - Aliases.begin());
/openbsd-current/gnu/usr.bin/perl/lib/
H A Dcharnames.pm283 Aliases must begin with a character that is alphabetic. After that, each may
312 Aliases are added either by the use of anonymous hashes:

Completed in 218 milliseconds

12