summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* [AArch64][GlobalISel] Implement selection of <2 x float> vector splat.Amara Emerson2020-01-091-1/+1
* [AArch64][GlobalISel]: Fix a crash in GlobalIsel in dealing with 16bit uadd.w...Xiaoqing Wu2019-12-171-1/+2
* [globalisel] Rename G_GEP to G_PTR_ADDDaniel Sanders2019-11-051-3/+3
* [AArch64][GlobalISel] Tweak legalization rule for G_BSWAP to handle widening ...Amara Emerson2019-09-251-1/+1
* [AArch64][GlobalISel] Make <4 x s32> G_ASHR and G_LSHR legal.Amara Emerson2019-09-211-2/+6
* [AArch64][GlobalISel] Legalize 128 bit divisions to libcalls.Amara Emerson2019-09-031-0/+1
* [GlobalISel] Replace hard coded dynamic alloca handling with G_DYN_STACKALLOC.Amara Emerson2019-08-271-0/+2
* [AArch64][GlobalISel] Add support for narrowScalar of G_ZEXTAmara Emerson2019-08-211-3/+2
* [aarch64] Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-121-1/+1
* [globalisel] Add G_SEXT_INREGDaniel Sanders2019-08-091-0/+2
* [globalisel] Allow SrcOp to convert an APInt and render it as an immediate op...Daniel Sanders2019-08-061-1/+1
* Re-commit "[GlobalISel] Add legalization support for non-power-2 loads and st...Amara Emerson2019-08-021-8/+5
* [AArch64][GlobalISel] Implement narrowing of G_SEXT.Amara Emerson2019-07-261-20/+26
* [AArch64][GlobalISel] Fix G_SELECT legalization fallback after r366943.Amara Emerson2019-07-251-1/+1
* [AArch64][GlobalISel] Don't try to use GISel if subtarget doesn't have neon o...Amara Emerson2019-07-241-0/+6
* [AArch64][GlobalISel] Add support for s128 loads, stores, extracts, truncs.Amara Emerson2019-07-231-2/+4
* [GlobalISel] Translate calls to memcpy et al to G_INTRINSIC_W_SIDE_EFFECTs an...Amara Emerson2019-07-191-0/+20
* GlobalISel: Convert some build functions to using SrcOp/DstOpMatt Arsenault2019-07-081-8/+6
* [AArch64][GlobalISel] Overhaul legalization & isel or shifts to select immedi...Amara Emerson2019-07-031-1/+36
* [AArch64][GlobalISel] Implement selection support for the new G_JUMP_TABLE an...Amara Emerson2019-06-211-0/+7
* [AArch64][GlobalISel] Make s8 and s16 G_CONSTANTs legal.Amara Emerson2019-06-211-2/+2
* [AArch64][GlobalISel] Make extloads to i64 legal.Amara Emerson2019-06-041-0/+3
* [AArch64][GlobalISel] Select G_BSWAP for vectors of s32 and s64Jessica Paquette2019-04-261-1/+1
* [GlobalISel][AArch64] Make G_EXTRACT_VECTOR_ELT legal for v8s16sJessica Paquette2019-04-251-2/+2
* [GlobalISel][AArch64] Add generic legalization rule for extendsJessica Paquette2019-04-251-2/+23
* [GlobalISel][AArch64] Legalize G_FNEARBYINTJessica Paquette2019-04-251-1/+2
* [AArch64][GlobalISel] Legalize G_INTRINSIC_ROUNDJessica Paquette2019-04-231-2/+2
* [AArch64][GlobalISel] Legalize G_INTRINSIC_TRUNCJessica Paquette2019-04-231-1/+1
* [AArch64][GlobalISel] Legalize G_FMA for more vector typesJessica Paquette2019-04-231-2/+3
* Revert r358800. Breaks Obsequi from the test suite.Amara Emerson2019-04-201-5/+8
* Revert "Revert "[GlobalISel] Add legalization support for non-power-2 loads a...Amara Emerson2019-04-191-8/+5
* [GlobalISel][AArch64] Legalize + select G_FRINTJessica Paquette2019-04-191-1/+1
* Revert "[GlobalISel] Add legalization support for non-power-2 loads and stores"Amara Emerson2019-04-191-5/+8
* [GlobalISel][AArch64] Legalize vector G_FPOWJessica Paquette2019-04-191-2/+2
* [GlobalISel][AArch64] Legalize/select G_(S/Z/ANY)_EXT for v8s8sJessica Paquette2019-04-181-1/+2
* [GlobalISel][AArch64] Legalize v8s8 loadsJessica Paquette2019-04-181-0/+1
* [GlobalISel] Add legalization support for non-power-2 loads and storesAmara Emerson2019-04-171-8/+5
* [GlobalISel] Enable CSE in the IRTranslator & legalizer for -O0 with constant...Amara Emerson2019-04-151-3/+2
* [AArch64][GlobalISel] Flesh out vector load/store support for more types.Amara Emerson2019-04-111-0/+8
* [AArch64][GlobalISel] Legalization and ISel support for load/stores of vector...Amara Emerson2019-04-111-4/+60
* [AArch64][GlobalISel] Make <2 x p0> = G_BUILD_VECTOR legal.Amara Emerson2019-04-101-0/+1
* [AArch64][GlobalISel] Add legalizer support for <8 x s16> and <16 x s8> G_ADD.Amara Emerson2019-04-101-1/+1
* [AArch64][GlobalISel] Scalarize vector SDIV.Amara Emerson2019-04-101-1/+2
* [AArch64][GlobalISel] Legalize vector G_ICMP.Amara Emerson2019-04-091-2/+27
* [AArch64][GlobalISel] Add legalization for some vector G_SHL and G_ASHR.Amara Emerson2019-04-091-4/+6
* [AArch64][GlobalISel] Legalize G_FEXP2Jessica Paquette2019-04-031-1/+1
* [AArch64][GlobalISe] Select STRQui for stores into v264s instead of scalarizingJessica Paquette2019-04-011-1/+2
* [GlobalISel][AArch64] Add isel support for G_INSERT_VECTOR_ELT on v2s32sJessica Paquette2019-03-291-2/+1
* [AArch64][GlobalISel] Make G_PHI of v2s64, v4s32, v2s32 legal.Amara Emerson2019-03-271-1/+1
* [AArch64] Split the neon.addp intrinsic into integer and fp variants.Amara Emerson2019-03-211-24/+0
OpenPOWER on IntegriCloud