summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
Commit message (Expand)AuthorAgeFilesLines
* [GlobalISel] LegalizerHelper: Fix the incorrect alignment when splitting load...Volkan Keles2018-10-251-6/+6
* [GlobalISel] Use the target preferred type for G_EXTRACT_VECTOR_ELT index.Amara Emerson2018-10-251-0/+6
* [GISel]: Add legalization support for Widening UADDO/USUBOAditya Nandakumar2018-08-291-0/+26
* [GISel]: Add legalization support for widening bit counting operationsAditya Nandakumar2018-08-221-0/+36
* Revert "Revert rr340111 "[GISel]: Add Legalization/lowering code for bit coun...Aditya Nandakumar2018-08-211-1/+122
* Revert rr340111 "[GISel]: Add Legalization/lowering code for bit counting ope...Reid Kleckner2018-08-201-121/+1
* [GISel]: Add Legalization/lowering code for bit counting operationsAditya Nandakumar2018-08-181-1/+121
* [AArch64][GlobalISel] Zero-extend s1 values when returning.Amara Emerson2018-06-011-11/+1
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-9/+9
* [GlobalISel][Legalizer] Widening the second src op of shifts bug fixRoman Tereshin2018-05-091-2/+18
* Reapplying r331819 [GlobalISel][Legalizer] More concise and faster widenS...Roman Tereshin2018-05-091-234/+138
* Revert r331819 [GlobalISel][Legalizer] More concise and faster widenScalar, NFCRoman Tereshin2018-05-091-138/+234
* [GlobalISel][Legalizer] More concise and faster widenScalar, NFCRoman Tereshin2018-05-081-234/+138
* Fix infinite loop after r331115Daniel Sanders2018-04-301-0/+4
* [globalisel][legalizerinfo] Introduce dedicated extending loads and add lower...Daniel Sanders2018-04-281-4/+44
* [globalisel][legalizerinfo] Add support for legalization based on the Machine...Daniel Sanders2018-04-271-14/+40
* GlobalISel: Add templated functions and pattern matcher support for some more...Volkan Keles2018-02-141-11/+7
* [GlobalISel] Fix assert failure when legalizing non-power-2 loads.Amara Emerson2018-02-011-3/+6
* [ARM GlobalISel] Legalize G_SITOFP and G_UITOFPDiana Picus2018-01-301-0/+19
* [ARM GlobalISel] Legalize G_FPTOSI and G_FPTOUIDiana Picus2018-01-301-0/+18
* [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
OpenPOWER on IntegriCloud