Home
last modified time | relevance | path

Searched refs:Thunks (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SLSHardening.cpp157 ThunksSet &Thunks);
161 ThunksSet &Thunks);
385 MachineBasicBlock::instr_iterator MBBI, ThunksSet &Thunks) { in convertBLRToBL() argument
442 if (!Thunks.get(Kind.Id, Xn, Xm)) { in convertBLRToBL()
444 Thunks.set(Kind.Id, Xn, Xm); in convertBLRToBL()
492 ThunksSet &Thunks) { in hardenBLRs() argument
501 convertBLRToBL(MMI, MBB, MBBI, Thunks); in hardenBLRs()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DVTableBuilder.cpp888 ThunksMapTy Thunks; member in __anon1858bcf60111::ItaniumVTableBuilder
1022 return Thunks.size(); in getNumThunks()
1026 return Thunks.begin(); in thunks_begin()
1030 return Thunks.end(); in thunks_end()
1076 SmallVectorImpl<ThunkInfo> &ThunksVector = Thunks[MD]; in AddThunk()
2177 if (!Thunks.empty()) { in dumpLayout()
2181 for (const auto &I : Thunks) { in dumpLayout()
2193 ThunkInfoVectorTy ThunksVector = Thunks[MD]; in dumpLayout()
2438 Thunks.insert(Builder.thunks_begin(), Builder.thunks_end()); in computeVTableRelatedInformation()
2593 ThunksMapTy Thunks; member in __anon1858bcf60711::VFTableBuilder
[all …]
H A DASTContext.cpp15143 llvm::StringMap<llvm::SmallVector<std::string, 2>> Thunks; in useAbbreviatedThunkName() local
15167 Thunks[ElidedName].push_back(std::string(MangledName)); in useAbbreviatedThunkName()
15171 for (auto &ThunkList : Thunks) { in useAbbreviatedThunkName()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DVTableBuilder.h333 ThunksMapTy Thunks; variable
348 ThunksMapTy::const_iterator I = Thunks.find(MD); in getThunkInfo()
349 if (I == Thunks.end()) { in getThunkInfo()
/freebsd/contrib/llvm-project/clang/lib/InstallAPI/
H A DVisitor.cpp496 const ItaniumVTableContext::ThunkInfoVectorTy *Thunks = in emitVTableSymbols() local
498 if (!Thunks) in emitVTableSymbols()
501 for (const auto &Thunk : *Thunks) { in emitVTableSymbols()
/freebsd/usr.bin/clang/lld/
H A DMakefile77 SRCS+= ELF/Thunks.cpp
/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DPrettyCompilandDumper.cpp186 if (!shouldDumpSymLevel(opts::pretty::SymLevel::Thunks)) in dump()
H A Dllvm-pdbutil.h69 enum class SymLevel { Functions, Data, Thunks, All };
70 enum class SymLevel { Functions, Data, Thunks, All }; global() enumerator
H A Dllvm-pdbutil.cpp233 clEnumValN(SymLevel::Thunks, "thunks", "Display thunk symbols"),
1295 if (shouldDumpSymLevel(opts::pretty::SymLevel::Thunks)) { in dumpPretty()
1296 if (auto Thunks = GlobalScope->findAllChildren<PDBSymbolThunk>()) { in dumpPretty() local
1298 while (auto Thunk = Thunks->getNext()) in dumpPretty()