summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [globalisel] Make LegalizerInfo::LegalizeAction available outside of Legalize...Daniel Sanders2018-01-291-8/+9
* [GlobalISel][Legalizer] Convert the FP constants to the right APFloat type fo...Amara Emerson2018-01-271-1/+18
* [globalisel] Introduce LegalityQuery to better encapsulate the legalizer deci...Daniel Sanders2018-01-241-7/+7
* [ARM GlobalISel] Legalize G_FPEXT and G_FPTRUNCDiana Picus2018-01-171-0/+47
* [ARM GlobalISel] Legalize G_FMADiana Picus2018-01-121-2/+9
* [GlobalISel][Legalizer] Fix legalization of llvm.smul.with.overflowAmara Emerson2018-01-031-1/+15
* [GlobalISel][Legalizer] Fix crash when trying to lower G_FNEG of fp128 types.Amara Emerson2017-12-191-0/+3
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-3/+3
* Remove redundant includes from lib/CodeGen.Michael Zolotukhin2017-12-131-1/+0
* [aarch64][globalisel] Legalize G_ATOMIC_CMPXCHG_WITH_SUCCESS and G_ATOMICRMW_*Daniel Sanders2017-11-301-0/+12
* [ARM GlobalISel] Support G_FDIV for s32 and s64Diana Picus2017-11-231-0/+4
* [ARM GlobalISel] Support G_FMUL for s32 and s64Diana Picus2017-11-231-0/+4
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-2/+2
* [GlobalISel] Enable legalizing non-power-of-2 sized types.Kristof Beyls2017-11-071-24/+50
* [GlobalISel|ARM] : Allow legalizing G_FSUBJaved Absar2017-10-301-0/+4
* [Legalizer] Add support for G_OR NarrowScalar.Quentin Colombet2017-10-031-0/+44
* Fix unused-lambda-capture warning by using default capture-by-refDavid Blaikie2017-08-251-2/+1
* Fix buildbot breakage from r311763. Remove unused lambda capture.Matt Morehouse2017-08-251-2/+1
* [GISel]: Implement widenScalar for Legalizing G_PHIAditya Nandakumar2017-08-251-0/+31
* [GISel]: Support Widening G_ICMP's destination operand.Aditya Nandakumar2017-07-311-9/+45
* GlobalISel: Support G_(S|U)REM widening in LegalizerHelperDiana Picus2017-07-181-0/+3
* [ARM] GlobalISel: Legalize G_FCMP for s32Diana Picus2017-07-061-0/+2
* [GlobalISel] Refactor Legalizer helpers for libcallsDiana Picus2017-07-051-16/+20
* GlobalISel: add G_IMPLICIT_DEF instruction.Tim Northover2017-06-301-0/+14
* AArch64: legalize G_EXTRACT operations.Tim Northover2017-06-261-1/+53
* [ARM] GlobalISel: Add support for i32 moduloDiana Picus2017-06-151-17/+37
* [globalisel][legalizer] G_LOAD/G_STORE NarrowScalar should not emit G_GEP x, 0.Daniel Sanders2017-06-131-12/+15
* [GlobalISel] Legalize G_(S|U)DIV libcallsDiana Picus2017-04-241-12/+30
* [globalisel] Enable tracing the legalizer with --debug-only=legalize-mirDaniel Sanders2017-04-201-1/+11
* GlobalISel: Allow legalizing G_FADD to a libcallDiana Picus2017-04-111-0/+4
* [GlobalISel]: Fix bug where we can report GISelFailure on erased instructionsAditya Nandakumar2017-04-071-25/+0
* [GlobalISel] implement narrowing for G_CONSTANT.Igor Breger2017-04-071-0/+20
* GlobalISel: respect BooleanContents when extending i1.Tim Northover2017-03-211-4/+16
* GlobalISel: widen booleans by zero-extending to a byte.Tim Northover2017-03-211-1/+1
* [GlobalISel] Use the correct calling conv for callsDiana Picus2017-03-201-3/+4
* [GlobalISel] LegalizerHelper: Lower (G_FSUB X, Y) to (G_FADD X, (G_FNEG Y))Volkan Keles2017-03-101-0/+18
* [GlobalISel] Make LegalizerInfo accessible in LegalizerHelperVolkan Keles2017-03-101-9/+7
* GlobalISel: inform FrameLowering when we emit a function call.Tim Northover2017-03-091-0/+1
* [GlobalISel] Add default action for G_FNEGVolkan Keles2017-03-081-0/+32
* GlobalISel: fix legalization of G_INSERTTim Northover2017-03-071-14/+19
* GlobalISel: restrict G_EXTRACT instruction to just one operand.Tim Northover2017-03-061-2/+2
* GlobalISel: refactor legalization of G_INSERT.Tim Northover2017-03-061-37/+23
* GlobalISel: add merge/unmerge nodes for legalization.Tim Northover2017-03-031-18/+6
* GlobalISel: legalize va_arg on AArch64.Tim Northover2017-02-151-0/+3
* GlobalISel: legalize G_FPOW to a libcall on AArch64.Tim Northover2017-02-081-3/+12
* GlobalISel: expand mul-with-overflow into mul-hi on AArch64.Tim Northover2017-02-081-0/+27
* GlobalISel: legalize narrow G_SELECTS on AArch64.Tim Northover2017-02-061-0/+23
* GlobalISel: legalize G_INSERT instructionsTim Northover2017-02-061-0/+90
* [AArch64][GlobalISel] Legalize narrow scalar fp->int conversions.Ahmed Bougacha2017-01-231-0/+14
* [AArch64][GlobalISel] Widen scalar int->fp conversions.Ahmed Bougacha2017-01-201-0/+22
OpenPOWER on IntegriCloud