summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* AMDGPU: Implement isFPExtFoldableMatt Arsenault2017-10-131-0/+11
* Implement custom lowering for ISD::CTTZ_ZERO_UNDEF and ISD::CTTZ.Wei Ding2017-10-121-32/+68
* [AMDGPU] New 64 bit div/rem expansionStanislav Mekhanoshin2017-10-061-19/+151
* AMDGPU: Expand setcc for v2f32 and v4f32Konstantin Zhuravlyov2017-10-031-0/+1
* AMDGPU: Expand setcc for v2i32 and v4i32Konstantin Zhuravlyov2017-10-031-0/+1
* [AMDGPU] calling conventions for AMDPAL OS typeTim Renouf2017-09-291-0/+4
* AMDGPU: Allow coldcc callsMatt Arsenault2017-09-111-0/+2
* [AMDGPU] Prevent infinite recursion in DAG.computeKnownBits()Stanislav Mekhanoshin2017-09-011-2/+2
* AMDGPU: Turn int pack pattern into build_vectorMatt Arsenault2017-08-311-1/+11
* [AMDGPU] computeKnownBitsForTargetNode for 24 bit mulStanislav Mekhanoshin2017-08-281-1/+31
* AMDGPU: Start adding tail call supportMatt Arsenault2017-08-111-0/+37
* AMDGPU: Don't use report_fatal_error for unsupported call typesMatt Arsenault2017-08-031-3/+9
* AMDGPU: Pass special input registers to functionsMatt Arsenault2017-08-031-0/+43
* AMDGPU: Initial implementation of callsMatt Arsenault2017-08-011-0/+1
* fix typos in comments; NFCHiroshi Inoue2017-07-161-1/+1
* AMDGPU: Return correct type during argument loweringMatt Arsenault2017-07-151-0/+30
* Fix some more -Wimplicit-fallthrough warnings. NFCI.Simon Pilgrim2017-07-071-2/+5
* [AMDGPU] Add intrinsics for tbuffer load and storeDavid Stuttard2017-06-221-0/+2
* AMDGPU: Cleanup CreateLiveInRegisterMatt Arsenault2017-06-191-7/+14
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* [AMDGPU] Combine and (srl) into shl (bfe)Stanislav Mekhanoshin2017-05-231-1/+2
* [AMDGPU] Convert shl (add) into add (shl)Stanislav Mekhanoshin2017-05-231-2/+40
* [AMDGPU] Narrow lshl from 64 to 32 bit if possibleStanislav Mekhanoshin2017-05-221-11/+33
* AMDGPU: Start defining a calling conventionMatt Arsenault2017-05-171-28/+91
* [KnownBits] Add bit counting methods to KnownBits struct and use them where p...Craig Topper2017-05-121-1/+1
* AMDGPU: Pull fneg out of extract_vector_eltMatt Arsenault2017-05-111-1/+7
* [KnownBits] Add wrapper methods for setting and clear all bits in the underly...Craig Topper2017-05-051-1/+1
* AMDGPU: Add AMDGPU_HS calling conventionMarek Olsak2017-05-021-0/+1
* AMDGPU: Add new amdgcn.init.exec intrinsicsMarek Olsak2017-04-281-0/+2
* [SelectionDAG] Use KnownBits struct in DAG's computeKnownBits and simplifyDem...Craig Topper2017-04-281-15/+13
* AMDGPU: Move trap lowering to DAGMatt Arsenault2017-04-241-0/+1
* [AArch64] Improve code generation for logical instructions takingAkira Hatanaka2017-04-211-2/+3
* Revert r300932 and r300930.Akira Hatanaka2017-04-211-3/+2
* [AArch64] Improve code generation for logical instructions takingAkira Hatanaka2017-04-211-2/+3
* Revert "[AArch64] Improve code generation for logical instructions taking"Akira Hatanaka2017-04-201-3/+2
* [AArch64] Improve code generation for logical instructions takingAkira Hatanaka2017-04-201-2/+3
* AMDGPU: Refactor argument loweringMatt Arsenault2017-04-111-5/+18
* AMDGPU: Stop using CCAssignToRegWithShadowMatt Arsenault2017-04-061-0/+31
* AMDGPU: Remove llvm.SI.vs.load.inputMatt Arsenault2017-04-031-1/+0
* AMDGPU: Remove legacy bfe intrinsicsMatt Arsenault2017-04-031-27/+0
* AMDGPU: Remove unnecessary ands when f16 is legalMatt Arsenault2017-03-311-2/+8
* [DAGCombiner] Add vector demanded elements support to ComputeNumSignBitsSimon Pilgrim2017-03-311-1/+2
* [DAGCombiner] Add vector demanded elements support to computeKnownBitsForTarg...Simon Pilgrim2017-03-311-1/+1
* [AMDGPU] Tidy up computeKnownBitsForTargetNode/ComputeNumSignBitsForTargetNod...Simon Pilgrim2017-03-291-13/+6
* [AMDGPU] Get address space mapping by target triple environmentYaxun Liu2017-03-271-8/+6
* AMDGPU: Implement f16 froundMatt Arsenault2017-03-241-13/+18
* AMDGPU: Rename SI_RETURNMatt Arsenault2017-03-211-2/+3
* AMDGPU: Cleanup control flow intrinsicsMatt Arsenault2017-03-171-0/+3
* AMDGPU: Fix unnecessary ands when packing f16 vectorsMatt Arsenault2017-03-151-3/+16
* AMDGPU: Constant fold rcp nodeMatt Arsenault2017-03-081-2/+12
OpenPOWER on IntegriCloud