summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/SIISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Remove check for single use in ShrinkDemandedConstantStanislav Mekhanoshin2019-01-091-2/+1
* [AMDGPU] Handle OR as operand of raw load/storePiotr Sobczak2019-01-021-4/+6
* Fix unused variable warning. NFCI.Simon Pilgrim2018-12-071-2/+2
* AMDGPU: Allow f32 types for llvm.amdgcn.s.buffer.loadMatt Arsenault2018-12-071-5/+6
* AMDGPU: Remove llvm.SI.tbuffer.storeMatt Arsenault2018-12-071-49/+0
* AMDGPU: Remove llvm.AMDGPU.killMatt Arsenault2018-12-071-15/+2
* AMDGPU: Divergence-driven selection of scalar buffer load intrinsicsNicolai Haehnle2018-11-301-33/+74
* AMDGPU: Fix various issues around the VirtReg2Value mappingNicolai Haehnle2018-11-301-29/+36
* Revert r347871 "Fix: Add support for TFE/LWE in image intrinsic"David Stuttard2018-11-291-289/+53
* Fix: Add support for TFE/LWE in image intrinsicDavid Stuttard2018-11-291-2/+1
* Add support for TFE/LWE in image intrinsicsDavid Stuttard2018-11-291-53/+290
* [AMDGPU] Disable DAG combine at -O0Stanislav Mekhanoshin2018-11-271-6/+5
* [AMDGPU] Fix -Wunused-variableFangrui Song2018-11-191-1/+0
* [AMDGPU] Convert insert_vector_elt into set of selectsStanislav Mekhanoshin2018-11-191-0/+40
* [AMDGPU] combine extractelement into several selectsStanislav Mekhanoshin2018-11-131-4/+26
* Revert "AMDGPU: Divergence-driven selection of scalar buffer load intrinsics"Nicolai Haehnle2018-11-071-74/+33
* [TargetLowering] Change TargetLoweringBase::getPreferredVectorAction to take ...Craig Topper2018-11-051-1/+1
* Fixed inclusion of M_PI fow MinGW-w64Sylvestre Ledru2018-11-021-1/+1
* [AMDGPU] UBSan bug fix for r345710Neil Henning2018-11-021-1/+1
* Fix clang -Wimplicit-fallthrough warnings across llvm, NFCReid Kleckner2018-11-011-2/+1
* [AMDGPU] support image load/store a16Neil Henning2018-10-311-2/+4
* AMDGPU: Remove custom BUILD_VECTOR combineMatt Arsenault2018-10-301-45/+0
* DAG: Change behavior of fminnum/fmaxnum nodesMatt Arsenault2018-10-221-33/+133
* AMDGPU: Avoid selecting ds_{read,write}2_b32 on SINicolai Haehnle2018-10-171-0/+23
* AMDGPU: Divergence-driven selection of scalar buffer load intrinsicsNicolai Haehnle2018-10-171-33/+74
* AMDGPU: Rename isAmdCodeObjectV2 -> isAmdHsaOrMesaKonstantin Zhuravlyov2018-10-041-3/+3
* [AMDGPU] Fix for negative offsets in buffer/tbuffer intrinsicsTim Renouf2018-10-031-1/+8
* AMDGPU: Fix private handling for allowsMisalignedMemoryAccessesMatt Arsenault2018-09-241-1/+5
* AMDGPU: Don't form fmed3 if it will require materializationMatt Arsenault2018-09-181-2/+9
* [AMDGPU] Ensure trig range reduction only used for subtargets that require itDavid Stuttard2018-09-141-6/+13
* AMDGPU: Fix not preserving alignent in call setupsMatt Arsenault2018-09-131-1/+7
* AMDGPU: Remove function pointer type hackMatt Arsenault2018-09-101-7/+4
* AMDGPU: Stop reporting is-noop addrspacecast for constant 32-bitMatt Arsenault2018-09-101-2/+1
* DAG: Handle odd vector sizes in calling conv splittingMatt Arsenault2018-09-101-8/+5
* AMDGPU: Use GOT PSV since it has an address space nowMatt Arsenault2018-09-101-2/+2
* AMDGPU: Remove old hack for function addressesMatt Arsenault2018-09-061-13/+0
* AMDGPU: Fix DAG divergence not reporting flat loadsMatt Arsenault2018-09-041-4/+4
* [AMDGPU] Split v32i32 loadsStanislav Mekhanoshin2018-08-311-3/+5
* AMDGPU: Restrict extract_vector_elt combine to loadsMatt Arsenault2018-08-311-1/+2
* AMDGPU: Remove remnants of old address space mappingMatt Arsenault2018-08-311-76/+75
* [NFC] Rename the DivergenceAnalysis to LegacyDivergenceAnalysisNicolai Haehnle2018-08-301-2/+2
* [AMDGPU] Add support for a16 modifiear for gfx9Ryan Taylor2018-08-281-9/+49
* [AMDGPU] Add support for multi-dword s.buffer.load intrinsicTim Renouf2018-08-251-3/+23
* AMDGPU: Fix not respecting byval alignment in call frame setupMatt Arsenault2018-08-221-15/+12
* [AMDGPU] New buffer intrinsicsTim Renouf2018-08-211-17/+363
* [AMDGPU] New tbuffer intrinsicsTim Renouf2018-08-211-12/+169
* [MI] Change the array of `MachineMemOperand` pointers to beChandler Carruth2018-08-161-1/+1
* AMDGPU: Custom lower fexpMatt Arsenault2018-08-161-0/+2
* AMDGPU: Improve extract_vector_elt reduction combineMatt Arsenault2018-08-151-6/+12
* AMDGPU: Implement llvm.amdgcn.icmp/fcmp for i16/f16Matt Arsenault2018-08-151-26/+67
OpenPOWER on IntegriCloud