summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/Local.cpp
AgeCommit message (Expand)Author
2025-11-03[llvm][DebugInfo] Emit 0/1 for constant boolean values (#151225)Laxman Sole
2025-10-10[GVN] Share equality propagation for assume and condition (#161639)Nikita Popov
2025-10-07[AllocToken] Introduce sanitize_alloc_token attribute and alloc_token metadat...Marco Elver
2025-10-01[IR] Introduce !captures metadata (#160913)Nikita Popov
2025-09-20[IR] Fix a few implicit conversions from TypeSize to uint64_t. NFC (#159894)Craig Topper
2025-09-12[NFC] Leave a comment in `Local.cpp` about debug info & sample profiling (#15...Mircea Trofin
2025-09-04[Utils] Remove an unnecessary cast (NFC) (#156813)Kazu Hirata
2025-08-29[DirectX] Make dx.RawBuffer an op that can't be replaced (#154620)Farzon Lotfi
2025-08-28[SimplifyCFG] Move token type check into canReplaceOperandWithVariable()Nikita Popov
2025-08-18[llvm] Replace SmallSet with SmallPtrSet (NFC) (#154068)Kazu Hirata
2025-08-08[IR] Remove size argument from lifetime intrinsics (#150248)Nikita Popov
2025-08-04[Local] Do not pass Root to replaceDominatedUsesWith (NFC)Nikita Popov
2025-08-04[IR] Allow poison argument to lifetime markers (#151148)Nikita Popov
2025-07-23[Local] Remove handling for lifetime intrinsic on non-alloca (NFC)Nikita Popov
2025-07-22[GVNSink] Do not sink lifetimes of different allocas (#149818)Nikita Popov
2025-07-21[DebugInfo] Remove intrinsic-flavours of findDbgUsers (#149816)Jeremy Morse
2025-07-18[llvm] Introduce callee_type metadataPrabhu Rajasekaran
2025-07-18[DebugInfo] Suppress lots of users of DbgValueInst (#149476)Jeremy Morse
2025-07-18[DebugInfo] Shave even more users of DbgVariableIntrinsic from LLVM (#149136)Jeremy Morse
2025-07-16[DebugInfo] Delete a now-unused function after 5328c732a4770Jeremy Morse
2025-07-16[DebugInfo] Strip more debug-intrinsic code from local utils (#149037)Jeremy Morse
2025-07-15[DebugInfo][RemoveDIs] Suppress getNextNonDebugInfoInstruction (#144383)Jeremy Morse
2025-07-14[Utils][Local] Preserve !nosanitize in combineMetadata when merging instructi...Kunqiu Chen
2025-06-17[DebugInfo][RemoveDIs] Remove a swathe of debug-intrinsic code (#144389)Jeremy Morse
2025-06-16[llvm] Remove unused includes (NFC) (#144293)Kazu Hirata
2025-06-11[DLCov][NFC] Annotate intentionally-blank DebugLocs in existing code (#136192)Stephen Tozer
2025-06-10[llvm] annotate interfaces in llvm/Transforms for DLL export (#143413)Andrew Rogers
2025-06-09Remove GlobalObject::getAlign/setAlignment (#143188)Eli Friedman
2025-06-09[DebugInfo][RemoveDIs] Rip out the UseNewDbgInfoFormat flag (#143207)Jeremy Morse
2025-06-03[ValueTracking] Make Depth last default arg (NFC) (#142384)Ramkumar Ramachandra
2025-05-31[InstCombine] Avoid to create bitreverse.i1 for or of trunc to i1 (#142258)Andreas Jonson
2025-05-28[Local] Verify opcodes match for all insts passed to mergeFlags (NFC). (#141231)Florian Hahn
2025-05-23[Reassociate] Move Disjoint flag handling to OverflowTracking. (#140406)Florian Hahn
2025-05-19[Local] Move OverflowTracking to Local.h, move logic to helpers (NFC) (#140403)Florian Hahn
2025-05-12[SimplifyCFG][swifterror] Don't sink calls with swifterror params (#139015)Ellis Hoag
2025-05-05[llvm][NFC] Fix bracing from #138414 (#138620)Paul Kirth
2025-05-05[llvm][gvn-sink] Don't try to sink inline asm (#138414)Paul Kirth
2025-04-27[llvm] Use range constructors of *Set (NFC) (#137552)Kazu Hirata
2025-04-27[llvm] Use hash_combine_range with ranges (NFC) (#137530)Kazu Hirata
2025-04-24[DebugInfo] Propagate source loc from invoke to replacement branch (#137206)Stephen Tozer
2025-04-17Reapply [Metadata] Preserve MD_prof when merging instructions when one is mis...Snehasish Kumar
2025-04-03[IR][NFC] Use `SwitchInst::defaultDestUnreachable` (#134199)Yingwei Zheng
2025-04-02Revert "[Metadata] Preserve MD_prof when merging instructions when one is mis...Snehasish Kumar
2025-04-02[Metadata] Preserve MD_prof when merging instructions when one is missing. (#...Snehasish Kumar
2025-04-02[Metadata] Handle memprof, callsite merging when one is missing. (#132106)Snehasish Kumar
2025-03-07Local: Handle noalias.addrspace in copyMetadataForLoad (#130123)Matt Arsenault
2025-02-13[reland][DebugInfo] Update DIBuilder insertion to take InsertPosition (#126967)Harald van Dijk
2025-02-12Revert "[DebugInfo] Update DIBuilder insertion to take InsertPosition (#126059)"Harald van Dijk
2025-02-12[DebugInfo] Update DIBuilder insertion to take InsertPosition (#126059)Harald van Dijk
2025-02-04[IR][NFC] Switch to use `LifetimeIntrinsic` (#125528)Yingwei Zheng