summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/R600ISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* [SelectionDAG] Add FoldBUILD_VECTOR to simplify new BUILD_VECTOR nodesSimon Pilgrim2018-10-301-16/+18
* AMDGPU: Remove remnants of old address space mappingMatt Arsenault2018-08-311-18/+18
* AMDGPU/R600: Convert kernel param loads to use PARAM_I_ADDRESSJan Vesely2018-08-011-24/+64
* Reapply "AMDGPU: Fix handling of alignment padding in DAG argument lowering"Matt Arsenault2018-07-201-17/+4
* Revert "AMDGPU: Fix handling of alignment padding in DAG argument lowering"Evgeniy Stepanov2018-07-141-4/+17
* AMDGPU: Fix handling of alignment padding in DAG argument loweringMatt Arsenault2018-07-131-17/+4
* AMDGPU: Refactor Subtarget classesTom Stellard2018-07-111-1/+1
* AMDGPU: Fix UBSan error caused by r335942Tom Stellard2018-07-061-1/+1
* AMDGPU: Separate R600 and GCN TableGen filesTom Stellard2018-06-281-138/+202
* AMDGPU: Remove MFI::ABIArgOffsetMatt Arsenault2018-06-281-4/+1
* AMDGPU/R600: Move intrinsics to IntrinsicsAMDGPU.tdTom Stellard2018-06-011-6/+6
* AMDGPU: Pass function directly instead of MachineFunctionMatt Arsenault2018-05-291-1/+2
* AMDGPU/R600: Remove code for handling AMDGPUISD::CLAMPTom Stellard2018-05-241-21/+0
* AMDGPU: Remove #include "MCTargetDesc/AMDGPUMCTargetDesc.h" from common headersTom Stellard2018-05-221-0/+1
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-2/+2
* Fix layering of MachineValueType.h by moving it from CodeGen to SupportDavid Blaikie2018-03-231-1/+1
* AMDGPU/EG: Add a new FeatureFMA and use it to selectively enable FMA instructionJan Vesely2017-12-041-0/+5
* [AMDGPU] Fix pointer info for lowering load/store for r600 for amdgiz environ...Yaxun Liu2017-11-101-3/+7
* AMDGPU: Fix set but not used warnings related to AMDGPUASKonstantin Zhuravlyov2017-11-011-19/+18
* Add DAG argument to canMergeStoresTo NFC.Nirav Dave2017-07-101-1/+2
* AMDGPU: Cleanup CreateLiveInRegisterMatt Arsenault2017-06-191-12/+12
* [llvm] Remove double semicolonsMandeep Singh Grang2017-06-061-1/+1
* [AMDGPU] Prevent too large store merges in AMDGPU Subtargets. NFCI.Nirav Dave2017-05-241-0/+8
* AMDGPU: Refactor argument loweringMatt Arsenault2017-04-111-1/+1
* AMDGPU: Remove legacy bfe intrinsicsMatt Arsenault2017-04-031-2/+7
* [AMDGPU] Get address space mapping by target triple environmentYaxun Liu2017-03-271-33/+35
* AMDGPU: Cleanup fmin/fmax legacy functionMatt Arsenault2017-02-011-1/+1
* AMDGPU add support for spilling to a user sgpr pointed buffersTom Stellard2017-01-251-1/+1
* AMDGPU/R600: Serialize vector trunc stores to private ASJan Vesely2017-01-201-3/+25
* ADMGPU/EG,CM: Implement _noret global atomicsJan Vesely2017-01-161-0/+5
* [CodeGen] Rename MachineInstrBuilder::addOperand. NFCDiana Picus2017-01-131-18/+18
* AMDGPU/R600: Don't use REGISTER_{LOAD,STORE} ISD nodesJan Vesely2017-01-061-149/+132
* [AMDGPU, PowerPC, TableGen] Fix some Clang-tidy modernize and Include What Yo...Eugene Zelenko2016-12-091-19/+34
* AMDGPU: Refactor exp instructionsMatt Arsenault2016-12-051-3/+3
* AMDGPU: Refactor kernel argument loweringTom Stellard2016-09-161-3/+5
* [CodeGen] Split out the notions of MI invariance and MI dereferenceability.Justin Lebar2016-09-111-2/+3
* AMDGPU/R600: EXTRACT_VECT_ELT should only bypass BUILD_VECTOR if the vectors ...Jan Vesely2016-09-021-1/+3
* AMDGPU/R600: Expand unaligned writes to local and global ASJan Vesely2016-09-021-2/+11
* AMDGPU/R600: Cleanup DAGCombineJan Vesely2016-08-291-15/+12
* AMDGPU/R600: Remove MergeVectorStores from legalizationJan Vesely2016-08-291-3/+0
* AMDGPU/R600: Enable Load combineJan Vesely2016-08-271-0/+1
* Replace "fallthrough" comments with LLVM_FALLTHROUGHJustin Bogner2016-08-171-3/+4
* AMDGPU/R600: Remove macrosMatt Arsenault2016-08-131-2/+2
* Fix more dereferenced end() iterators after r278532Hans Wennborg2016-08-131-0/+2
* AMDGPU/R600: Remove dead custom insertersMatt Arsenault2016-07-261-209/+1
* AMDGPU: Make AMDGPUMachineFunction fields privateMatt Arsenault2016-07-261-2/+2
* AMDGPU: Remove read_workdim intrinsicJan Vesely2016-07-251-6/+0
* AMDGPU: Delete more dead codeMatt Arsenault2016-07-221-39/+1
* AMDGPU: Fix i1 fp_to_intMatt Arsenault2016-07-221-5/+20
* AMDGPU: Fix TargetPrefix for remaining r600 intrinsicsMatt Arsenault2016-07-151-1/+1
OpenPOWER on IntegriCloud