summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix warnings in r313297.Jan Sjodin2017-09-141-3/+1
* AMDGPU: Fix violating constant bus restrictionMatt Arsenault2017-09-141-4/+5
* Add AddresSpace to PseudoSourceValue.Jan Sjodin2017-09-141-0/+19
* AMDGPU: Don't spill SP reg like a normal CSRMatt Arsenault2017-09-131-0/+4
* Allow target to decide when to cluster loads/stores in mischedStanislav Mekhanoshin2017-09-131-0/+38
* [AMDGPU] Produce madak and madmk from the two-address passStanislav Mekhanoshin2017-09-111-0/+42
* [AMDGPU] Fix shouldClusterMemOps to process flat loadsStanislav Mekhanoshin2017-09-061-0/+4
* [AMDGPU] Fix some Clang-tidy modernize-use-using and Include What You Use war...Eugene Zelenko2017-08-081-25/+47
* [AMDGPU] Implement llvm.amdgcn.set.inactive intrinsicConnor Abbott2017-08-041-0/+22
* [AMDGPU] Add support for Whole Wavefront ModeConnor Abbott2017-08-041-0/+8
* [AMDGPU] Add an llvm.amdgcn.wqm intrinsic for WQMConnor Abbott2017-08-041-0/+2
* AMDGPU: Pass special input registers to functionsMatt Arsenault2017-08-031-5/+4
* AMDGPU: Make areMemAccessesTriviallyDisjoint more aware of segment flatMatt Arsenault2017-07-291-1/+1
* AMDGPU: Fix getMemOpBaseRegImmOfs for flat with offsetsMatt Arsenault2017-07-211-3/+13
* Add an ID field to StackObjectsMatt Arsenault2017-07-201-0/+2
* [AMDGPU] Do not insert an instruction into worklist twice in movetovaluAlfred Huang2017-07-141-12/+12
* [AMDGPU] Fix -Wimplicit-fallthrough warnings. NFCI.Simon Pilgrim2017-07-071-0/+2
* AMDGPU: Add operand target flags serializationMatt Arsenault2017-07-021-0/+18
* [AMDGPU] SDWA: several fixes for V_CVT and VOPC instructionsSam Kolton2017-06-271-5/+9
* AMDGPU: M0 operands to spill/restore opcodes are deadNicolai Haehnle2017-06-271-2/+2
* [AMDGPU] SDWA: add support for GFX9 in peephole passSam Kolton2017-06-221-4/+4
* [AMDGPU] SDWA: merge VI and GFX9 pseudo instructionsSam Kolton2017-06-211-2/+69
* AMDGPU: Don't add same implicit use multiple timesMatt Arsenault2017-06-121-4/+2
* AMDGPU: Verify that flat offsets aren't used pre-GFX9Matt Arsenault2017-06-121-2/+11
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* AMDGPU/GlobalISel: Mark 32-bit float constants as legalTom Stellard2017-05-261-0/+4
* AMDGPU: Use appropriate soffset for spillingMatt Arsenault2017-05-171-7/+7
* AMDGPUCodeGen: Fix warnings in r303111. [-Wunused-variable]NAKAMURA Takumi2017-05-161-2/+2
* Re-submit AMDGPUMachineCFGStructurizer.Jan Sjodin2017-05-151-9/+301
* Revert 303091.Jan Sjodin2017-05-151-301/+9
* Add AMDGPUMachineCFGStructurizer.Jan Sjodin2017-05-151-9/+301
* Move size and alignment information of regclass to TargetRegisterInfoKrzysztof Parzyszek2017-04-241-18/+20
* AMDGPU: Move v_readlane lane select from VGPR to SGPRNicolai Haehnle2017-04-241-0/+13
* AMDGPU: Fix crash when scheduling non-memory SMRD instructionsNicolai Haehnle2017-04-241-0/+5
* AMDGPU: Fix S_PACK_HH_B32_B16Konstantin Zhuravlyov2017-04-211-1/+1
* [AMDGPU] added SIInstrInfo::getAddNoCarry() helperStanislav Mekhanoshin2017-04-141-0/+13
* AMDGPU/GFX9: Do not use v_pack_b32_f16 when packingKonstantin Zhuravlyov2017-04-131-29/+15
* AMDGPU: Diagnose illegal SGPR to VGPR copiesMatt Arsenault2017-04-061-3/+36
* [AMDGPU] SDWA Peephole: improve search for immediates in SDWA patternsSam Kolton2017-03-311-0/+21
* [AMDGPU] Get address space mapping by target triple environmentYaxun Liu2017-03-271-2/+2
* AMDGPU: Unify divergent function exits.Matt Arsenault2017-03-241-7/+1
* AMDGPU: Buffer descriptor changes for GFX9Marek Olsak2017-03-211-7/+13
* AMDGPU: Keep track of modifiers when converting v_mac to v_madMatt Arsenault2017-03-111-4/+10
* AMDGPU: Support v2i16/v2f16 packed operationsMatt Arsenault2017-02-271-4/+102
* AMDGPU: Don't fold immediate if clamp/omod are setMatt Arsenault2017-02-271-8/+12
* AMDGPU: Don't use stack space for SGPR->VGPR spillsMatt Arsenault2017-02-211-1/+1
* AMDGPU: Use source modifiers with f16->f32 conversionsMatt Arsenault2017-02-021-2/+8
* AMDGPU: Allow clustering flat memory operationsMatt Arsenault2017-02-011-1/+2
* AMDGPU: Implement early ifcvt target hooks.Matt Arsenault2017-01-251-3/+138
* [AMDGPU] Prevent spills before exec mask is restoredStanislav Mekhanoshin2017-01-201-0/+5
OpenPOWER on IntegriCloud