summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/GlobalISel/MachineLegalizer.cpp
Commit message (Expand)AuthorAgeFilesLines
* GlobalISel: rename legalizer components to match others.Tim Northover2016-10-141-173/+0
* GlobalISel: remove G_TYPE and G_PHITim Northover2016-09-091-5/+0
* GlobalISel: move type information to MachineRegisterInfo.Tim Northover2016-09-091-6/+25
* GlobalISel: add a G_PHI instruction to give phis a type.Tim Northover2016-09-011-1/+3
* GlobalISel: use G_TYPE to annotate physregs with a type.Tim Northover2016-08-311-0/+3
* GlobalISel: use multi-dimensional arrays for legalize actions.Tim Northover2016-08-291-12/+16
* GlobalISel: legalize frem to a libcall on AArch64.Tim Northover2016-08-291-0/+1
* GlobalISel: legalize sdiv and srem operations.Tim Northover2016-08-261-0/+1
* Don't use "return {...}" to initialize a std::tuple. This has only been validRichard Smith2016-08-231-2/+2
* GlobalISel: make truncate/extend casts uniformTim Northover2016-08-231-1/+1
* GlobalISel: legalize conditional branches on AArch64.Tim Northover2016-08-231-0/+5
* GlobalISel: extend legalizer interface to handle multiple types.Tim Northover2016-08-231-23/+31
* GlobalISel: teach legalizer how to handle integer constants.Tim Northover2016-08-191-2/+3
* GlobalISel: add code to widen scalar G_ADDTim Northover2016-08-041-0/+5
* [GlobalISel] Const-ify MachineInstrs passed to MachineLegalizer.Ahmed Bougacha2016-08-021-2/+2
* GlobalISel: implement legalization pass, with just one transformation.Tim Northover2016-07-221-4/+5
* GlobalISel: implement Legalization querying framework.Tim Northover2016-07-201-0/+128
OpenPOWER on IntegriCloud