aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/BackendUtil.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-07-26[ObjCARC] Completely remove ObjCARCAPElimPass (#150717)AZero131-6/+0
2025-07-16[clang] Move `ExceptionHandling` from `LangOptions` to `CodeGenOptions` (#148...Jan Svoboda1-4/+4
2025-07-02[Clang][DLCov][NFCish] Fix debugloc coverage tracking macro in Clang (#146521)Stephen Tozer1-1/+2
2025-06-27[clang] Add flag fallow-runtime-check-skip-hot-cutoff (#145999)Florian Mayer1-4/+8
2025-06-24[llvm] fix extern cl::opt definitions for DLL export (#145374)Andrew Rogers1-3/+3
2025-06-13Fix and reapply IR PGO support for Flang (#142892)FYK1-8/+1
2025-06-06Avoid Assertion Failure Using -fcs-profile-generate with distributed thin-lto...Nuri Amari1-1/+1
2025-06-05[MemProf] Split MemProfiler into Instrumentation and Use. (#142811)Snehasish Kumar1-1/+2
2025-05-30Revert "Add IR Profile-Guided Optimization (IR PGO) support to the Flang comp...Tarun Prabhu1-18/+24
2025-05-30Add IR Profile-Guided Optimization (IR PGO) support to the Flang compiler (#1...FYK1-24/+18
2025-05-25[CodeGen] Remove unused includes (NFC) (#141418)Kazu Hirata1-1/+0
2025-05-07[sancov] Introduce optional callback for stack-depth tracking (#138323)Kees Cook1-0/+1
2025-04-30Reapply "[DLCov] Implement DebugLoc coverage tracking (#107279)"Stephen Tozer1-0/+16
2025-04-29[clang] Merge gtest binaries into AllClangUnitTests (#134196)Reid Kleckner1-2/+3
2025-04-25Revert "[DLCov] Implement DebugLoc coverage tracking (#107279)"Stephen Tozer1-16/+0
2025-04-24[DLCov] Implement DebugLoc coverage tracking (#107279)Stephen Tozer1-0/+16
2025-04-15[HIP][HIPSTDPAR][NFC] Re-order & adapt `hipstdpar` specific passes (#134753)Alex Voicu1-4/+4
2025-03-12[TargetRegistry] Accept Triple in createTargetMachine() (NFC) (#130940)Nikita Popov1-1/+1
2025-03-06[IR] Store Triple in Module (NFC) (#129868)Nikita Popov1-1/+1
2025-02-08[profile] Add a clang option -fprofile-continuous that enables continuous ins...Wael Yehia1-21/+27
2025-02-07[Clang][Driver] Add an option to control loop-interchange (#125830)Sjoerd Meijer1-0/+2
2025-01-30Reapply "[ubsan] Connect -fsanitize-skip-hot-cutoff to LowerAllowCheckPass<cu...Thurston Dang1-7/+16
2025-01-29Revert "[ubsan] Connect -fsanitize-skip-hot-cutoff to LowerAllowCheckPass<cut...Thurston Dang1-9/+1
2025-01-29[ubsan] Connect -fsanitize-skip-hot-cutoff to LowerAllowCheckPass<cutoffs> (#...Thurston Dang1-1/+9
2025-01-22[clang][modules] Partially revert 48d0eb518 to fix -gmodules output (#124003)Ben Langmuir1-6/+7
2025-01-22Reapply "[sanitizer][NFCI] Add Options parameter to LowerAllowCheckPass" (#12...Thurston Dang1-4/+5
2025-01-14[NFC][BoundsChecking] Address #122576 review comments (#122773)Vitaly Buka1-1/+2
2025-01-13Revert "[sanitizer][NFCI] Add Options parameter to LowerAllowCheckPass" (#122...Thurston Dang1-5/+4
2025-01-13[sanitizer][NFCI] Add Options parameter to LowerAllowCheckPass (#122765)Thurston Dang1-4/+5
2025-01-13[ubsan] Pass fsanitize-skip-hot-cutoff into -fsanitize=bounds (#122576)Vitaly Buka1-0/+12
2025-01-10-ftime-report: reorganize timersFangrui Song1-4/+15
2025-01-09[CodeGen] Restore CodeGenerationTimeFangrui Song1-0/+1
2025-01-09[CodeGen] Simplify EmitAssemblyHelper and emitBackendOutputFangrui Song1-39/+36
2025-01-09[nfc][BoundsChecking] Rename BoundsCheckingOptions into Options (#122359)Vitaly Buka1-1/+1
2025-01-09[nfc][BoundsChecking] Refactor BoundsCheckingOptions (#122346)Vitaly Buka1-20/+15
2025-01-08[tysan] Convert TySan from function+module pass to just module pass (#120667)Mingjie Xu1-4/+2
2024-12-20Remove -bounds-checking-unique-traps (replace with -fno-sanitize-merge=local-...Thurston Dang1-1/+5
2024-12-19[ubsan] Runtime and driver support for local-bounds (#120515)Vitaly Buka1-3/+14
2024-12-17[BoundsChecking] Add parameters to pass (#119894)Vitaly Buka1-1/+2
2024-12-17[TySan] Add initial Type Sanitizer support to Clang) (#76260)Florian Hahn1-0/+6
2024-12-13[rtsan][clang] NFC: Move rtsan init to addSanitizers (#119904)Chris Apple1-3/+3
2024-12-13[rtsan][llvm] Remove function pass, only support module pass (#119739)Chris Apple1-8/+2
2024-12-07[ubsan] Improve lowering of @llvm.allow.ubsan.check (#119013)Vitaly Buka1-7/+6
2024-12-06[LLVM][rtsan] Add module pass to initialize rtsan (#118989)Chris Apple1-1/+3
2024-11-16[CodeGen] Remove unused includes (NFC) (#116459)Kazu Hirata1-5/+0
2024-11-03[PassBuilder] Add `ThinOrFullLTOPhase` to optimizer pipeline (#114577)Shilei Tian1-10/+12
2024-11-03[PassBuilder] Add `ThinOrFullLTOPhase` to early simplication EP call backs (#...Shilei Tian1-1/+2
2024-10-30[llvm] Allow always dropping all llvm.type.test sequencesPaul Kirth1-3/+4
2024-10-09[CGData][ThinLTO] Global Outlining with Two-CodeGen Rounds (#90933)Kyungwoo Lee1-4/+5
2024-10-03[CGData][ThinLTO][NFC] Prep for two-codegen rounds (#90934)Kyungwoo Lee1-4/+4