aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/MemCpyOpt
AgeCommit message (Expand)AuthorFilesLines
2024-02-05[Transforms] Convert tests to opaque pointers (NFC)Nikita Popov1-2/+2
2024-02-02[MemCpyOpt] Handle scalable aggregate types in memmove/memset formation (#80487)Philip Reames1-0/+38
2024-01-09[NFC][AMDGPU] Require `x86-registered-target` for `llvm/test/Transforms/MemCp...Shilei Tian1-0/+1
2023-12-14[IR] Add dead_on_unwind attribute (#74289)Nikita Popov1-3/+33
2023-12-11[MemCpyOpt] Don't perform call slot opt if alloc type is scalable (#75027)Wang Pengcheng1-0/+19
2023-11-29[DebugInfo][RemoveDIs] Make debugify pass convert to/from RemoveDIs mode (#73...Jeremy Morse1-0/+1
2023-11-09[MemCpyOpt] Require writable object during call slot optimization (#71542)Nikita Popov6-9/+22
2023-11-03[MemCpyOpt] Handle memcpy marked as memory(none)Nikita Popov1-0/+9
2023-10-29[MemCpyOpt] Combine alias metadatas when replacing byval arguments (#70580)DianQK1-0/+14
2023-10-26[opt] Infer DataLayout from triple if not specifiedAlex Richardson1-4/+4
2023-10-09[MemCpyOpt] Fix the invalid code modification for GEP (#68479)Kai Yan1-0/+60
2023-09-28[MemCpyOptimizer] Support scalable vectors in performStackMoveO… (#67632)Craig Topper1-0/+27
2023-09-28[MemCpyOpt] Merge alias metadatas when replacing arguments (#67539)DianQK1-2/+3
2023-09-28[MemCpyOpt] Add test for #67539 (NFC)Nikita Popov1-0/+17
2023-09-26[MemCpyOpt] move SrcAlloca to the entry if transformation is performed (#67226)Kohei Asano1-28/+19
2023-09-18[MemCpyOpt] fix miscompile for non-dominated use of src alloca for stack-move...Kohei Asano1-0/+26
2023-09-15[MemCpyOpt] Avoid infinite loop in processMemSetMemCpyDependence (PR54983)Nikita Popov1-0/+36
2023-09-14Reapply "Revert "[MemCpyOpt] implement multi BB stack-move optimization"khei42-94/+13
2023-09-07Revert "Reapply "Revert "[MemCpyOpt] implement multi BB stack-move optimizati...Vitaly Buka1-31/+67
2023-08-30[MemCpyOpt] fix false negative case and add it as a true positive case(NFC)khei41-3/+53
2023-08-29Reapply "Revert "[MemCpyOpt] implement multi BB stack-move optimization"khei41-67/+31
2023-08-29[MemCpyOpt] remove test noises (NFC)khei41-3/+1
2023-08-29[MemCpyOpt] add tests for unreachable cycles for post dominators(NFC)khei41-0/+36
2023-08-28[MemCpyOpt] add tests for unreachable block before calculating common dominat...khei41-0/+46
2023-08-26Revert "Reapply "Revert "[MemCpyOpt] implement multi BB stack-move optimizati...Vitaly Buka1-27/+64
2023-08-27Reapply "Revert "[MemCpyOpt] implement multi BB stack-move optimization""khei41-64/+27
2023-08-25[NFC][MemCpyOpt] add test for MemoryAccess crash on D155406khei41-0/+40
2023-08-24Revert "[MemCpyOpt] implement multi BB stack-move optimization"khei41-24/+60
2023-08-24[MemCpyOpt] implement multi BB stack-move optimizationkhei41-60/+24
2023-08-24[MemCpyOpt] precommit test for D155406 (NFC)khei41-8/+472
2023-08-15Reapply: [MemCpyOpt] implement single BB stack-move optimization which unify ...khei43-124/+49
2023-08-15(NFC)[MemCpyOpt] add a test to avoid crash for last memory usekhei41-0/+22
2023-08-13Revert "Reapply: [MemCpyOpt] implement single BB stack-move optimization whic...Vitaly Buka3-46/+118
2023-08-13Reapply: [MemCpyOpt] implement single BB stack-move optimization which unify ...khei43-118/+46
2023-08-09Intrinsics: Add type overload to stacksave and stackstoreMatt Arsenault1-2/+2
2023-08-08[MemCpyOpt][test] add memssa verification on stack-move tests(NFC)khei42-5/+6
2023-08-02[test][MemCpyOpt] Update D153453 testVitaly Buka1-14/+18
2023-08-02[test][MemCpyOpt] Update D153453 testVitaly Buka1-10/+13
2023-08-02[test][MemCpyOpt] Regression test for D153453Vitaly Buka1-0/+40
2023-08-02Revert "Reapply: [MemCpyOpt] implement single BB stack-move optimization whic...Vitaly Buka2-41/+112
2023-07-24Reapply: [MemCpyOpt] implement single BB stack-move optimization which unify ...khei42-112/+41
2023-07-23[MemCpyOpt] add noalias metadata on lifetime intrinsic test case for stack-mo...khei41-0/+31
2023-07-22Revert "Reapply: [MemCpyOpt] implement single BB stack-move optimization whic...khei42-38/+105
2023-07-19Reapply: [MemCpyOpt] implement single BB stack-move optimization which unify ...khei42-105/+38
2023-07-19[MemCpyOpt] add terminator user test for D153453(NFC)khei41-0/+40
2023-07-18Revert "Revert "Revert "[MemCpyOpt] implement single BB stack-move optimizati...khei42-36/+99
2023-07-15Revert "Revert "[MemCpyOpt] implement single BB stack-move optimization which...khei42-99/+36
2023-07-15[MemCpyOpt] precommit tests to add multi-BB stack-move optimization to check ...khei41-7/+124
2023-07-13Revert "[MemCpyOpt] implement single BB stack-move optimization which unify t...khei42-36/+99
2023-07-13[MemCpyOpt] implement single BB stack-move optimization which unify the stati...khei42-99/+36