summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/SIISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Revert "AMDGPU: Add VI i16 support"Tom Stellard2016-11-041-72/+4
* AMDGPU: Add VI i16 supportTom Stellard2016-11-031-4/+72
* AMDGPU/SI: Don't emit multi-dword flat memory ops when they might access scratchTom Stellard2016-10-261-0/+16
* AMDGPU: Fix Two Address problems with v_movreldNicolai Haehnle2016-10-241-27/+30
* [AMDGPU] Perform uchar to float combine for ISD::SINT_TO_FPKonstantin Zhuravlyov2016-10-211-4/+13
* [AMDGPU] Emit constant address space data in .rodata section and use relocati...Konstantin Zhuravlyov2016-10-201-22/+22
* AMDGPU/SI: LowerParameter() should be computing align based on memory typeTom Stellard2016-10-171-1/+1
* AMDGPU/SI: Fix LowerParameter() for i16 argumentsTom Stellard2016-10-171-10/+18
* AMDGPU/SI: Don't allow unaligned scratch accessTom Stellard2016-10-141-0/+9
* AMDGPU: Fix use-after-freesNicolai Haehnle2016-10-141-14/+15
* [AMDGPU] Emit 32-bit lo/hi got and pc relative variant kinds for external and...Konstantin Zhuravlyov2016-10-141-12/+43
* AMDGPU: Assume spilling will occur at -O0Matt Arsenault2016-10-131-1/+5
* AMDGPU: Fix truncate to bool warningsMatt Arsenault2016-10-131-5/+5
* AMDGPU: Initial implementation of VGPR indexing modeMatt Arsenault2016-10-121-42/+167
* AMDGPU: Refactor indirect vector loweringMatt Arsenault2016-10-041-36/+42
* [AMDGPU] Promote uniform i16 ops to i32 ops for targets that have 16 bit inst...Konstantin Zhuravlyov2016-09-281-0/+4
* AMDGPU: Fix broken FrameIndex handlingMatt Arsenault2016-09-171-39/+0
* AMDGPU: Allow some control flow intrinsics to be CSEdMatt Arsenault2016-09-161-17/+47
* AMDGPU: Refactor kernel argument loweringTom Stellard2016-09-161-5/+5
* AMDGPU/SI: Add support for triples with the mesa3d operating systemTom Stellard2016-09-161-4/+4
* AMDGPU: Improve splitting 64-bit bit ops by constantsMatt Arsenault2016-09-141-50/+123
* [CodeGen] Split out the notions of MI invariance and MI dereferenceability.Justin Lebar2016-09-111-7/+12
* AMDGPU: Relax SGPR asm constraint register classMatt Arsenault2016-08-301-1/+1
* AMDGPU: Move cndmask pseudo to be isel pseudoMatt Arsenault2016-08-271-0/+30
* Untabify.NAKAMURA Takumi2016-08-221-6/+4
* AMDGPU: Remove dead optionMatt Arsenault2016-08-171-6/+0
* Replace "fallthrough" comments with LLVM_FALLTHROUGHJustin Bogner2016-08-171-1/+1
* AMDGPU: Fix missing test for addressing mode with odd offsetsMatt Arsenault2016-08-131-0/+1
* LoadStoreVectorizer: Remove TargetBaseAlign. Keep alignment for stack adjustm...Alina Sbirlea2016-08-041-1/+5
* AMDGPU: fdiv -1, x -> rcp -xMatt Arsenault2016-08-021-16/+25
* AMDGPU: Fix shouldConvertConstantLoadToIntImm behaviorMatt Arsenault2016-07-301-2/+2
* MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun2016-07-281-3/+3
* AMDGPU : Add intrinsics for compare with the full wavefront resultWei Ding2016-07-281-0/+29
* AMDGPU: Remove analyzeImmediateMatt Arsenault2016-07-281-28/+0
* AMDGPU: Make AMDGPUMachineFunction fields privateMatt Arsenault2016-07-261-2/+2
* AMDGPU: Add fp legacy instruction intrinsicsMatt Arsenault2016-07-261-0/+9
* AMDGPU: Remove read_workdim intrinsicJan Vesely2016-07-251-5/+0
* AMDGPU: Fix groupstaticsize for large LDSMatt Arsenault2016-07-221-3/+3
* AMDGPU: Add HSA dispatch id intrinsicMatt Arsenault2016-07-221-0/+10
* AMDGPU: Don't reinvent transferSuccessorsAndUpdatePHIsMatt Arsenault2016-07-221-26/+2
* AMDGPU: Fix phis from blocks split due to register indexingMatt Arsenault2016-07-211-15/+22
* AMDGPU: Change fdiv lowering based on !fpmath metadataMatt Arsenault2016-07-191-29/+34
* AMDGPU: Only use legal inline immediates with kill pseudoMatt Arsenault2016-07-191-2/+7
* AMDGPU: Expand register indexing pseudos in custom inserterMatt Arsenault2016-07-191-5/+326
* AMDGPU: Add intrinsic for s_flbit_i32/v_ffbh_i32Matt Arsenault2016-07-181-0/+3
* AMDGPU: Remove legacy rsq.clamped intrinsicMatt Arsenault2016-07-151-2/+1
* [SelectionDAG] Get rid of bool parameters in SelectionDAG::getLoad, getStore,...Justin Lebar2016-07-151-12/+8
* AMDGPU: Fix splitting kill blocks with defs before killMatt Arsenault2016-07-151-13/+3
* AMDGPU: Remove unused intrinsicsMatt Arsenault2016-07-141-8/+0
* AMDGPU/SI: Add support for R_AMDGPU_GOTPCRELTom Stellard2016-07-131-23/+50
OpenPOWER on IntegriCloud