aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AArch64
AgeCommit message (Expand)AuthorFilesLines
2024-04-04[AArch64] Fix heuristics for folding "lsl" into load/store ops. (#86894)Eli Friedman4-46/+44
2024-04-04[AArch64][PAC][MC][ELF] Support PAuth ABI compatibility tag (#85236)Daniil Kovalev3-11/+37
2024-04-03[AArch64][GlobalISel] Basic add_sat and sub_sat vector handling. (#80650)David Green1-5/+8
2024-04-02[CallSiteInfo][NFC] CallSiteInfo -> CallSiteInfo.ArgRegPairs (#86842)Prabhuk1-4/+5
2024-04-02[AArch64] Update Neoverse V2 FSQRT execution units in schedule model. (#86803)Rin Dobrescu1-6/+4
2024-03-31[IR][Object][NFC] Move ARM64EC name mangling helpers to Mangler.h. (#87191)Jacek Caban1-1/+1
2024-03-28[AArch64][GISEL] Consider fcmp true and fcmp false in cond code selection (#8...Marc Auberer1-0/+6
2024-03-27[AArch64] Clear kill flags when removing FMOVDr. (#86308)David Green1-1/+3
2024-03-27Revert rG58de1e2c5eee548a9b365e3b1554d87317072ad9 "Fix stack layout for frame...Simon Pilgrim1-5/+5
2024-03-27Fix stack layout for frames larger than 2gb (#84114)Wesley Wiser1-5/+5
2024-03-26[Intrinsics] Make `patchpoint.i64` generic on its return type (#85911)Il-Capitano1-1/+1
2024-03-26[AArch64][SME] Add coalescer barrier for args/results in locally streaming fu...Sander de Smalen2-6/+17
2024-03-26[AArch64][GlobalISel] Legalization for small anyext/sext/zext (#86438)David Green1-2/+3
2024-03-25[aarch64] Unguard GEPOpt from O3Nathan Lanza1-1/+1
2024-03-25[AArch64] Handle v2i16 and v2i8 in concat load combine. (#86264)David Green1-9/+12
2024-03-25[AArch64] Correct Neoverse V1 SVE 16-bit sdot/udot schedule pipelines. (#86142)David Green1-1/+1
2024-03-25[MC] Make `MCParsedAsmOperand::getReg()` return `MCRegister` (#86444)Sergei Barannikov1-1/+1
2024-03-23[CodeGen] Update for scalable MemoryType in MMO (#70452)Harvin Iriawan1-4/+1
2024-03-23[GlobalISel] Introduce G_TRAP, G_DEBUGTRAP, G_UBSANTRAP (#84941)Evgenii Kudriashov2-10/+13
2024-03-22[AArch64] Adjust ROBsize for Ampere1B (NFC) (#86331)Philipp Tomsich1-1/+1
2024-03-22[AArch64] Adjust ROBsize for Ampere1/Ampere1A (NFC) (#86330)Philipp Tomsich1-1/+1
2024-03-21[Object][COFF][NFC] Introduce Arm64ECThunkType enum. (#85936)Jacek Caban1-28/+29
2024-03-21[AArch64][GlobalISel] Take abs scalar codegen closer to SDAG (#84886)Madhur Amilkanthwar1-0/+7
2024-03-21[NewPM][AArch64] Add AArch64PassRegistry.def (#85215)paperchalice2-0/+24
2024-03-20[TTI][TLI][AArch64] Support scalable immediates with isLegalAddImmediate (#84...Graham Hunter2-0/+33
2024-03-20[AArch64] Support scalable offsets with isLegalAddressingMode (#83255)Graham Hunter1-2/+16
2024-03-19[RemoveDIs][NFC] Rename DPValue -> DbgVariableRecord (#85216)Stephen Tozer1-1/+1
2024-03-19[NFC][RemoveDIs] Use iterators for insertion at various call-sites (#84736)Jeremy Morse1-1/+1
2024-03-19[AArch64] Add support for Cortex-A520AE and Cortex-A720AE CPUs (#85401)Jonathan Thackray1-0/+27
2024-03-18[AArch64][GlobalISel] Legalize small G_TRUNC (#85625)David Green1-1/+3
2024-03-18[NFC][LLVM][SVE][ISel] Remove redundant type information from Pat targets. (#...Paul Walker2-96/+92
2024-03-18[AArch64][SME] Make coalescer barrier available without +sme. (#85311)Sander de Smalen1-2/+2
2024-03-18[AArch64][GlobalISel] Avoid splitting loads of large vector types into indivi...Dhruv Chawla1-5/+5
2024-03-18[GlobalISel] Add support to moreElementsVector for G_SEXT, G_ZEXT and G_ANYEX...Dhruv Chawla1-1/+1
2024-03-17[CodeGen] Use LocationSize for MMO getSize (#84751)David Green3-6/+6
2024-03-17[AArch64][SelectionDAG] Expand v1f64-typed sin,cos,pow,log,exp intrinsics (#8...Takuya Shimizu1-0/+3
2024-03-15[NFC][LLVM][CodeGen][SVE] Standardise on SVEAllActive for all true isel patte...Paul Walker1-18/+18
2024-03-15[MachineLICM] Give opportunity to analyze physregs for invariance. (#84779)Sander de Smalen2-0/+7
2024-03-15[AArch64] NFC: Simplify the smstart/smstop pseudo. (#85067)Sander de Smalen5-75/+89
2024-03-14[MTE] fix bug that prevented stack coloring with MTE (#84422)Florian Mayer1-2/+4
2024-03-13Revert "Revert "[AArch64] Improve lowering of truncating uzp1"" (#85119)Usman Nadeem2-38/+54
2024-03-13Revert "[AArch64] Improve lowering of truncating uzp1" (#85115)Mehdi Amini2-54/+38
2024-03-13[AArch64] Improve lowering of truncating uzp1 (#82457)Usman Nadeem2-38/+54
2024-03-13[AArch64][SME] Don't mark 'smstart za' as using/defining VG. (#84775)Sander de Smalen2-3/+11
2024-03-12[AArch64][GlobalISel] Avoid generating inserts for undefs when selecting G_BU...Dhruv Chawla (work)1-7/+26
2024-03-11[NFC] Remove unused parameter from shouldAssumeDSOLocal()Arthur Eubanks1-3/+2
2024-03-11[CodeGen] Do not pass MF into MachineRegisterInfo methods. NFC. (#84770)Jay Foad1-1/+1
2024-03-10Add llvm::min/max_element and use it in llvm/ and mlir/ directories. (#84678)Justin Lebar1-2/+2
2024-03-08[AArch64] Make more vector f16 operations legalDavid Majnemer2-68/+167
2024-03-08[AArch64] Optimize fp64 <-> fp16 SIMD conversionsDavid Majnemer3-8/+102