aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/CodeExtractor.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-08-08[IR] Remove size argument from lifetime intrinsics (#150248)Nikita Popov1-4/+2
2025-07-21[DebugInfo] Remove intrinsic-flavours of findDbgUsers (#149816)Jeremy Morse1-6/+2
2025-07-18[DebugInfo] Shave even more users of DbgVariableIntrinsic from LLVM (#149136)Jeremy Morse1-6/+2
2025-07-04[debuginfo][coro] Emit debug info labels for coroutine resume points (#141937)Adrian Vogelsgesang1-2/+4
2025-07-02[IR] Introduce `dead_on_return` attributeAntonio Frighetto1-0/+1
2025-06-25[Utils][mlir] Fix interaction between CodeExtractor and OpenMPIRBuilder (#145...Kajetan Puchalski1-6/+7
2025-06-17[DebugInfo][RemoveDIs] Remove a swathe of debug-intrinsic code (#144389)Jeremy Morse1-43/+8
2025-06-12[DebugInfo][RemoveDIs] Delete debug-info-format flag (#143746)Jeremy Morse1-5/+0
2025-04-26[CodeExtractor] Improve debug info for input values. (#136016)Abid Qadeer1-14/+59
2025-04-18[Transforms] Construct SmallVector with iterator ranges (NFC) (#136259)Kazu Hirata1-4/+1
2025-04-10[OpenMP][CodeExtractor]Add align metadata to load instructions (#131131)Dominik Adamski1-2/+51
2025-03-28[HotColdSplit] Don't outline musttail calls. (#133177)Ahmed Bougacha1-0/+8
2025-02-04[IR][NFC] Switch to use `LifetimeIntrinsic` (#125528)Yingwei Zheng1-6/+3
2025-01-29[IR] Convert from nocapture to captures(none) (#123181)Nikita Popov1-1/+0
2025-01-24[NFC][DebugInfo] Use iterator-flavour getFirstNonPHI at many call-sites (#123...Jeremy Morse1-3/+3
2025-01-24[NFC][DebugInfo] Use iterator moveBefore at many call-sites (#123583)Jeremy Morse1-4/+4
2025-01-21[IR] Replace of PointerType::get(Type) with opaque version (NFC) (#123617)Mats Jun Larsen1-2/+2
2025-01-13[IR] Introduce captures attribute (#116990)Nikita Popov1-0/+1
2024-12-19[Transforms][CodeExtraction] bug fix regions with stackrestore (#118564)Abhay Kanhere1-0/+18
2024-12-17[TySan] Add initial Type Sanitizer (LLVM) (#76259)Florian Hahn1-0/+1
2024-11-14Default initialize a pointer in CodeExtractor.Haojian Wu1-1/+1
2024-11-12[CodeExtractor] Refactor extractCodeRegion, fix alloca emission. (#114419)Michael Kruse1-506/+574
2024-11-08[CodeExtractor][NFC] Refactor-out applyFirstDebugLoc. (#115358)Michael Kruse1-18/+24
2024-11-04[llvm][CodeExtractor] fix bug in parameter naming (#114237)Tom Eccles1-11/+13
2024-10-26[rtsan][llvm][NFC] Rename sanitize_realtime_unsafe attr to sanitize_realtime_...davidtrevelyan1-1/+1
2024-10-12[LLVM] New NoDivergenceSource function attribute (#111832)Tim Renouf1-0/+1
2024-10-11[NFC] Rename `Intrinsic::getDeclaration` to `getOrInsertDeclaration` (#111752)Rahul Joshi1-1/+2
2024-09-19[LLVM][rtsan] Add `sanitize_realtime_unsafe` attribute (#106754)davidtrevelyan1-0/+1
2024-09-19[LLVM] Use {} instead of std::nullopt to initialize empty ArrayRef (#109133)Jay Foad1-2/+1
2024-09-19Target ABI: improve call parameters extensions handling (#100757)Jonas Paulsson1-0/+1
2024-09-08[Clang] C++20 Coroutines: Introduce Frontend Attribute [[clang::coro_await_el...Yuxuan Chen1-0/+1
2024-08-30Revert "[LLVM][rtsan] Add LLVM nosanitize_realtime attribute (#105447)" (#106...Chris Apple1-1/+0
2024-08-26[LLVM][rtsan] Add LLVM nosanitize_realtime attribute (#105447)Chris Apple1-0/+1
2024-08-26[MLIR][OpenMP] Handle privatization for global values in MLIR->LLVM translati...Kareem Ergawy1-2/+5
2024-08-14[Transforms][NFC] Remove second CodeExtractor constructorAlexis Engelke1-12/+0
2024-08-08[LLVM][rtsan] Add sanitize_realtime attribute for the realtime sanitizer (#10...Chris Apple1-0/+1
2024-07-19[CodeGen][ARM64EC] Add support for hybrid_patchable attribute. (#92965)Jacek Caban1-0/+1
2024-06-21Add the 'initializes' attribute langref and support (#84803)Haopeng Liu1-0/+1
2024-06-10[LLVM][IR][Sanitizers] Add sanitize_numerical_stability attribute (#95051)Alexander Shaposhnikov1-0/+1
2024-05-13[DebugInfo] Remap extracted DIAssignIDs in hotcoldsplit (#91940)Orlando Cazalet-Hyams1-2/+4
2024-03-26[CodeExtractor] Resolving the Inconsistency of Compiled Binary Files (#86497)dong jianqiang1-2/+2
2024-03-20[RemoveDIs][NFC] Rename DPLabel->DbgLabelRecord (#85918)Stephen Tozer1-2/+2
2024-03-19[RemoveDIs][NFC] Rename DPValue -> DbgVariableRecord (#85216)Stephen Tozer1-15/+15
2024-03-18[CodeExtractor] Terminate callsite blocks to new `noreturn` functions with `u...Noah Goldstein1-18/+24
2024-03-12[RemoveDIs][NFC] Rename common interface functions for DPValues->DbgRecords (...Stephen Tozer1-3/+3
2024-03-09Reapply [IR] Add new Range attribute using new ConstantRange Attribute type (...Andreas Jonson1-0/+1
2024-03-08Revert "[IR] Add new Range attribute using new ConstantRange Attribute type" ...Florian Mayer1-1/+0
2024-03-08[IR] Add new Range attribute using new ConstantRange Attribute type (#83171)Andreas Jonson1-0/+1
2024-03-04[RemoveDIs] Reapply 3fda50d3915, insert instructions using iteratorsJeremy Morse1-16/+15
2024-02-29Revert "[NFC][RemoveDIs] Bulk update utilities to insert with iterators"Jeremy Morse1-15/+16