aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/CodeGenPrepare/AArch64
AgeCommit message (Expand)AuthorFilesLines
7 days[IR] Make dead_on_return attribute optionally sizedAiden Grossman1-1/+1
10 days[CGP][AArch64] Do not sink instructions that might read/write memory. (#176182)David Green1-6/+92
2025-10-20[IR] Replace alignment argument with attribute on masked intrinsics (#163802)Nikita Popov4-33/+33
2025-08-05[LLVM][CDP] Move AArch64 test into AArch64 directory.Paul Walker1-0/+44
2025-01-29[IR] Convert from nocapture to captures(none) (#123181)Nikita Popov1-4/+4
2025-01-06[AArch64] Improve codegen of vectorised early exit loops (#119534)David Sherwood1-0/+189
2024-08-21[AArch64] Bail out for scalable vecs in areExtractShuffleVectors (#105484)Sjoerd Meijer1-0/+19
2024-08-09[AArch64] Sink operands to fmuladd. (#102297)David Green1-0/+245
2024-05-30[ConstantFold] Remove notional over-indexing fold (#93697)Nikita Popov2-2/+2
2024-03-18[CodeGenPrepare] Reverse the canonicalization of isInf/isNanOrInf (#81572)Yingwei Zheng1-0/+134
2024-02-05[Transforms] Convert tests to opaque pointers (NFC)Nikita Popov1-2/+2
2024-01-09Port CodeGenPrepare to new pass manager (and BasicBlockSectionsProfil… (#77...Nick Anderson8-10/+10
2024-01-05Revert 4d7c5ad58467502fcbc433591edff40d8a4d697d "[NewPM] Update CodeGenPrepar...Simon Pilgrim8-10/+10
2024-01-05Port CodeGenPrepare to new pass manager (and BasicBlockSectionsProfil… (#75...Nick Anderson8-10/+10
2023-12-05[CGP][AArch64] Rebase the common base offset for better ISelzhongyunde 004434071-32/+25
2023-10-11[SVE][CodeGenPrepare] Sink address calculations that match SVE gather/scatter...Paul Walker1-0/+231
2023-10-09Revert "[CodeGen] Really renumber slot indexes before register allocation (#6...Jay Foad1-9/+9
2023-10-09[CodeGen] Really renumber slot indexes before register allocation (#67038)Jay Foad1-9/+9
2023-09-19[CodeGen] Renumber slot indexes before register allocation (#66334)Jay Foad1-33/+33
2023-08-21[AArch64] Update generic sched model to A510Harvin Iriawan1-15/+15
2023-06-26Ignore load/store until stack address computationMatthias Braun1-11/+12
2023-05-17[NFC][Py Reformat] Reformat lit.local.cfg python files in llvmTobias Hieta1-1/+1
2023-02-05[AArch64] Unconditionally use DW_EH_PE_indirect|DW_EH_PE_pcrel personality/ls...Fangrui Song1-2/+2
2023-02-04Revert "[AArch64] Unconditionally use DW_EH_PE_indirect|DW_EH_PE_pcrel person...NAKAMURA Takumi1-2/+2
2023-02-03[AArch64] Unconditionally use DW_EH_PE_indirect|DW_EH_PE_pcrel personality/ls...Fangrui Song1-2/+2
2023-01-16[AArch64] Sink to umull if we know tops bits are zero.David Green1-4/+4
2023-01-11[IRBuilder] Use canonical i64 type for insertelement index used by vector spl...Paul Walker2-2/+2
2023-01-03[CGP] Avoid branch on poison UB in test (NFC)Nikita Popov1-9/+9
2023-01-03[CodeGenPrepare] Avoid branch on undef UB in tests (NFC)Nikita Popov3-37/+40
2022-11-28CodeGenPrepare: Convert most tests to opaque pointersMatt Arsenault8-255/+234
2022-11-27CodeGenPrepare: Don't use anonymous values some in testsMatt Arsenault2-79/+81
2022-09-15[CGP] Update failing test missed in 81a11da762577.Florian Hahn1-2/+3
2022-09-15[CGP,AArch64] Replace zexts with shuffle that can be lowered using tbl.Florian Hahn1-2/+3
2022-05-27[AArch64] Add support for FMA intrinsics to shouldSinkOperands.Florian Hahn1-51/+76
2022-05-26[AArch64] Add additional tests for sinking free shuffles for FMAs.Florian Hahn1-2/+39
2022-05-23[AArch64] Add tests with free shuffles for indexed fma variants.Florian Hahn1-0/+183
2022-04-12[AArch64] Async unwind - function epiloguesMomchil Velikov1-1/+8
2022-03-24[AArch64] Async unwind - function prologuesMomchil Velikov1-1/+1
2022-03-04Revert "[AArch64] Async unwind - function prologues"Hans Wennborg1-1/+1
2022-03-02Revert "[AArch64] Async unwind - function epilogues"Momchil Velikov1-6/+1
2022-03-02[AArch64] Async unwind - function epiloguesMomchil Velikov1-1/+6
2022-02-28[AArch64] Async unwind - function prologuesMomchil Velikov1-1/+1
2022-02-25[AArch64] Add test cases where zext can be lowered to series of tbl.Florian Hahn1-0/+184
2022-02-03[AARCH64][NEON] Allow to sink operands for aarch64_neon_pmullSunho Kim1-0/+97
2022-01-22[AArch64] Optimize add/sub with immediate through MIPeepholeOptMicah Weston1-3/+2
2022-01-18Revert "[AArch64] Revive optimize add/sub with immediate through MIPeepholeOpt"Florian Hahn1-2/+3
2022-01-17[AArch64] Revive optimize add/sub with immediate through MIPeepholeOptMicah Weston1-3/+2
2021-11-22[AArch64] Sink splat shuffles to lane index intrinsicsDavid Green1-2/+34
2021-11-03Revert "[AArch64] Optimize add/sub with immediate"Ben Shi1-2/+3
2021-11-03[AArch64] Optimize add/sub with immediateBen Shi1-3/+2