summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/SIISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [SDAG] Remove the reliance on MI's allocation strategy forChandler Carruth2018-08-141-5/+3
* AMDGPU: Use splat vectors for undefs when folding canonicalizeMatt Arsenault2018-08-121-5/+20
* AMDGPU: Fix packing undef parts of build_vectorMatt Arsenault2018-08-121-4/+13
* AMDGPU: More canonicalized operationsMatt Arsenault2018-08-101-0/+7
* AMDGPU: Combine and of seto/setuo and fp_classMatt Arsenault2018-08-101-0/+23
* AMDGPU: Match isfinite pattern to class instructionsMatt Arsenault2018-08-101-3/+13
* AMDGPU: Add LLVM_FALLTHROUGHMatt Arsenault2018-08-101-0/+2
* AMDGPU: Error more gracefully on libcallsMatt Arsenault2018-08-081-0/+3
* AMDGPU: Fix shifts for i128Matt Arsenault2018-08-081-0/+4
* AMDGPU: cvt_pk_rtz_f16 canonicalizesMatt Arsenault2018-08-061-0/+13
* AMDGPU: Handle some vector operations in isCanonicalizedMatt Arsenault2018-08-061-0/+20
* AMDGPU: Push fcanonicalize through partially constant build_vectorMatt Arsenault2018-08-061-1/+37
* AMDGPU: Refactor fcanonicalize combineMatt Arsenault2018-08-061-36/+30
* AMDGPU: Treat more custom operations as canonicalizingMatt Arsenault2018-08-061-1/+17
* AMDGPU: Conversions always produce canonical resultsMatt Arsenault2018-08-061-7/+2
* AMDGPU: Fix implementation of isCanonicalizedMatt Arsenault2018-08-061-46/+73
* DAG: Enhance isKnownNeverNaNMatt Arsenault2018-08-031-9/+2
* [AMDGPU] Minor change to d16 buffer load implementationTim Renouf2018-08-021-17/+7
* AMDGPU: Fix scalarizing v4f16 fcanonicalizeMatt Arsenault2018-08-021-0/+2
* AMDGPU: Improve hack for packing conversion opsMatt Arsenault2018-08-011-2/+10
* AMDGPU: Partially fix handling of packed amdgpu_ps argumentsMatt Arsenault2018-08-011-62/+9
* [AMDGPU] Optimize _L image intrinsic to _LZ when lod is zeroRyan Taylor2018-08-011-2/+17
* AMDGPU: Add clamp bit to dot intrinsicsKonstantin Zhuravlyov2018-08-011-3/+6
* AMDGPU: Break 64-bit arguments into 32-bit piecesMatt Arsenault2018-07-311-3/+16
* AMDGPU: Split wide vectors of i16/f16 into 32-bit regs on callsMatt Arsenault2018-07-311-2/+24
* AMDGPU: Scalarize vector argument types to callsMatt Arsenault2018-07-311-31/+15
* AMDGPU: Don't handle FP16_TO_FP in isCanonicalizedMatt Arsenault2018-07-311-4/+0
* AMDGPU: Fold undef fcanonicalize to qNaNMatt Arsenault2018-07-311-2/+10
* AMDGPU: Stop wasting argument registers with v3i32/v3f32Matt Arsenault2018-07-281-0/+46
* Reapply "AMDGPU: Fix handling of alignment padding in DAG argument lowering"Matt Arsenault2018-07-201-6/+3
* [AMDGPU] [AMDGPU] Support a fdot2 pattern.Farhana Aleen2018-07-161-0/+79
* Revert "AMDGPU: Fix handling of alignment padding in DAG argument lowering"Evgeniy Stepanov2018-07-141-3/+6
* AMDGPU: Properly handle shader inputs with split argumentsMatt Arsenault2018-07-131-12/+27
* AMDGPU: Fix handling of alignment padding in DAG argument loweringMatt Arsenault2018-07-131-6/+3
* AMDGPU: Refactor Subtarget classesTom Stellard2018-07-111-29/+29
* AMDGPU: Separate R600 and GCN TableGen filesTom Stellard2018-06-281-11/+57
* AMDGPU: Remove MFI::ABIArgOffsetMatt Arsenault2018-06-281-3/+2
* AMDGPU: Error on calls from graphics shadersMatt Arsenault2018-06-281-0/+7
* [AMDGPU] Convert rcp to rcp_iflagStanislav Mekhanoshin2018-06-271-1/+21
* [AMDGPU] Add llvm.amdgcn.fmad.ftz intrinsicStanislav Mekhanoshin2018-06-261-0/+3
* AMDGPU: Remove commented out codeMatt Arsenault2018-06-251-2/+0
* AMDGPU: Remove old-style image intrinsicsNicolai Haehnle2018-06-211-303/+0
* AMDGPU: Select MIMG instructions manually in SITargetLoweringNicolai Haehnle2018-06-211-28/+249
* AMDGPU: Refactor MIMG instruction TableGen using generic tablesNicolai Haehnle2018-06-211-3/+1
* AMDGPU: Use generic tables instead of SearchableTableNicolai Haehnle2018-06-211-3/+3
* AMDGPU: Turn D16 for MIMG instructions into a regular operandNicolai Haehnle2018-06-211-2/+9
* [AMDGPU] setcc (select cc, CT, CF), CF, eq | ne -> xor cc, -1 | ccStanislav Mekhanoshin2018-06-161-17/+43
* AMDGPU: Add combine for short vector extract_vector_eltsMatt Arsenault2018-06-151-1/+42
* AMDGPU: Make v4i16/v4f16 legalMatt Arsenault2018-06-151-51/+155
* AMDGPU: Move isSDNodeSourceOfDivergence() implementation to SITargetLoweringTom Stellard2018-06-131-0/+66
OpenPOWER on IntegriCloud