summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/R600ISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* AMDGPU: Remove legacy rsq.clamped intrinsicMatt Arsenault2016-07-151-7/+5
* [SelectionDAG] Get rid of bool parameters in SelectionDAG::getLoad, getStore,...Justin Lebar2016-07-151-13/+9
* AMDGPU/R600: Delete/rename intrinsics no longer used by mesaMatt Arsenault2016-07-141-1/+1
* AMDGPU/R600: Remove intrinsics with no tests and no usersMatt Arsenault2016-07-141-23/+1
* AMDGPU/R600: Add implicitarg.ptr intrinsicJan Vesely2016-07-101-0/+5
* CodeGen: Use MachineInstr& in TargetLowering, NFCDuncan P. N. Exon Smith2016-06-301-197/+200
* CodeGen: Use MachineInstr& in TargetInstrInfo, NFCDuncan P. N. Exon Smith2016-06-301-8/+8
* AMDGPU: Cleanup subtarget handling.Matt Arsenault2016-06-241-18/+19
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-121-11/+7
* AMDGPU: Cleanup load testsMatt Arsenault2016-06-021-0/+14
* AMDGPU: Cleanup lowering actionsMatt Arsenault2016-05-211-43/+38
* AMDGPU/R600: Use correct number of vector elements when lowering private loadsJan Vesely2016-05-161-5/+3
* AMDGPU/R600: Fold global address operandJan Vesely2016-05-131-0/+7
* AMDGPU/R600: Implement memory loads from constant ASJan Vesely2016-05-131-51/+12
* AMDGPU: Move R600 specific code out of AMDGPUISelLowering.cppTom Stellard2016-05-021-0/+49
* [CodeGen] Add getBuildVector and getSplatBuildVector helpers. NFCI.Ahmed Bougacha2016-04-261-11/+10
* AMDGPU: Remove custom load/store scalarizationMatt Arsenault2016-04-141-1/+1
* AMDGPU: Add a shader calling conventionNicolai Haehnle2016-04-061-1/+1
* [DAG] use isUndef() ; NFCISanjay Patel2016-03-141-4/+4
* AMDGPU: R600 code splitting cleanupMatt Arsenault2016-03-111-0/+14
* AMDGPU: Move function only used by R600Matt Arsenault2016-03-071-0/+16
* AMDGPU/R600: Implement allowsMisalignedMemoryAccessMatt Arsenault2016-02-221-0/+20
* AMDGPU: Rename intrinsic to better match instruction nameMatt Arsenault2016-02-131-1/+1
* AMDGPU: Split R600 and SI store loweringMatt Arsenault2016-02-111-13/+68
* AMDGPU: Split R600 and SI load loweringMatt Arsenault2016-02-101-8/+70
* [CodeGen] Prefer "if (SDValue R = ...)" to "if (R.getNode())". NFCI.Ahmed Bougacha2016-02-091-11/+5
* AMDGPU: Restore AMDGPU prefixed rsq intrinsic for nowMatt Arsenault2016-01-261-1/+2
* AMDGPU: Remove more unused intrinsicsMatt Arsenault2016-01-231-6/+0
* AMDGPU: Rename intrinsics to use amdgcn prefixMatt Arsenault2016-01-221-2/+8
* AMDGPU: Rename some r600 intrinsics to use correct TargetPrefixMatt Arsenault2016-01-221-20/+20
* AMDGPU: Remove unused R600 intrinsicsMatt Arsenault2016-01-221-44/+0
* AMDGPU: Remove AMDGPU.fract intrinsicMatt Arsenault2016-01-221-3/+0
* AMDGPU: Remove AMDIL.fraction intrinsicMatt Arsenault2016-01-201-1/+0
OpenPOWER on IntegriCloud