summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/SIISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* [AMDGPU] DAG combine to produce V_PERM_B32Stanislav Mekhanoshin2018-06-121-0/+181
* [AMDGPU] Inline asm - added i16, half and i128 types supportDaniil Fukalov2018-06-081-16/+32
* AMDGPU: Try a lot harder to emit scalar loadsMatt Arsenault2018-06-071-1/+125
* AMDGPU: Custom lower v2f16 fneg/fabs with illegal f16Matt Arsenault2018-06-061-0/+25
* AMDGPU: Use more custom insert/extract_vector_elt loweringMatt Arsenault2018-06-051-14/+31
* Set ADDE/ADDC/SUBE/SUBC to expand by defaultAmaury Sechet2018-06-011-3/+0
* [AMDGPU] Track occupancy in MFIStanislav Mekhanoshin2018-05-311-0/+2
* AMDGPU: Use better alignment for kernarg loweringMatt Arsenault2018-05-301-16/+21
* AMDGPU: Pass function directly instead of MachineFunctionMatt Arsenault2018-05-291-6/+6
* AMDGPU: Add nuw to add off of kernarg ptrMatt Arsenault2018-05-291-2/+1
* [AMDGPU] Fixed build warningTim Renouf2018-05-291-4/+3
* AMDGPU/R600: Remove code for handling AMDGPUISD::CLAMPTom Stellard2018-05-241-0/+25
* AMDGPU: Move AMDGPUTargetLowering::isFPExtFoldable() into SITargetLoweringTom Stellard2018-05-221-0/+12
* AMDGPU: Make v2i16/v2f16 legal on VIMatt Arsenault2018-05-221-265/+234
* AMDGPU: Remove #include "MCTargetDesc/AMDGPUMCTargetDesc.h" from common headersTom Stellard2018-05-221-0/+1
* [AMDGPU] Change llvm.debugtrap to be a debug breakpoint that can resume execu...Tony Tye2018-05-161-34/+33
* AMDGPU: Custom lower v4i16/v4f16 vector operationsMatt Arsenault2018-05-161-19/+97
* [AMDGPU] Fix handling of void types in isLegalAddressingModeStanislav Mekhanoshin2018-05-151-1/+1
* AMDGPU: Make undef legal for v2i16/v2f16Matt Arsenault2018-05-131-0/+3
* [AMDGPU] Support horizontal vectorization of min/max.Farhana Aleen2018-05-091-1/+7
* AMDGPU: Stop special casing constant indexes of extract_vector_eltMatt Arsenault2018-05-091-15/+0
* AMDGPU: Fix broken dynamic vector indexing for packed typesMatt Arsenault2018-05-081-4/+4
* Fast Math Flag mapping into SDNodeMichael Berg2018-05-041-4/+3
* [AMDGPU] A trivial fix for a buildbot failure caused by "commit 224a839fcbbea...Farhana Aleen2018-05-021-1/+1
* Revert "[AMDGPU] performAddCombine should run after DAG is legalized."Farhana Aleen2018-05-021-1/+1
* [AMDGPU] performAddCombine should run after DAG is legalized.Farhana Aleen2018-05-021-1/+1
* [AMDGPU] Support horizontal vectorization.Farhana Aleen2018-05-011-0/+24
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-8/+8
* AMDGPU: Add Vega12 and Vega20Matt Arsenault2018-04-301-2/+7
OpenPOWER on IntegriCloud