summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* AMDGPU/GlobalISel: Select flat loadsMatt Arsenault2019-07-161-0/+3
* AMDGPU/GlobalISel: Fix test failures in release buildMatt Arsenault2019-07-161-1/+1
* AMDGPU/GlobalISel: Custom legalize G_INSERT_VECTOR_ELTMatt Arsenault2019-07-151-1/+31
* AMDGPU/GlobalISel: Custom legalize G_EXTRACT_VECTOR_ELTMatt Arsenault2019-07-151-1/+34
* AMDGPU/GlobalISel: Widen vector extractsMatt Arsenault2019-07-151-5/+8
* GlobalISel: Legalization for G_FMINNUM/G_FMAXNUMMatt Arsenault2019-07-101-1/+55
* AMDGPU/GlobalISel: Add support for wide loads >= 256-bitsTom Stellard2019-07-101-1/+8
* GlobalISel: Implement lower for G_FCOPYSIGNMatt Arsenault2019-07-091-3/+2
* AMDGPU/GlobalISel: Fix legality for G_BUILD_VECTORMatt Arsenault2019-07-091-7/+4
* AMDGPU/GlobalISel: Legalize more concat_vectorsMatt Arsenault2019-07-091-13/+16
* AMDGPU/GlobalISel: Make s16 G_ICMP legalMatt Arsenault2019-07-091-2/+8
* AMDGPU/GlobalISel: Select G_MERGE_VALUESMatt Arsenault2019-07-091-2/+4
* AMDGPU/GlobalISel: Handle more input argument intrinsicsMatt Arsenault2019-07-011-0/+12
* AMDGPU/GlobalISel: Lower kernarg segment ptr intrinsicsMatt Arsenault2019-07-011-4/+44
* AMDGPU/GlobalISel: Legalize workgroup ID intrinsicsMatt Arsenault2019-07-011-0/+9
* AMDGPU/GlobalISel: Legalize workitem ID intrinsicsMatt Arsenault2019-07-011-0/+84
* AMDGPU/GlobalISel: Custom lower control flow intrinsicsMatt Arsenault2019-07-011-0/+64
* AMDGPU/GlobalISel: Legalize s16 add/sub/mulMatt Arsenault2019-07-011-1/+12
* AMDGPU/GlobalISel: Legalize s16 fcmpMatt Arsenault2019-07-011-1/+9
* AMDGPU/GlobalISel: Make s16 select legalMatt Arsenault2019-07-011-2/+2
* AMDGPU/GlobalISel: Convert to using RegisterMatt Arsenault2019-06-281-4/+4
* GlobalISel: Remove unsigned variant of SrcOpMatt Arsenault2019-06-241-12/+12
* CodeGen: Introduce a class for registersMatt Arsenault2019-06-241-4/+4
* AMDGPU: Consolidate some getGeneration checksMatt Arsenault2019-06-191-3/+2
* AMDGPU/GlobalISel: Legality for integer min/maxMatt Arsenault2019-05-231-0/+23
* AMDGPU/GlobalISel: Implement s64->s64 [SU]ITOFPMatt Arsenault2019-05-171-0/+37
* GlobalISel: Implement lower for S64->S32 [SU]ITOFPMatt Arsenault2019-05-171-0/+1
* AMDGPU: Fix unused variable warnings in release buildsMatt Arsenault2019-05-171-12/+9
* AMDGPU/GlobalISel: Legalize G_FCEILMatt Arsenault2019-05-171-2/+35
* AMDGPU/GlobalISel: Legalize G_INTRINSIC_TRUNCMatt Arsenault2019-05-171-3/+68
* AMDGPU/GlobalISel: Legalize G_FRINTMatt Arsenault2019-05-171-0/+41
* AMDGPU/GlobalISel: Legalize G_FCOPYSIGNMatt Arsenault2019-05-171-0/+4
* AMDGPU/GlobalISel: Fix non-power-of-2 G_EXTRACT sourcesMatt Arsenault2019-04-221-1/+3
* [GlobalISel] Enable CSE in the IRTranslator & legalizer for -O0 with constant...Amara Emerson2019-04-151-16/+12
* AMDGPU/GlobalISel: Fix non-power-of-2 selectMatt Arsenault2019-04-051-0/+1
* GlobalISel: Implement fewerElementsVector for phiMatt Arsenault2019-02-281-0/+1
* GlobalISel: Implement moreElementsVector for phiMatt Arsenault2019-02-281-0/+1
* AMDGPU/GlobalISel: Fix bit ops for non-power-of-2 sizesMatt Arsenault2019-02-251-0/+2
* AMDGPU/GlobalISel: Clamp max implicit_def elementsMatt Arsenault2019-02-251-1/+2
* AMDGPU/GlobalISel: Make phis legalMatt Arsenault2019-02-211-0/+13
* AMDGPU/GlobalISel: Fix bit count ops for non-power-of-2 typesMatt Arsenault2019-02-211-1/+3
* GlobalISel: Fix fewerElementsVector for ctlz with different result typeMatt Arsenault2019-02-201-2/+2
* GlobalISel: Implement moreElementsVector for g_insert resultsMatt Arsenault2019-02-201-14/+24
* GlobalISel: Implement moreElementsVector for selectMatt Arsenault2019-02-191-18/+9
* GlobalISel: Implement moreElementsVector for G_EXTRACT sourceMatt Arsenault2019-02-191-0/+1
* GlobalISel: Implement moreElementsVector for bit opsMatt Arsenault2019-02-191-0/+20
* GlobalISel: Implement widenScalar for g_extract scalar resultsMatt Arsenault2019-02-181-2/+3
* GlobalISel: Add alignment to LegalityQuery MMOsMatt Arsenault2019-02-141-9/+10
* AMDGPU/GlobalISel: Fix RegBankSelect for GEP.Matt Arsenault2019-02-141-22/+14
* AMDGPU/GlobalISel: Only make f16 constants legal on f16 targetsMatt Arsenault2019-02-121-2/+9
OpenPOWER on IntegriCloud