summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AArch64/AArch64MachineLegalizer.cpp
Commit message (Expand)AuthorAgeFilesLines
* GlobalISel: legalize frem to a libcall on AArch64.Tim Northover2016-08-291-0/+3
* GlobalISel: mark G_FPEXT legal from float to double.Tim Northover2016-08-261-0/+3
* GlobalISel: mark G_FCMP legal on float & double.Tim Northover2016-08-261-0/+4
* GlobalISel: simplify G_ICMP legalization regime.Tim Northover2016-08-261-11/+6
* GlobalISel: legalize sdiv and srem operations.Tim Northover2016-08-261-0/+4
* GlobalISel: legalize under-width divisions.Tim Northover2016-08-261-2/+6
* GlobalISel: mark selects legalTim Northover2016-08-261-0/+6
* GlobalISel: mark float/int conversions legalTim Northover2016-08-261-0/+14
* GlobalISel: mark overflow bit of overflow ops legal.Tim Northover2016-08-251-1/+4
* GlobalISel: mark simple ops legal even on types < 32-bit.Tim Northover2016-08-251-4/+3
* GlobalISel: mark pointer constants as legal on AArch64.Tim Northover2016-08-251-0/+2
* GlobalISel: perform multi-step legalizationTim Northover2016-08-251-0/+18
* GlobalISel: mark small extends as legal on AArch64Tim Northover2016-08-251-0/+13
* GlobalISel: legalize integer comparisons on AArch64.Tim Northover2016-08-231-0/+13
* GlobalISel: legalize conditional branches on AArch64.Tim Northover2016-08-231-0/+6
* GlobalISel: extend legalizer interface to handle multiple types.Tim Northover2016-08-231-14/+21
* GlobalISel: mark pointer casts legal on AArch64.Tim Northover2016-08-231-0/+3
* GlobalISel: legalize 1-bit load/store and mark 8/16 bit variants legal on AAr...Tim Northover2016-08-231-2/+5
* GlobalISel: support legalization of G_FCONSTANTsTim Northover2016-08-191-0/+1
* GlobalISel: teach legalizer how to handle integer constants.Tim Northover2016-08-191-0/+9
* [AArch64][GlobalISel] Select floating-point binary ops.Ahmed Bougacha2016-08-181-0/+4
* [AArch64][GlobalISel] Select G_SDIV/G_UDIV.Ahmed Bougacha2016-08-181-1/+1
* [AArch64][GlobalISel] Select (variable) shifts.Ahmed Bougacha2016-08-161-0/+4
* [AArch64][GlobalISel] Select p0 G_FRAME_INDEX.Ahmed Bougacha2016-08-161-0/+2
* GlobalISel: extend add widening to SUB, MUL, OR, AND and XOR.Tim Northover2016-08-041-1/+1
* GlobalISel: implement narrowing for G_ADD.Tim Northover2016-08-041-1/+8
* [AArch64][GlobalISel] Mark basic binops/memops as legal.Ahmed Bougacha2016-08-021-1/+17
* GlobalISel: implement legalization pass, with just one transformation.Tim Northover2016-07-221-0/+30
OpenPOWER on IntegriCloud