summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
AgeCommit message (Expand)Author
2025-08-28ThinLTOBitcodeWriter: Split modules with __cfi_check and no type metadata.Peter Collingbourne
2025-08-21ThinLTOBitcodeWriter: Emit __cfi_check to full LTO part of bitcode file.Peter Collingbourne
2025-07-30LTO: Redesign the CFI !aliases metadata.Peter Collingbourne
2025-06-11[DebugInfo][RemoveDIs] Remove scoped-dbg-format-setter (#143450)Jeremy Morse
2025-04-14ThinLTO: Add flag to print uselistorder in bitcode writer pass (#133230)Matt Arsenault
2025-04-01[DebugInfo][RemoveDIs] Remove debug-intrinsic printing cmdline options (#131855)Jeremy Morse
2024-10-16[LLVM] Add `Intrinsic::getDeclarationIfExists` (#112428)Rahul Joshi
2024-04-22[RemoveDIs] Make verify-uselistorder preserve the input debug info format (#8...Stephen Tozer
2024-04-04[RemoveDIs][NFC] Use ScopedDbgInfoFormatSetter in more places (#87380)Stephen Tozer
2024-03-19[RemoveDIs][NFC] Rename DPValue -> DbgVariableRecord (#85216)Stephen Tozer
2024-03-15Reapply [RemoveDIs] Read/write DbgRecords directly from/to bitcode (#83251)Orlando Cazalet-Hyams
2024-03-15Revert "[RemoveDIs] Read/write DbgRecords directly from/to bitcode" (#85382)Orlando Cazalet-Hyams
2024-03-15[RemoveDIs] Read/write DbgRecords directly from/to bitcode (#83251)Orlando Cazalet-Hyams
2024-02-13[DebugInfo][RemoveDIs] Convert back to intrinsic form for ThinLTOJeremy Morse
2023-11-06[Transforms] Use StringRef::starts_with/ends_with instead of startswith/endsw...Simon Pilgrim
2023-11-06[IPO] Remove unnecessary bitcasts (NFC)Nikita Popov
2023-10-24[ThinLTOBitcodeWriter] Do not crash on a typed declaration (#69564)Igor Kudrin
2023-07-05[LTO] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off builds after D123803Fangrui Song
2023-07-05[llvm] A Unified LTO Bitcode FrontendMatthew Voss
2023-06-29Add a type_checked_load_relative to support relative function pointer tablesArnold Schwaighofer
2023-04-25[ThinLTOBitcodeWriter] Properly report when module is changedArthur Eubanks
2023-04-17Remove several no longer needed includes. NFCIBjorn Pettersson
2023-03-21Fix -fsplit-lto-unit with ifuncsDaniel Kiss
2022-09-14[AA] Tracking per-location ModRef info in FunctionModRefBehavior (NFCI)Nikita Popov
2022-08-27[Transforms] Qualify auto in range-based for loops (NFC)Kazu Hirata
2022-08-15[LegacyPM] Remove ThinLTO bitcode writer legacy passArthur Eubanks
2022-07-26[WPD] Use new llvm.public.type.test intrinsic for potentially publicly visibl...Arthur Eubanks
2022-06-18[IPO] Use default member initialization (NFC)Kazu Hirata
2022-03-22Cleanup includes: Transforms/IPOserge-sans-paille
2022-03-15[FunctionAttrs] Replace MemoryAccessKind with FMRB.Florian Hahn
2022-01-31[BitcodeWriter] Fix cases of some functionsFangrui Song
2021-12-10[ThinLTO][MC] Use conditional assignments for promotion aliasesSami Tolvanen
2021-10-06[IR][NFC] Rename getBaseObject to getAliaseeObjectItay Bookstein
2021-09-15[Transforms] Use make_early_inc_range (NFC)Kazu Hirata
2021-09-14[IPO] Use make_early_inc_range (NFC)Kazu Hirata
2021-08-13[NFC] Rename AttributeList::getParam/Ret/FnAttributes() -> get*Attributes()Arthur Eubanks
2021-08-03ThinLTO: Fix inline assembly references to static functions with CFISami Tolvanen
2021-07-20Revert "ThinLTO: Fix inline assembly references to static functions with CFI"Sami Tolvanen
2021-07-20[ThinTLOBitcodeWriter] Fix unused variable warning (NFC)Nikita Popov
2021-07-20ThinLTO: Fix inline assembly references to static functions with CFISami Tolvanen
2021-07-16Revert "ThinLTO: Fix inline assembly references to static functions with CFI"Sami Tolvanen
2021-07-16ThinLTO: Fix inline assembly references to static functions with CFISami Tolvanen
2021-06-23Revert "ThinLTO: Fix inline assembly references to static functions with CFI"Zequan Wu
2021-06-23ThinLTO: Fix inline assembly references to static functions with CFISami Tolvanen
2021-06-22Revert "ThinLTO: Fix inline assembly references to static functions with CFI"Sami Tolvanen
2021-06-22ThinLTO: Fix inline assembly references to static functions with CFISami Tolvanen
2021-04-19[ThinLTO] Copy UnnamedAddr when spliting module.Zequan Wu
2021-02-23[ThinLTO] Make cloneUsedGlobalVariables deterministicFangrui Song
2021-02-20[LTO] Fix cloning of llvm*.used when splitting moduleTeresa Johnson
2021-02-17[WPD][lld] Test handling of vtable definition from shared librariesTeresa Johnson