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