summaryrefslogtreecommitdiff
path: root/llvm/lib/Object/IRSymtab.cpp
AgeCommit message (Expand)Author
2025-08-23RuntimeLibcalls: Add entries for stackprotector globals (#154930)Matt Arsenault
2025-08-16Reapply "RuntimeLibcalls: Generate table of libcall name lengths (#153… (#1...Matt Arsenault
2025-08-15Revert "RuntimeLibcalls: Generate table of libcall name lengths (#153… (#15...gulfemsavrun
2025-08-15TableGen: Emit statically generated hash table for runtime libcalls (#150192)Matt Arsenault
2025-07-28IRSymtab: Use StringSet instead of DenseMap for preserved symbols (#149836)Matt Arsenault
2025-07-18Revert "RuntimeLibcalls: Add methods to recognize libcall names (#149001)"Nikita Popov
2025-07-18RuntimeLibcalls: Add methods to recognize libcall names (#149001)Matt Arsenault
2025-06-27TableGen: Generate enum for runtime libcall implementations (#144973)Matt Arsenault
2025-06-27TableGen: Add runtime libcall backend (#144972)Matt Arsenault
2025-06-19RuntimeLibcalls: Pass in FloatABI and EABI type (#144691)Matt Arsenault
2025-03-28[llvm] Use range constructors of *Set (NFC) (#133549)Kazu Hirata
2025-03-06[IR] Store Triple in Module (NFC) (#129868)Nikita Popov
2024-07-20Reapply "[LLVM][LTO] Factor out RTLib calls and allow them to be dropped (#98...Joseph Huber
2024-07-20Revert "[LLVM][LTO] Factor out RTLib calls and allow them to be dropped (#985...NAKAMURA Takumi
2024-07-16[LLVM][LTO] Factor out RTLib calls and allow them to be dropped (#98512)Joseph Huber
2024-06-28[IR] Add getDataLayout() helpers to Function and GlobalValue (#96919)Nikita Popov
2023-09-15[IRSymtab] Replace linear time lookup with DenseSet (#66376)Dhruv Chawla
2023-04-17[nfc][llvm] Replace pointer cast functions in PointerUnion by llvm casting fu...Shraiysh Vaishay
2023-02-14Move global namespace cl::opt inside llvm::Fangrui Song
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott
2022-12-13[rereland][Alignment][NFC] Remove access to deprecated GlobalObject::getAlign...Guillaume Chatelet
2022-12-12Revert "[reland][Alignment][NFC] Remove access to deprecated GlobalObject::ge...Guillaume Chatelet
2022-12-12[reland][Alignment][NFC] Remove access to deprecated GlobalObject::getAlignme...Guillaume Chatelet
2022-12-12Revert D139836 "[Alignment][NFC] Remove deprecated GlobalObject::getAlignment"Guillaume Chatelet
2022-12-12[Alignment][NFC] Remove deprecated GlobalObject::getAlignmentGuillaume Chatelet
2022-02-10Cleanup LLVMObject headersserge-sans-paille
2022-01-27[LTO] An option to disable automatic bitcode upgradeHongtao Yu
2021-10-28[IRSymTab] Mark __stack_chk_guard usedYuanfang Chen
2021-10-06[IR][NFC] Rename getBaseObject to getAliaseeObjectItay Bookstein
2021-09-23Resolve {GlobalValue,GloalIndirectSymol}::getBaseObject confusionFangrui Song
2021-07-20[LTO] Add SelectionKind to IRSymtab and use it in ld.lld/LLVMgoldFangrui Song
2021-07-09[NFC][OpaquePtr] Use GlobalValue::getValueType() moreArthur Eubanks
2021-07-08PR51018: Remove explicit conversions from SmallString to StringRef to future-...David Blaikie
2021-03-03[IRSymTab] Set FB_used on llvm.compiler.used symbolsFangrui Song
2021-02-23collectUsedGlobalVariables: migrate SmallPtrSetImpl overload to SmallVecImpl ...Fangrui Song
2021-02-14[llvm] Use llvm::is_contained (NFC)Kazu Hirata
2020-06-23Remove GlobalValue::getAlignment().Eli Friedman
2020-02-10Revert "Remove redundant "std::move"s in return statements"Bill Wendling
2020-02-10Remove redundant "std::move"s in return statementsBill Wendling
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer
2019-05-17[ELF] Implement Dependent Libraries FeatureBen Dunbobbin
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-07-24Put "built-in" function definitions in global Used list, for LTO. (fix bug 34...Peter Collingbourne
2018-04-30IWYU for llvm-config.h in llvm, additions.Nico Weber
2018-03-21Sink Analysis/ObjectUtil(canBeOmittedFromSymbolTable) into IR so it can be le...David Blaikie
2017-11-21Object: Improve COFF irsymtab comdat representation.Peter Collingbourne
2017-09-07Object: Downgrade invalid weak externals from an assert fail to an llvm::Erro...Peter Collingbourne
2017-07-25[LTO] Prevent dead stripping and internalization of symbols with sectionsTeresa Johnson
2017-06-27Object: Teach irsymtab::read() to try to use the irsymtab that we wrote to disk.Peter Collingbourne
2017-06-27Object: Add version and producer fields to the irsymtab header. NFCI.Peter Collingbourne