summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
Commit message (Expand)AuthorAgeFilesLines
* [MIPS GlobalISel] Select integer to floating point conversionsPetar Avramovic2019-06-201-2/+2
* [MIPS GlobalISel] Select floating point to integer conversionsPetar Avramovic2019-06-201-2/+3
* GlobalISel: Use the original flags when lowering fneg to fsubMatt Arsenault2019-06-171-2/+1
* [MIPS GlobalISel] Select floor and ceilPetar Avramovic2019-06-061-1/+9
* AMDGPU/GlobalISel: Legality for integer min/maxMatt Arsenault2019-05-231-1/+13
* GlobalISel: Implement lower for S64->S32 [SU]ITOFPMatt Arsenault2019-05-171-0/+121
* AMDGPU/GlobalISel: Legalize G_FCOPYSIGNMatt Arsenault2019-05-171-0/+1
* GlobalISel: Fix indentationMatt Arsenault2019-05-161-1/+1
* [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
OpenPOWER on IntegriCloud