summaryrefslogtreecommitdiff
path: root/lib/Target/AMDGPU/R600ISelLowering.cpp
AgeCommit message (Expand)Author
2018-08-07Merging r338610:Hans Wennborg
2018-07-20Reapply "AMDGPU: Fix handling of alignment padding in DAG argument lowering"Matt Arsenault
2018-07-14Revert "AMDGPU: Fix handling of alignment padding in DAG argument lowering"Evgeniy Stepanov
2018-07-13AMDGPU: Fix handling of alignment padding in DAG argument loweringMatt Arsenault
2018-07-11AMDGPU: Refactor Subtarget classesTom Stellard
2018-07-06AMDGPU: Fix UBSan error caused by r335942Tom Stellard
2018-06-28AMDGPU: Separate R600 and GCN TableGen filesTom Stellard
2018-06-28AMDGPU: Remove MFI::ABIArgOffsetMatt Arsenault
2018-06-01AMDGPU/R600: Move intrinsics to IntrinsicsAMDGPU.tdTom Stellard
2018-05-29AMDGPU: Pass function directly instead of MachineFunctionMatt Arsenault
2018-05-24AMDGPU/R600: Remove code for handling AMDGPUISD::CLAMPTom Stellard
2018-05-22AMDGPU: Remove #include "MCTargetDesc/AMDGPUMCTargetDesc.h" from common headersTom Stellard
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl
2018-03-23Fix layering of MachineValueType.h by moving it from CodeGen to SupportDavid Blaikie
2017-12-04AMDGPU/EG: Add a new FeatureFMA and use it to selectively enable FMA instructionJan Vesely
2017-11-10[AMDGPU] Fix pointer info for lowering load/store for r600 for amdgiz environ...Yaxun Liu
2017-11-01AMDGPU: Fix set but not used warnings related to AMDGPUASKonstantin Zhuravlyov
2017-07-10Add DAG argument to canMergeStoresTo NFC.Nirav Dave
2017-06-19AMDGPU: Cleanup CreateLiveInRegisterMatt Arsenault
2017-06-06[llvm] Remove double semicolonsMandeep Singh Grang
2017-05-24[AMDGPU] Prevent too large store merges in AMDGPU Subtargets. NFCI.Nirav Dave
2017-04-11AMDGPU: Refactor argument loweringMatt Arsenault
2017-04-03AMDGPU: Remove legacy bfe intrinsicsMatt Arsenault
2017-03-27[AMDGPU] Get address space mapping by target triple environmentYaxun Liu
2017-02-01AMDGPU: Cleanup fmin/fmax legacy functionMatt Arsenault
2017-01-25AMDGPU add support for spilling to a user sgpr pointed buffersTom Stellard
2017-01-20AMDGPU/R600: Serialize vector trunc stores to private ASJan Vesely
2017-01-16ADMGPU/EG,CM: Implement _noret global atomicsJan Vesely
2017-01-13[CodeGen] Rename MachineInstrBuilder::addOperand. NFCDiana Picus
2017-01-06AMDGPU/R600: Don't use REGISTER_{LOAD,STORE} ISD nodesJan Vesely
2016-12-09[AMDGPU, PowerPC, TableGen] Fix some Clang-tidy modernize and Include What Yo...Eugene Zelenko
2016-12-05AMDGPU: Refactor exp instructionsMatt Arsenault
2016-09-16AMDGPU: Refactor kernel argument loweringTom Stellard
2016-09-11[CodeGen] Split out the notions of MI invariance and MI dereferenceability.Justin Lebar
2016-09-02AMDGPU/R600: EXTRACT_VECT_ELT should only bypass BUILD_VECTOR if the vectors ...Jan Vesely
2016-09-02AMDGPU/R600: Expand unaligned writes to local and global ASJan Vesely
2016-08-29AMDGPU/R600: Cleanup DAGCombineJan Vesely
2016-08-29AMDGPU/R600: Remove MergeVectorStores from legalizationJan Vesely
2016-08-27AMDGPU/R600: Enable Load combineJan Vesely
2016-08-17Replace "fallthrough" comments with LLVM_FALLTHROUGHJustin Bogner
2016-08-13AMDGPU/R600: Remove macrosMatt Arsenault
2016-08-13Fix more dereferenced end() iterators after r278532Hans Wennborg
2016-07-26AMDGPU/R600: Remove dead custom insertersMatt Arsenault
2016-07-26AMDGPU: Make AMDGPUMachineFunction fields privateMatt Arsenault
2016-07-25AMDGPU: Remove read_workdim intrinsicJan Vesely
2016-07-22AMDGPU: Delete more dead codeMatt Arsenault
2016-07-22AMDGPU: Fix i1 fp_to_intMatt Arsenault
2016-07-15AMDGPU: Fix TargetPrefix for remaining r600 intrinsicsMatt Arsenault
2016-07-15AMDGPU: Remove legacy rsq.clamped intrinsicMatt Arsenault
2016-07-15[SelectionDAG] Get rid of bool parameters in SelectionDAG::getLoad, getStore,...Justin Lebar