summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/CodeExtractor.cpp
AgeCommit message (Expand)Author
2024-12-19[Transforms][CodeExtraction] bug fix regions with stackrestore (#118564)Abhay Kanhere
2024-12-17[TySan] Add initial Type Sanitizer (LLVM) (#76259)Florian Hahn
2024-11-14Default initialize a pointer in CodeExtractor.Haojian Wu
2024-11-12[CodeExtractor] Refactor extractCodeRegion, fix alloca emission. (#114419)Michael Kruse
2024-11-08[CodeExtractor][NFC] Refactor-out applyFirstDebugLoc. (#115358)Michael Kruse
2024-11-04[llvm][CodeExtractor] fix bug in parameter naming (#114237)Tom Eccles
2024-10-26[rtsan][llvm][NFC] Rename sanitize_realtime_unsafe attr to sanitize_realtime_...davidtrevelyan
2024-10-12[LLVM] New NoDivergenceSource function attribute (#111832)Tim Renouf
2024-10-11[NFC] Rename `Intrinsic::getDeclaration` to `getOrInsertDeclaration` (#111752)Rahul Joshi
2024-09-19[LLVM][rtsan] Add `sanitize_realtime_unsafe` attribute (#106754)davidtrevelyan
2024-09-19[LLVM] Use {} instead of std::nullopt to initialize empty ArrayRef (#109133)Jay Foad
2024-09-19Target ABI: improve call parameters extensions handling (#100757)Jonas Paulsson
2024-09-08[Clang] C++20 Coroutines: Introduce Frontend Attribute [[clang::coro_await_el...Yuxuan Chen
2024-08-30Revert "[LLVM][rtsan] Add LLVM nosanitize_realtime attribute (#105447)" (#106...Chris Apple
2024-08-26[LLVM][rtsan] Add LLVM nosanitize_realtime attribute (#105447)Chris Apple
2024-08-26[MLIR][OpenMP] Handle privatization for global values in MLIR->LLVM translati...Kareem Ergawy
2024-08-14[Transforms][NFC] Remove second CodeExtractor constructorAlexis Engelke
2024-08-08[LLVM][rtsan] Add sanitize_realtime attribute for the realtime sanitizer (#10...Chris Apple
2024-07-19[CodeGen][ARM64EC] Add support for hybrid_patchable attribute. (#92965)Jacek Caban
2024-06-21Add the 'initializes' attribute langref and support (#84803)Haopeng Liu
2024-06-10[LLVM][IR][Sanitizers] Add sanitize_numerical_stability attribute (#95051)Alexander Shaposhnikov
2024-05-13[DebugInfo] Remap extracted DIAssignIDs in hotcoldsplit (#91940)Orlando Cazalet-Hyams
2024-03-26[CodeExtractor] Resolving the Inconsistency of Compiled Binary Files (#86497)dong jianqiang
2024-03-20[RemoveDIs][NFC] Rename DPLabel->DbgLabelRecord (#85918)Stephen Tozer
2024-03-19[RemoveDIs][NFC] Rename DPValue -> DbgVariableRecord (#85216)Stephen Tozer
2024-03-18[CodeExtractor] Terminate callsite blocks to new `noreturn` functions with `u...Noah Goldstein
2024-03-12[RemoveDIs][NFC] Rename common interface functions for DPValues->DbgRecords (...Stephen Tozer
2024-03-09Reapply [IR] Add new Range attribute using new ConstantRange Attribute type (...Andreas Jonson
2024-03-08Revert "[IR] Add new Range attribute using new ConstantRange Attribute type" ...Florian Mayer
2024-03-08[IR] Add new Range attribute using new ConstantRange Attribute type (#83171)Andreas Jonson
2024-03-04[RemoveDIs] Reapply 3fda50d3915, insert instructions using iteratorsJeremy Morse
2024-02-29Revert "[NFC][RemoveDIs] Bulk update utilities to insert with iterators"Jeremy Morse
2024-02-29[NFC][RemoveDIs] Bulk update utilities to insert with iteratorsJeremy Morse
2024-02-23[RemoveDIs] Add DPLabels support [3a/3] (#82633)Orlando Cazalet-Hyams
2024-02-20[RemoveDIs][NFC] Introduce DbgRecord base class [1/3] (#78252)Orlando Cazalet-Hyams
2024-02-06[Extractor][DebugInfo] Don't pick DebugLocs from dbg intrinsics (#80863)Jeremy Morse
2024-01-23[RemoveDIs][DebugInfo] Handle DPVAssign in most transforms (#78986)Stephen Tozer
2024-01-15[Transforms] Use a range-based for loop (NFC)Kazu Hirata
2023-12-14[IR] Add dead_on_unwind attribute (#74289)Nikita Popov
2023-11-29[DebugInfo][RemoveDIs] Extract DPValues in CodeExtractor like dbg.values (#73...Jeremy Morse
2023-11-09[Coroutines] Introduce [[clang::coro_only_destroy_when_complete]] (#71014)Chuanqi Xu
2023-11-07[NFC] Remove Type::getInt8PtrTy (#71029)Paulo Matos
2023-11-01[IR] Add writable attributeNikita Popov
2023-10-18[CodeExtractor] Allow to use 0 addr space for aggregate arg (#66998)Dominik Adamski
2023-10-18[LLVM] Add new attribute `optdebug` to optimize for debugging (#66632)Stephen Tozer
2023-10-05Use BlockFrequency type in more places (NFC) (#68266)Matthias Braun
2023-10-03[CodeExtractor] Consider Value arguments of dbg.assign (#67987)Felipe de Azevedo Piovezan
2023-09-11[NFC][RemoveDIs] Prefer iterator-insertion over instructionsJeremy Morse
2023-02-24IR: Add nofpclass parameter attributeMatt Arsenault
2023-02-20Revert "[AssumptionCache] caches @llvm.experimental.guard's"Max Kazantsev