aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/Local.cpp
AgeCommit message (Expand)AuthorFilesLines
9 days[IR] Fix a few implicit conversions from TypeSize to uint64_t. NFC (#159894)Craig Topper1-2/+2
2025-09-12[NFC] Leave a comment in `Local.cpp` about debug info & sample profiling (#15...Mircea Trofin1-2/+5
2025-09-04[Utils] Remove an unnecessary cast (NFC) (#156813)Kazu Hirata1-2/+2
2025-08-29[DirectX] Make dx.RawBuffer an op that can't be replaced (#154620)Farzon Lotfi1-1/+1
2025-08-28[SimplifyCFG] Move token type check into canReplaceOperandWithVariable()Nikita Popov1-2/+2
2025-08-18[llvm] Replace SmallSet with SmallPtrSet (NFC) (#154068)Kazu Hirata1-3/+3
2025-08-08[IR] Remove size argument from lifetime intrinsics (#150248)Nikita Popov1-1/+1
2025-08-04[Local] Do not pass Root to replaceDominatedUsesWith (NFC)Nikita Popov1-19/+12
2025-08-04[IR] Allow poison argument to lifetime markers (#151148)Nikita Popov1-0/+3
2025-07-23[Local] Remove handling for lifetime intrinsic on non-alloca (NFC)Nikita Popov1-10/+5
2025-07-22[GVNSink] Do not sink lifetimes of different allocas (#149818)Nikita Popov1-0/+4
2025-07-21[DebugInfo] Remove intrinsic-flavours of findDbgUsers (#149816)Jeremy Morse1-29/+10
2025-07-18[llvm] Introduce callee_type metadataPrabhu Rajasekaran1-0/+6
2025-07-18[DebugInfo] Suppress lots of users of DbgValueInst (#149476)Jeremy Morse1-23/+7
2025-07-18[DebugInfo] Shave even more users of DbgVariableIntrinsic from LLVM (#149136)Jeremy Morse1-67/+6
2025-07-16[DebugInfo] Delete a now-unused function after 5328c732a4770Jeremy Morse1-8/+0
2025-07-16[DebugInfo] Strip more debug-intrinsic code from local utils (#149037)Jeremy Morse1-286/+19
2025-07-15[DebugInfo][RemoveDIs] Suppress getNextNonDebugInfoInstruction (#144383)Jeremy Morse1-5/+5
2025-07-14[Utils][Local] Preserve !nosanitize in combineMetadata when merging instructi...Kunqiu Chen1-1/+5
2025-06-17[DebugInfo][RemoveDIs] Remove a swathe of debug-intrinsic code (#144389)Jeremy Morse1-8/+3
2025-06-16[llvm] Remove unused includes (NFC) (#144293)Kazu Hirata1-1/+0
2025-06-11[DLCov][NFC] Annotate intentionally-blank DebugLocs in existing code (#136192)Stephen Tozer1-1/+2
2025-06-10[llvm] annotate interfaces in llvm/Transforms for DLL export (#143413)Andrew Rogers1-0/+1
2025-06-09Remove GlobalObject::getAlign/setAlignment (#143188)Eli Friedman1-6/+6
2025-06-09[DebugInfo][RemoveDIs] Rip out the UseNewDbgInfoFormat flag (#143207)Jeremy Morse1-14/+4
2025-06-03[ValueTracking] Make Depth last default arg (NFC) (#142384)Ramkumar Ramachandra1-1/+1
2025-05-31[InstCombine] Avoid to create bitreverse.i1 for or of trunc to i1 (#142258)Andreas Jonson1-1/+2
2025-05-28[Local] Verify opcodes match for all insts passed to mergeFlags (NFC). (#141231)Florian Hahn1-0/+7
2025-05-23[Reassociate] Move Disjoint flag handling to OverflowTracking. (#140406)Florian Hahn1-0/+4
2025-05-19[Local] Move OverflowTracking to Local.h, move logic to helpers (NFC) (#140403)Florian Hahn1-0/+18
2025-05-12[SimplifyCFG][swifterror] Don't sink calls with swifterror params (#139015)Ellis Hoag1-2/+9
2025-05-05[llvm][NFC] Fix bracing from #138414 (#138620)Paul Kirth1-2/+1
2025-05-05[llvm][gvn-sink] Don't try to sink inline asm (#138414)Paul Kirth1-1/+2
2025-04-27[llvm] Use range constructors of *Set (NFC) (#137552)Kazu Hirata1-2/+3
2025-04-27[llvm] Use hash_combine_range with ranges (NFC) (#137530)Kazu Hirata1-3/+3
2025-04-24[DebugInfo] Propagate source loc from invoke to replacement branch (#137206)Stephen Tozer1-1/+5
2025-04-17Reapply [Metadata] Preserve MD_prof when merging instructions when one is mis...Snehasish Kumar1-6/+13
2025-04-03[IR][NFC] Use `SwitchInst::defaultDestUnreachable` (#134199)Yingwei Zheng1-3/+1
2025-04-02Revert "[Metadata] Preserve MD_prof when merging instructions when one is mis...Snehasish Kumar1-13/+6
2025-04-02[Metadata] Preserve MD_prof when merging instructions when one is missing. (#...Snehasish Kumar1-6/+13
2025-04-02[Metadata] Handle memprof, callsite merging when one is missing. (#132106)Snehasish Kumar1-9/+25
2025-03-07Local: Handle noalias.addrspace in copyMetadataForLoad (#130123)Matt Arsenault1-0/+1
2025-02-13[reland][DebugInfo] Update DIBuilder insertion to take InsertPosition (#126967)Harald van Dijk1-17/+6
2025-02-12Revert "[DebugInfo] Update DIBuilder insertion to take InsertPosition (#126059)"Harald van Dijk1-6/+17
2025-02-12[DebugInfo] Update DIBuilder insertion to take InsertPosition (#126059)Harald van Dijk1-17/+6
2025-02-04[IR][NFC] Switch to use `LifetimeIntrinsic` (#125528)Yingwei Zheng1-4/+1
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-5/+5
2025-01-09[Local] Make combineAAMetadata() more principled (#122091)Nikita Popov1-43/+27
2025-01-02[MemProf][PGO] Prevent dropping of profile metadata during optimization (#121...Teresa Johnson1-1/+16