summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* GlobalISel: fewerElementsVector for intrinsic_trunc/intrinsic_roundMatt Arsenault2019-01-271-1/+3
* AMDGPU/GlobalISel: Legalize more bit opsMatt Arsenault2019-01-261-0/+3
* AMDGPU/GlobalISel: Scalarize add/subMatt Arsenault2019-01-251-0/+1
* GlobalISel: fewerElementsVector for more cast typesMatt Arsenault2019-01-251-0/+5
* GlobalISel: fewerElementsVector for a few more trivial opsMatt Arsenault2019-01-251-0/+6
* AMDGPU/GlobalISel: Legalize smulh/umulh and scalarize mulMatt Arsenault2019-01-251-0/+3
* GlobalISel: Support fewerElementsVector for icmp/fcmpMatt Arsenault2019-01-251-3/+75
* GlobalISel: Implement fewerElementsVector for extensionsMatt Arsenault2019-01-251-0/+54
* [GlobalISel][AArch64] Add isel support for FP16 vector @llvm.ceilJessica Paquette2019-01-241-1/+2
* GlobalISel: Allow shift amount to be a different typeMatt Arsenault2019-01-221-17/+47
* GlobalISel: Implement widen for extract_vector_elt elt typeMatt Arsenault2019-01-221-1/+16
* GlobalISel: Implement fewerElementsVector for basic FP opsMatt Arsenault2019-01-221-7/+37
* GlobalISel: Support narrowing zextload/sextloadMatt Arsenault2019-01-221-0/+27
* GlobalISel: Implement widenScalar for basic FP opsMatt Arsenault2019-01-201-4/+13
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [GISel]: Add support for CSEing continuously during GISel passes.Aditya Nandakumar2019-01-161-5/+7
* GlobalISel: Implement fewerElements for implicit_defMatt Arsenault2019-01-091-0/+26
* GlobalISel: Implement widenScalar for implicit_defMatt Arsenault2019-01-091-0/+6
* [MIPS GlobalISel] Select G_SELECTPetar Avramovic2018-12-251-8/+11
* [GlobalISel][AArch64] Add support for widening G_FCEILJessica Paquette2018-12-211-0/+9
* [MIPS GlobalISel] Select G_SDIV, G_UDIV, G_SREM and G_UREMPetar Avramovic2018-12-181-9/+9
* [MIPS GlobalISel] ClampScalar G_AND G_OR and G_XORPetar Avramovic2018-12-181-2/+5
* [MIPS GlobalISel] Lower G_UADDE and narrowScalar G_ADDPetar Avramovic2018-12-171-0/+18
* [GlobalISel] LegalizerHelper: Implement fewerElementsVector for G_LOAD/G_STOREVolkan Keles2018-12-141-2/+44
* [globalisel] Add GISelChangeObserver::changingInstr()Daniel Sanders2018-12-121-0/+23
* [GISel]: Refactor MachineIRBuilder to allow passing additional parameters to ...Aditya Nandakumar2018-12-111-30/+32
* [GlobalISel] Restrict G_MERGE_VALUES capability and replace with new opcodes.Amara Emerson2018-12-101-8/+33
* [GISel]: Provide standard interface to observe changes in GISel passesAditya Nandakumar2018-12-051-29/+35
* [ARM GlobalISel] Support G_CTLZ and G_CTLZ_ZERO_UNDEFDiana Picus2018-11-261-9/+12
* Fix typo in comment. NFCDiana Picus2018-11-261-1/+1
* [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
OpenPOWER on IntegriCloud