summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp
AgeCommit message (Expand)Author
2025-10-26[llvm] Remove argument_type in std::hash specializations (NFC) (#165167)Kazu Hirata
2025-10-13[NFC][LLVM][CodeGen] Namespace related cleanups (#162999)Rahul Joshi
2025-08-03[NFC] Fix `assignment` typo. (#151864)Connector Switch
2025-06-24[RemoveDIs][NFC] Remove dbg intrinsic handling code from AssignmentTrackingAn...Orlando Cazalet-Hyams
2025-06-21[CodeGen] Remove extraneous casts to VariableID (NFC) (#145144)Kazu Hirata
2025-05-20Revert "[llvm][NFC] Use `llvm::sort()`" (#140668)Iris Shi
2025-05-17[llvm][NFC] Use `llvm::sort()` (#140335)Iris Shi
2025-05-04[CodeGen] Remove unused local variables (NFC) (#138441)Kazu Hirata
2025-04-22[DebugInfo] Handle additional types of stores in assignment tracking (#129070)Stephen Tozer
2025-04-03[ADT] Make DenseMap::init() private (NFC) (#134229)Nikita Popov
2025-03-16[CodeGen] Avoid repeated hash lookups (NFC) (#131551)Kazu Hirata
2025-03-06[IR] Store Triple in Module (NFC) (#129868)Nikita Popov
2025-03-02[CodeGen] Avoid repeated hash lookups (NFC) (#129418)Kazu Hirata
2025-02-27[CodeGen] Avoid repeated hash lookups (NFC) (#129190)Kazu Hirata
2025-01-17[CodeGen] Avoid repeated hash lookups (NFC) (#123287)Kazu Hirata
2024-11-10[llvm] Migrate away from PointerUnion::{is,get,dyn_cast} (NFC) (#115626)Kazu Hirata
2024-09-19[LLVM] Use {} instead of std::nullopt to initialize empty ArrayRef (#109133)Jay Foad
2024-08-13[DataLayout] Remove constructor accepting a pointer to Module (#102841)Sergei Barannikov
2024-07-02[CodeGen] Use range-based for loops (NFC) (#97500)Kazu Hirata
2024-06-28[IR] Don't include Module.h in Analysis.h (NFC) (#97023)Nikita Popov
2024-06-28[IR] Add getDataLayout() helpers to Function and GlobalValue (#96919)Nikita Popov
2024-06-27[IR] Add getDataLayout() helpers to BasicBlock and Instruction (#96902)Nikita Popov
2024-06-26[CodeGen] Use range-based for loops (NFC) (#96777)Kazu Hirata
2024-06-25Revert "[llvm] Use llvm::sort (NFC) (#96434)"Kazu Hirata
2024-06-23[llvm] Use llvm::sort (NFC) (#96434)Kazu Hirata
2024-06-13[llvm-project] Fix typo "seperate" (#95373)Jay Foad
2024-04-09Remove the unused IntervalPartition analysis pass (#88133)Björn Pettersson
2024-03-19[RemoveDIs][NFC] Rename DPValue -> DbgVariableRecord (#85216)Stephen Tozer
2024-03-14[RemoveDIs][NFC] Move DPValue::filter -> filterDbgVars (#85208)Stephen Tozer
2024-03-13[RemoveDI][NFC] Rename DPValue->DbgRecord in comments and varnames (#84939)Stephen Tozer
2024-03-12[RemoveDIs][NFC] Rename common interface functions for DPValues->DbgRecords (...Stephen Tozer
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-01-23[RemoveDIs][DebugInfo] Handle DPVAssigns in Assignment Tracking excluding low...Stephen Tozer
2024-01-23[RemoveDIs][DebugInfo] Handle DPVAssigns in AssignmentTrackingLowering (#78980)Stephen Tozer
2024-01-22[RemoveDIs][DebugInfo] Add interface changes for AT analysis (#78460)Stephen Tozer
2024-01-19[CodeGen] Use a range-based for loop with llvm::predecessors (NFC)Kazu Hirata
2024-01-10[CodeGen][NewPM] Port AssignmentTrackingAnalysis to new pass manager (#77550)paperchalice
2023-12-11[AssignmentTracking] Skip large types in redundant debug info pruning (#74329)Orlando Cazalet-Hyams
2023-11-22[IR] Don't include GenericDomTreeConstruction.h in header (NFC)Nikita Popov
2023-11-11[llvm] Stop including llvm/ADT/SmallSet.h (NFC)Kazu Hirata
2023-09-15[Assignment Tracking] Trim assignments for untagged out of bounds stores (#66...Orlando Cazalet-Hyams
2023-04-26[Assignment Tracking] Remove overly defensive AllocaInst assertionOCHyams
2023-04-26[Assignment Tracking] Fix faulty assertion inside std::sort predicateOCHyams
2023-04-05[Assignment Tracking] Ignore zero-sized fragmentsOCHyams
2023-03-31[NFC]add & to avoid copyWang, Xin10
2023-03-29[Assignment Tracking] Coalesce dbg loc definitions with contiguous fragmentsOCHyams
2023-03-29[Assignment Tracking] Improve removeRedundantDbgLocsUsingBackwardScanOCHyams
2023-03-29[Assignment Tracking] Elide a map copy in some casesOCHyams
2023-03-29[Assignment Tracking][NFC] Reduce work done in fragment overlap calculationOCHyams