aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/InferAddressSpaces
AgeCommit message (Expand)AuthorFilesLines
2025-11-14[InferAddressSpaces] Fix bad `addrspacecast` insertion for phinode (#163528)Kerang Mao2-0/+112
2025-11-11InferAddressSpaces: Add more baseline tests for assume handling (#167611)Matt Arsenault1-8/+200
2025-10-20[IR] Replace alignment argument with attribute on masked intrinsics (#163802)Nikita Popov2-8/+8
2025-09-24[AMDGPU] Add the support for 45-bit buffer resource (#159702)Shilei Tian1-7/+7
2025-09-19[InferAddressSpaces] Mark ConstantAggregateZero as safe to cast to a Constant...Wenju He2-4/+2
2025-09-19[InferAddressSpaces] Extend undef pointer operand support to phi inst (#159548)Wenju He1-0/+36
2025-09-12[llvm] Regenerate test checks including TBAA semantics (NFC)Antonio Frighetto1-12/+12
2025-08-08[IR] Remove size argument from lifetime intrinsics (#150248)Nikita Popov2-10/+10
2025-07-23[Tests] Avoid lifetime intrinsics on non-allocas (NFC)Nikita Popov2-13/+7
2025-07-21[IR] Only allow lifetime.start/end on allocas (#149310)Nikita Popov1-4/+7
2025-07-10[SPIRV] Add lit config for InferAddressSpaces/SPIRV (#147977)Justin Cai1-0/+2
2025-07-10[SPIRV] Add logic for OpGenericCastToPtrExplicit rewriting (#146596)Justin Cai1-0/+102
2025-05-30Reapply "Reapply "[AMDGPU] Make `getAssumedAddrSpace` return AS1 for pointer ...Shilei Tian2-12/+26
2025-05-30Revert "Reapply "[AMDGPU] Make `getAssumedAddrSpace` return AS1 for pointer k...Shilei Tian2-26/+12
2025-05-30Reapply "[AMDGPU] Make `getAssumedAddrSpace` return AS1 for pointer kernel ar...Shilei Tian2-12/+26
2025-05-30Revert "[AMDGPU] Make `getAssumedAddrSpace` return AS1 for pointer kernel arg...Shilei Tian2-26/+12
2025-05-30[AMDGPU] Make `getAssumedAddrSpace` return AS1 for pointer kernel arguments (...Shilei Tian2-12/+26
2025-05-29[AMDGPU] Move InferAddressSpacesPass to middle end optimization pipeline (#13...Shilei Tian1-0/+23
2025-05-23[NFC][AMDGPU] Move `flat_atomic.ll` to `llvm/test/CodeGen/AMDGPU/` (#141126)Shilei Tian1-177/+0
2025-05-22[InferAddressSpaces] Handle llvm.lifetime (#141045)QiYue2-0/+49
2025-05-20[AMDGPU] Add make.buffer.rsrc to InferAddressSpaces (#140770)Krzysztof Drewniak1-0/+16
2025-05-19[AMDGPU] Set AS8 address width to 48 bitsAlexander Richardson2-2/+2
2025-05-19[AMDGPU] Add a new amdgcn.load.to.lds intrinsic (#137425)Krzysztof Drewniak1-0/+23
2025-04-30[AMDGPU] Remove explicit datalayout from tests where not neededAlexander Richardson1-2/+0
2025-04-28[NFC][AMDGPU] Auto generate check lines for some codegen tests (#137534)Shilei Tian2-93/+207
2025-04-22[NVPTX] Add support for Shared Cluster Memory address space [1/2] (#135444)modiking1-10/+38
2025-04-03[InferAS] Support getAssumedAddrSpace for Arguments for NVPTX (#133991)Alex MacLean1-0/+35
2025-03-06InferAddressSpaces: Replace undef with poison in tests (#130083)Matt Arsenault12-46/+62
2025-02-21[NVPTX][InferAS] assume alloca instructions are in local AS (#121710)Alex MacLean1-0/+17
2025-01-29[IR] Convert from nocapture to captures(none) (#123181)Nikita Popov2-2/+2
2025-01-23AMDGPU: Make vector_shuffle legal for v2i32 with v_pk_mov_b32 (#123684)Matt Arsenault1-2/+1
2025-01-10Revert "[MachineLICM] Use `RegisterClassInfo::getRegPressureSetLimit` (#119826)"Nikita Popov1-13/+15
2025-01-09[MachineLICM] Use `RegisterClassInfo::getRegPressureSetLimit` (#119826)Pengcheng Wang1-15/+13
2024-11-08Reapply "[AMDGPU] Still set up the two SGPRs for queue ptr even it is COV5 (#...Shilei Tian1-42/+42
2024-11-08Revert "[AMDGPU] Still set up the two SGPRs for queue ptr even it is COV5 (#1...Shilei Tian1-42/+42
2024-11-08[AMDGPU] Still set up the two SGPRs for queue ptr even it is COV5 (#112403)Shilei Tian1-42/+42
2024-11-07[NVPTX] Add TTI support for folding isspacep in InferAS (#114486)Alex MacLean1-0/+144
2024-11-06[LLVM][IR] Use splat syntax when printing Constant[Data]Vector. (#112548)Paul Walker2-3/+3
2024-10-31AMDGPU: Expand flat atomics that may access private memory (#109407)Matt Arsenault1-4/+5
2024-10-09AMDGPU: Remove flat/global fmin/fmax intrinsics (#105642)Matt Arsenault2-281/+6
2024-10-09InferAddressSpaces: Handle llvm.fake.use (#109567)Matt Arsenault1-0/+97
2024-09-30AMDGPU: Fix assertion on load of vector of pointers (#110436)Matt Arsenault1-0/+45
2024-08-22AMDGPU: Remove global/flat atomic fadd intrinics (#97051)Matt Arsenault2-67/+72
2024-08-16InferAddressSpaces: Convert test to generated checksMatt Arsenault1-53/+98
2024-08-15InferAddressSpaces: Restore non-instruction user checkMatt Arsenault1-0/+8
2024-08-08InferAddressSpaces: Improve handling of instructions with multiple pointer us...Matt Arsenault1-7/+154
2024-08-06InferAddressSpaces: Handle llvm.is.constant (#102010)Matt Arsenault1-0/+56
2024-08-06InferAddressSpaces: Handle masked load and store intrinsics (#102007)Matt Arsenault1-0/+68
2024-08-06InferAddressSpaces: Handle prefetch intrinsic (#101982)Matt Arsenault1-0/+59
2024-08-04InferAddressSpaces: Fix mishandling stores of pointers to themselves (#101877)Matt Arsenault1-0/+71