summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
Commit message (Expand)AuthorAgeFilesLines
* AMDGPU/GlobalISel: Select llvm.amdgcn.ds.ordered.{add|swap}Matt Arsenault2020-01-131-0/+87
* AMDGPU/GlobalISel: Select G_EXTRACT_VECTOR_ELTMatt Arsenault2020-01-091-0/+76
* TableGen/GlobalISel: Add way for SDNodeXForm to work on timmMatt Arsenault2020-01-091-7/+24
* AMDGPU/GlobalISel: Fix import of zext of s16 op patternsMatt Arsenault2020-01-091-0/+2
* AMDGPU/GlobalISel: Add IMMPopCount xformMatt Arsenault2020-01-091-0/+6
* AMDGPU/GlobalISel: Add selectVOP3Mods_nnanMatt Arsenault2020-01-091-0/+14
* AMDGPU/GlobalISel: Add equiv xform for bitcast_fpimm_to_i32Matt Arsenault2020-01-091-0/+11
* AMDGPU/GlobalISel: Fix add of neg inline constant patternMatt Arsenault2020-01-091-0/+6
* AMDGPU: Remove VOP3Mods0Clamp0OModMatt Arsenault2020-01-071-14/+0
* AMDGPU/GlobalISel: Select G_UADDE/G_USUBEMatt Arsenault2020-01-061-10/+30
* AMDGPU/GlobalISel: Replace handling of boolean valuesMatt Arsenault2020-01-061-82/+55
* AMDGPU: Use ImmLeaf for inline immediate predicatesMatt Arsenault2020-01-061-0/+16
* AMDGPU/GlobalISel: Select scalar v2s16 G_BUILD_VECTORMatt Arsenault2020-01-061-1/+1
* AMDGPU/GlobalISel: Select more G_EXTRACTs correctlyMatt Arsenault2020-01-061-5/+19
* AMDGPU/GlobalISel: Add new utils fileMatt Arsenault2020-01-031-33/+2
* AMDGPU/GlobalISel: Fix off by one in operand indexMatt Arsenault2020-01-031-4/+4
* AMDGPU/GlobalISel: Remove manual G_FENCE selectionMatt Arsenault2020-01-021-5/+0
* AMDGPU/GlobalISel: Re-use MRI available in selectorMatt Arsenault2019-12-301-9/+7
* AMDGPU/GlobalISel: Fix missing scc imp-def on scalar and/or/xorMatt Arsenault2019-12-211-0/+5
* GlobalISel: Lower s1 source G_SITOFP/G_UITOFPMatt Arsenault2019-11-151-46/+0
* [globalisel] Rename G_GEP to G_PTR_ADDDaniel Sanders2019-11-051-5/+5
* AMDGPU: Relax 32-bit SGPR register classMatt Arsenault2019-10-181-8/+9
* AMDGPU/GlobalISel: Handle more G_INSERT casesMatt Arsenault2019-10-071-43/+1
* AMDGPU/GlobalISel: Use S_MOV_B64 for inline constantsMatt Arsenault2019-10-071-20/+27
* AMDGPU/GlobalISel: Select more G_INSERT casesMatt Arsenault2019-10-071-20/+78
* GlobalISel: Add target pre-isel instructionsMatt Arsenault2019-10-071-1/+1
* AMDGPU/GlobalISel: Fall back on weird G_EXTRACT offsetsMatt Arsenault2019-10-061-2/+5
* AMDGPU/GlobalISel: Select G_PTRTOINTMatt Arsenault2019-10-041-0/+1
* [AMDGPU] Extend buffer intrinsics with swizzlingPiotr Sobczak2019-10-021-10/+15
* AMDGPU/GlobalISel: Use getIntrinsicID helperMatt Arsenault2019-10-021-1/+1
* AMDGPU/GlobalISel: Select s1 src G_SITOFP/G_UITOFPMatt Arsenault2019-10-011-0/+46
* AMDGPU/GlobalISel: Add support for init.exec intrinsicsMatt Arsenault2019-10-011-0/+9
* AMDGPU/GlobalISel: Select G_UADDO/G_USUBOMatt Arsenault2019-10-011-0/+44
* AMDGPU/GlobalISel: Avoid getting MRI in every functionMatt Arsenault2019-09-281-220/+149
* [AMDGPU] Use std::make_tuple to make some toolchains happy againBjorn Pettersson2019-09-201-6/+6
* Reapply r372285 "GlobalISel: Don't materialize immarg arguments to intrinsics"Matt Arsenault2019-09-191-12/+267
* Revert r372285 "GlobalISel: Don't materialize immarg arguments to intrinsics"Hans Wennborg2019-09-191-267/+12
* AMDGPU/GlobalISel: Select llvm.amdgcn.raw.buffer.store.formatMatt Arsenault2019-09-191-17/+91
* AMDGPU/GlobalISel: Select llvm.amdgcn.raw.buffer.storeMatt Arsenault2019-09-191-0/+185
* GlobalISel: Don't materialize immarg arguments to intrinsicsMatt Arsenault2019-09-191-12/+8
* AMDGPU/GlobalISel: Fail select of G_INSERT non-32-bit sourceMatt Arsenault2019-09-161-4/+16
* AMDGPU/GlobalISel: Fix assert on multi-return side effect intrinsicsMatt Arsenault2019-09-131-1/+1
* AMDGPU/GlobalISel: Select llvm.amdgcn.classMatt Arsenault2019-09-091-0/+18
* AMDGPU/GlobalISel: Select fmed3Matt Arsenault2019-09-091-0/+19
* AMDGPU/GlobalISel: Select G_PTR_MASKMatt Arsenault2019-09-091-0/+65
* AMDGPU/GlobalISel: Use known bits for selectionMatt Arsenault2019-09-091-8/+3
* AMDGPU/GlobalISel: Try generated matcher before add/sub codeMatt Arsenault2019-09-091-4/+4
* AMDGPU/GlobalISel: Fix assert on load from constant addressMatt Arsenault2019-09-051-4/+4
* AMDGPU/GlobalISel: Fix constraining scalar and/or/xorMatt Arsenault2019-08-281-8/+1
* Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-151-21/+19
OpenPOWER on IntegriCloud