summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* GlobalISel: Implement moreElementsVector for implicit_defMatt Arsenault2019-02-111-1/+19
* GlobalISel: Add G_FCANONICALIZE instructionMatt Arsenault2019-02-111-1/+1
* AMDGPU/GlobalISel: Fix shift legalization for non-power-of-2Matt Arsenault2019-02-081-0/+2
* AMDGPU/GlobalISel: Fix non-power-of-2 implicit_defMatt Arsenault2019-02-081-1/+2
* AMDGPU/GlobalISel: Don't use a copy in addrspacecast loweringMatt Arsenault2019-02-081-1/+1
* AMDGPU/GlobalISel: Legalize addrspacecastMatt Arsenault2019-02-081-0/+177
* GlobalISel: Implement narrowScalar for shift main typeMatt Arsenault2019-02-071-3/+9
* AMDGPU/GlobalISel: Restrict g_implicit_def legalityMatt Arsenault2019-02-071-8/+15
* AMDGPU/GlobalISel: Legalize fsqrtMatt Arsenault2019-02-071-0/+12
* AMDGPU/GlobalISel: Legalize some f16 operationsMatt Arsenault2019-02-071-4/+16
* GlobalISel: Implement fewerElementsVector for shiftsMatt Arsenault2019-02-071-2/+7
* GlobalISel: Try to make legalize rules more useful for vectorsMatt Arsenault2019-02-071-18/+7
* AMDGPU/GlobalISel: Legalize select for v4s16Matt Arsenault2019-02-041-3/+3
* [AMDGPU] Fix -Wunused-variable after rL352978Fangrui Song2019-02-031-1/+0
* GlobalISel: Implement widenScalar for G_UNMERGE_VALUESMatt Arsenault2019-02-031-1/+2
* GlobalISel: Implement widenScalar for G_EXTRACT vector sourcesMatt Arsenault2019-02-021-0/+18
* AMDGPU/GlobalISel: Avoid reporting illegal extloads as legalMatt Arsenault2019-02-021-1/+1
* AMDGPU/GlobalISel: Legalize icmp for pointer typesMatt Arsenault2019-02-021-1/+10
* AMDGPU/GlobalISel: Legalize constant for pointer typesMatt Arsenault2019-02-021-3/+4
* AMDGPU/GlobalISel: Legalize select for pointer typesMatt Arsenault2019-02-021-4/+12
OpenPOWER on IntegriCloud