summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
Commit message (Expand)AuthorAgeFilesLines
* [GlobalISel][AArch64] Legalize G_FNEARBYINTJessica Paquette2019-04-251-0/+2
* [AArch64][GlobalISel] Legalize G_INTRINSIC_ROUNDJessica Paquette2019-04-231-0/+1
* [AArch64][GlobalISel] Legalize G_INTRINSIC_TRUNCJessica Paquette2019-04-231-0/+1
* GlobalISel: Legalize scalar G_EXTRACT sourcesMatt Arsenault2019-04-221-0/+7
* Revert r358800. Breaks Obsequi from the test suite.Amara Emerson2019-04-201-95/+4
* Revert "Revert "[GlobalISel] Add legalization support for non-power-2 loads a...Amara Emerson2019-04-191-4/+95
* [GlobalISel][AArch64] Legalize + select G_FRINTJessica Paquette2019-04-191-0/+2
* Revert "[GlobalISel] Add legalization support for non-power-2 loads and stores"Amara Emerson2019-04-191-95/+4
* [GlobalISel][AArch64] Legalize vector G_FPOWJessica Paquette2019-04-191-0/+1
* [NFC] FMF propagation for GlobalIselMichael Berg2019-04-181-8/+6
* Add a getSizeInBits() accessor to MachineMemOperand. NFC.Amara Emerson2019-04-171-5/+5
* [GlobalISel] Add legalization support for non-power-2 loads and storesAmara Emerson2019-04-171-3/+94
* [AArch64][GlobalISel] Scalarize vector SDIV.Amara Emerson2019-04-101-0/+1
* GlobalISel: Support legalizing G_CONSTANT with irregular breakdownMatt Arsenault2019-04-101-25/+32
* GlobalISel: Handle odd breakdowns for bit opsMatt Arsenault2019-04-101-40/+42
* [AArch64][GlobalISel] Legalize G_FEXP2Jessica Paquette2019-04-031-1/+6
* [MIPS GlobalISel] Silence uninitialized variable warningBenjamin Kramer2019-03-111-1/+1
* [MIPS GlobalISel] NarrowScalar G_UMULHPetar Avramovic2019-03-111-3/+9
* [MIPS GlobalISel] NarrowScalar G_MULPetar Avramovic2019-03-111-33/+80
* GlobalISel: Implement fewerElementsVector for phiMatt Arsenault2019-02-281-8/+85
* GlobalISel: Implement moreElementsVector for phiMatt Arsenault2019-02-281-0/+21
* [MIPS GlobalISel] Select G_UADDOPetar Avramovic2019-02-261-0/+12
* GlobalISel: Fix fewerElementsVector for ctlz with different result typeMatt Arsenault2019-02-201-1/+5
* GlobalISel: Implement moreElementsVector for g_insert resultsMatt Arsenault2019-02-201-0/+8
* GlobalISel: Implement moreElementsVector for selectMatt Arsenault2019-02-191-0/+12
* GlobalISel: Implement moreElementsVector for G_EXTRACT sourceMatt Arsenault2019-02-191-0/+7
* GlobalISel: Implement moreElementsVector for bit opsMatt Arsenault2019-02-191-0/+40
* [GlobalISel][AArch64] Legalize + select some llvm.ctlz.* intrinsicsJessica Paquette2019-02-181-0/+1
* GlobalISel: Implement widenScalar for g_extract scalar resultsMatt Arsenault2019-02-181-6/+48
* GlobalISel: Fix double count of offset for irregular vector breakdownsMatt Arsenault2019-02-181-1/+0
* [MIPS GlobalISel] Select branch instructionsPetar Avramovic2019-02-141-1/+1
* GlobalISel: Use default rounding mode when extending fconstantMatt Arsenault2019-02-121-3/+8
* GlobalISel: Move some more legalize cases into functionsMatt Arsenault2019-02-121-165/+190
* GlobalISel: Implement moreElementsVector for implicit_defMatt Arsenault2019-02-111-0/+29
* GlobalISel: Fix not calling the observer when legalizing G_EXTRACTMatt Arsenault2019-02-111-0/+2
* [GlobalISel][AArch64] Select G_FFLOORJessica Paquette2019-02-111-0/+2
* GlobalISel: Add G_FCANONICALIZE instructionMatt Arsenault2019-02-111-0/+2
* [MIPS GlobalISel] Select any extending load and truncating storePetar Avramovic2019-02-081-7/+0
* AMDGPU/GlobalISel: Legalize addrspacecastMatt Arsenault2019-02-081-0/+1
* GlobalISel: Try to fix bot failuresMatt Arsenault2019-02-071-5/+5
* GlobalISel: Implement narrowScalar for shift main typeMatt Arsenault2019-02-071-8/+217
* GlobalISel: Implement fewerElementsVector for shiftsMatt Arsenault2019-02-071-30/+130
* GlobalISel: Consolidate load/store legalizationMatt Arsenault2019-02-051-103/+14
* GlobalISel: Implement narrowScalar for selectMatt Arsenault2019-02-051-0/+53
* GlobalISel: Fix not calling observer when legalizing bitcount opsMatt Arsenault2019-02-041-11/+12
* GlobalISel: Implement widenScalar for G_UNMERGE_VALUESMatt Arsenault2019-02-031-39/+83
* GlobalISel: Implement widenScalar for G_EXTRACT vector sourcesMatt Arsenault2019-02-021-0/+26
* GlobalISel: Legalization for inttoptr/ptrtointMatt Arsenault2019-02-021-4/+38
* GlobalISel: Handle odd splits in fewerElementsVector for load/storeMatt Arsenault2019-01-311-30/+173
* GlobalISel: Implement narrowScalar for bswapMatt Arsenault2019-01-311-0/+25
OpenPOWER on IntegriCloud