summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* GlobalISel: moreElementsVector for G_LOAD/G_STOREMatt Arsenault2019-08-011-1/+11
* [AArch64][GlobalISel] Implement narrowing of G_SEXT.Amara Emerson2019-07-261-0/+20
* [AArch64][GlobalISel] Fix a crash during s128 G_ICMP legalization due to r366...Amara Emerson2019-07-241-4/+4
* [GlobalISel] Translate calls to memcpy et al to G_INTRINSIC_W_SIDE_EFFECTs an...Amara Emerson2019-07-191-0/+49
* GlobalISel: Handle widenScalar of arbitrary G_MERGE_VALUES sourcesMatt Arsenault2019-07-171-48/+84
* GlobalISel: Handle more cases for widenScalar of G_MERGE_VALUESMatt Arsenault2019-07-171-4/+23
* [MIPS GlobalISel] ClampScalar and select pointer G_ICMPPetar Avramovic2019-07-171-0/+36
* GlobalISel: Implement narrowScalar for vector extract/insert indexesMatt Arsenault2019-07-151-0/+11
* Delete dead storesFangrui Song2019-07-121-3/+1
* GlobalISel: Legalization for G_FMINNUM/G_FMAXNUMMatt Arsenault2019-07-101-0/+46
* GlobalISel: Implement lower for G_FCOPYSIGNMatt Arsenault2019-07-091-0/+50
* [MIPS GlobalISel] Register bank select for G_PHI. Select i64 phiPetar Avramovic2019-07-091-0/+28
* GlobalISel: widenScalar for G_BUILD_VECTORMatt Arsenault2019-07-081-0/+19
* GlobalISel: Fix widenScalar for pointer typed G_MERGE_VALUESMatt Arsenault2019-07-031-1/+1
* GlobalISel: Try to widen merges with other mergesMatt Arsenault2019-07-011-2/+28
* [GlobalISel]: Allow backends to custom legalize IntrinsicsAditya Nandakumar2019-07-011-0/+4
* GlobalISel: Implement lower for min/maxMatt Arsenault2019-07-011-0/+36
* GlobalISel: Use RegisterMatt Arsenault2019-06-281-7/+7
* GlobalISel: Remove unsigned variant of SrcOpMatt Arsenault2019-06-241-127/+127
* CodeGen: Introduce a class for registersMatt Arsenault2019-06-241-61/+61
* [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
OpenPOWER on IntegriCloud