summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/BackendUtil.cpp
AgeCommit message (Expand)Author
2025-07-02[Clang][DLCov][NFCish] Fix debugloc coverage tracking macro in Clang (#146521)Stephen Tozer
2025-06-27[clang] Add flag fallow-runtime-check-skip-hot-cutoff (#145999)Florian Mayer
2025-06-24[llvm] fix extern cl::opt definitions for DLL export (#145374)Andrew Rogers
2025-06-13Fix and reapply IR PGO support for Flang (#142892)FYK
2025-06-06Avoid Assertion Failure Using -fcs-profile-generate with distributed thin-lto...Nuri Amari
2025-06-05[MemProf] Split MemProfiler into Instrumentation and Use. (#142811)Snehasish Kumar
2025-05-30Revert "Add IR Profile-Guided Optimization (IR PGO) support to the Flang comp...Tarun Prabhu
2025-05-30Add IR Profile-Guided Optimization (IR PGO) support to the Flang compiler (#1...FYK
2025-05-25[CodeGen] Remove unused includes (NFC) (#141418)Kazu Hirata
2025-05-07[sancov] Introduce optional callback for stack-depth tracking (#138323)Kees Cook
2025-04-30Reapply "[DLCov] Implement DebugLoc coverage tracking (#107279)"Stephen Tozer
2025-04-29[clang] Merge gtest binaries into AllClangUnitTests (#134196)Reid Kleckner
2025-04-25Revert "[DLCov] Implement DebugLoc coverage tracking (#107279)"Stephen Tozer
2025-04-24[DLCov] Implement DebugLoc coverage tracking (#107279)Stephen Tozer
2025-04-15[HIP][HIPSTDPAR][NFC] Re-order & adapt `hipstdpar` specific passes (#134753)Alex Voicu
2025-03-12[TargetRegistry] Accept Triple in createTargetMachine() (NFC) (#130940)Nikita Popov
2025-03-06[IR] Store Triple in Module (NFC) (#129868)Nikita Popov
2025-02-08[profile] Add a clang option -fprofile-continuous that enables continuous ins...Wael Yehia
2025-02-07[Clang][Driver] Add an option to control loop-interchange (#125830)Sjoerd Meijer
2025-01-30Reapply "[ubsan] Connect -fsanitize-skip-hot-cutoff to LowerAllowCheckPass<cu...Thurston Dang
2025-01-29Revert "[ubsan] Connect -fsanitize-skip-hot-cutoff to LowerAllowCheckPass<cut...Thurston Dang
2025-01-29[ubsan] Connect -fsanitize-skip-hot-cutoff to LowerAllowCheckPass<cutoffs> (#...Thurston Dang
2025-01-22[clang][modules] Partially revert 48d0eb518 to fix -gmodules output (#124003)Ben Langmuir
2025-01-22Reapply "[sanitizer][NFCI] Add Options parameter to LowerAllowCheckPass" (#12...Thurston Dang
2025-01-14[NFC][BoundsChecking] Address #122576 review comments (#122773)Vitaly Buka
2025-01-13Revert "[sanitizer][NFCI] Add Options parameter to LowerAllowCheckPass" (#122...Thurston Dang
2025-01-13[sanitizer][NFCI] Add Options parameter to LowerAllowCheckPass (#122765)Thurston Dang
2025-01-13[ubsan] Pass fsanitize-skip-hot-cutoff into -fsanitize=bounds (#122576)Vitaly Buka
2025-01-10-ftime-report: reorganize timersFangrui Song
2025-01-09[CodeGen] Restore CodeGenerationTimeFangrui Song
2025-01-09[CodeGen] Simplify EmitAssemblyHelper and emitBackendOutputFangrui Song
2025-01-09[nfc][BoundsChecking] Rename BoundsCheckingOptions into Options (#122359)Vitaly Buka
2025-01-09[nfc][BoundsChecking] Refactor BoundsCheckingOptions (#122346)Vitaly Buka
2025-01-08[tysan] Convert TySan from function+module pass to just module pass (#120667)Mingjie Xu
2024-12-20Remove -bounds-checking-unique-traps (replace with -fno-sanitize-merge=local-...Thurston Dang
2024-12-19[ubsan] Runtime and driver support for local-bounds (#120515)Vitaly Buka
2024-12-17[BoundsChecking] Add parameters to pass (#119894)Vitaly Buka
2024-12-17[TySan] Add initial Type Sanitizer support to Clang) (#76260)Florian Hahn
2024-12-13[rtsan][clang] NFC: Move rtsan init to addSanitizers (#119904)Chris Apple
2024-12-13[rtsan][llvm] Remove function pass, only support module pass (#119739)Chris Apple
2024-12-07[ubsan] Improve lowering of @llvm.allow.ubsan.check (#119013)Vitaly Buka
2024-12-06[LLVM][rtsan] Add module pass to initialize rtsan (#118989)Chris Apple
2024-11-16[CodeGen] Remove unused includes (NFC) (#116459)Kazu Hirata
2024-11-03[PassBuilder] Add `ThinOrFullLTOPhase` to optimizer pipeline (#114577)Shilei Tian
2024-11-03[PassBuilder] Add `ThinOrFullLTOPhase` to early simplication EP call backs (#...Shilei Tian
2024-10-30[llvm] Allow always dropping all llvm.type.test sequencesPaul Kirth
2024-10-09[CGData][ThinLTO] Global Outlining with Two-CodeGen Rounds (#90933)Kyungwoo Lee
2024-10-03[CGData][ThinLTO][NFC] Prep for two-codegen rounds (#90934)Kyungwoo Lee
2024-09-25Reapply "Deprecate the `-fbasic-block-sections=labels` option." (#110039)Rahman Lavaee
2024-09-25Revert "Deprecate the `-fbasic-block-sections=labels` option. (#107494)"Kazu Hirata