summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/GlobalISel/MachineLegalizeHelper.cpp
Commit message (Expand)AuthorAgeFilesLines
* GlobalISel: rename legalizer components to match others.Tim Northover2016-10-141-355/+0
* GlobalISel: produce correct code for signext/zeroext ABI flags.Tim Northover2016-09-211-3/+4
* GlobalISel: split aggregates for PCS loweringTim Northover2016-09-201-2/+4
* GlobalISel: legalize GEP instructions with small offsets.Tim Northover2016-09-151-0/+7
* Fix another -Wunused-variable for non-assert build.Rui Ueyama2016-09-091-3/+4
* Fix -Wunused-variable for non-assert build.Rui Ueyama2016-09-091-3/+2
* GlobalISel: move type information to MachineRegisterInfo.Tim Northover2016-09-091-82/+70
* GlobalISel: use G_TYPE to annotate physregs with a type.Tim Northover2016-08-311-1/+2
* GlobalISel: switch to SmallVector for pending legalizations.Tim Northover2016-08-291-6/+8
* GlobalISel: legalize frem to a libcall on AArch64.Tim Northover2016-08-291-0/+28
* [MachineLegalize] Do not abort when the target wants to fall back.Quentin Colombet2016-08-271-2/+6
* GlobalISel: simplify G_ICMP legalization regime.Tim Northover2016-08-261-30/+20
* GlobalISel: legalize sdiv and srem operations.Tim Northover2016-08-261-0/+29
* GlobalISel: legalize under-width divisions.Tim Northover2016-08-261-0/+27
* GlobalISel: perform multi-step legalizationTim Northover2016-08-251-2/+27
* GlobalISel: make truncate/extend casts uniformTim Northover2016-08-231-11/+12
* GlobalISel: legalize integer comparisons on AArch64.Tim Northover2016-08-231-2/+34
* GlobalISel: legalize conditional branches on AArch64.Tim Northover2016-08-231-0/+7
* GlobalISel: extend legalizer interface to handle multiple types.Tim Northover2016-08-231-7/+14
* GlobalISel: legalize 1-bit load/store and mark 8/16 bit variants legal on AAr...Tim Northover2016-08-231-5/+24
* GlobalISel: support legalization of G_FCONSTANTsTim Northover2016-08-191-0/+8
* GlobalISel: teach legalizer how to handle integer constants.Tim Northover2016-08-191-1/+9
* GlobalISel: improve representation of G_SEQUENCE and G_EXTRACTTim Northover2016-08-191-5/+12
* GlobalISel: support translation of extractvalue instructions.Tim Northover2016-08-191-1/+1
* GlobalISel: support overflow arithmetic intrinsics.Tim Northover2016-08-191-6/+10
* GlobalISel: extend add widening to SUB, MUL, OR, AND and XOR.Tim Northover2016-08-041-2/+8
* GlobalISel: implement narrowing for G_ADD.Tim Northover2016-08-041-1/+32
* GlobalISel: add code to widen scalar G_ADDTim Northover2016-08-041-1/+24
* GlobalISel: implement legalization pass, with just one transformation.Tim Northover2016-07-221-0/+98
OpenPOWER on IntegriCloud