summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
Commit message (Expand)AuthorAgeFilesLines
* [AMDGPU] need to insert wait between the scalar load and vector store to the ...alex-t2020-01-041-0/+21
* [amdgpu] Fix scoreboard updating on `s_waitcnt_vscnt`.Michael Liao2019-12-311-1/+1
* Make more use of MachineInstr::mayLoadOrStore.Jay Foad2019-12-191-1/+1
* [AMDGPU] Fix function name in debug outputJay Foad2019-11-251-3/+3
* AMDGPU: Handle waitcnt overflowAustin Kerbow2019-11-231-1/+4
* [AMDGPU] Simplify VCCZ bug handlingJay Foad2019-10-301-5/+1
* [AMDGPU] Consolidate one more getGeneration checkJay Foad2019-10-301-1/+1
* AMDGPU: Avoid overwriting saved PCAustin Kerbow2019-10-281-6/+20
* [llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-151-3/+3
* [AMDGPU] gfx908 mfma supportStanislav Mekhanoshin2019-07-111-1/+1
* AMDGPU: Look through bundles for existing waitcntsMatt Arsenault2019-07-031-1/+2
* AMDGPU: Add intrinsics for DS GWS semaphore instructionsMatt Arsenault2019-06-201-5/+0
* AMDGPU: Consolidate some getGeneration checksMatt Arsenault2019-06-191-1/+1
* Reapply "AMDGPU: Add ds_gws_init / ds_gws_barrier intrinsics"Matt Arsenault2019-06-191-18/+10
* Revert rL363678 : AMDGPU: Add ds_gws_init / ds_gws_barrier intrinsicsSimon Pilgrim2019-06-191-10/+18
* AMDGPU: Add ds_gws_init / ds_gws_barrier intrinsicsMatt Arsenault2019-06-181-18/+10
* [AMDGPU] gfx10 conditional registers handlingStanislav Mekhanoshin2019-06-161-3/+3
* AMDGPU: Avoid most waitcnts before callsMatt Arsenault2019-06-141-66/+90
* [AMDGPU] gfx1010 wait count insertionStanislav Mekhanoshin2019-05-031-56/+144
* [AMDGPU] gfx1010 utility functionsStanislav Mekhanoshin2019-04-251-4/+4
* AMDGPU: Correct type for waitcnt debug flagMatt Arsenault2019-03-141-2/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* AMDGPU: Add llvm.amdgcn.ds.ordered.add & swapMarek Olsak2019-01-161-5/+9
* AMDGPU/InsertWaitcnts: Update VGPR/SGPR bounds when brackets are mergedCarl Ritson2018-12-191-0/+3
* AMDGPU/InsertWaitcnts: Remove the dependence on MachineLoopInfoNicolai Haehnle2018-11-291-469/+256
* AMDGPU/InsertWaitcnt: Consistently use uint32_t for scores / time pointsNicolai Haehnle2018-11-291-55/+49
* AMDGPU/InsertWaitcnt: Remove unused WaitAtBeginningNicolai Haehnle2018-11-291-27/+2
* AMDGPU/InsertWaitcnts: Simplify pending events trackingNicolai Haehnle2018-11-291-191/+59
* AMDGPU/InsertWaitcnts: Use foreach loops for inst and wait event typesNicolai Haehnle2018-11-291-26/+39
* AMDGPU/InsertWaitcnts: Untangle some semi-global stateNicolai Haehnle2018-11-291-242/+192
* AMDGPU/InsertWaitcnts: Some more const-correctnessNicolai Haehnle2018-11-191-4/+4
* AMDGPU/InsertWaitcnts: Cleanup some old cruft (NFCI)Nicolai Haehnle2018-11-071-91/+71
* AMDGPU/InsertWaitcnts: Remove kill-related logicNicolai Haehnle2018-11-071-101/+1
* AMDGPU: Re-apply r341982 after fixing the layering issueKonstantin Zhuravlyov2018-09-121-2/+2
* Revert "AMDGPU: Move isa version and EF_AMDGPU_MACH_* determination into Targ...Ilya Biryukov2018-09-121-2/+2
* AMDGPU: Move isa version and EF_AMDGPU_MACH_* determinationKonstantin Zhuravlyov2018-09-111-2/+2
* AMDGPU: Remove remnants of old address space mappingMatt Arsenault2018-08-311-5/+3
* [AMDGPU][Waitcnt] Re-apply fix "comparison of integers of different signs" bu...Mark Searles2018-07-161-1/+1
* Revert "[AMDGPU][Waitcnt] fix "comparison of integers of different signs" bui...Mark Searles2018-07-161-1/+1
* AMDGPU: Refactor Subtarget classesTom Stellard2018-07-111-4/+4
* [AMDGPU][Waitcnt] fix "comparison of integers of different signs" build errorMark Searles2018-07-091-1/+1
* AMDGPU: Separate R600 and GCN TableGen filesTom Stellard2018-06-281-4/+3
* AMDGPU: Silence unused warnings in waitcnt insertion pass in release buildKonstantin Zhuravlyov2018-06-261-1/+5
* [AMDGPU] Fix bug with tracking processed blocks in SIInsertWaitcntsScott Linder2018-06-211-0/+1
* [AMDGPU][Waitcnt] Fix handling of flat instrsMark Searles2018-06-041-6/+10
* [AMDGPU][Waitcnt] Fix build error: unused variable 'SWaitInst'Mark Searles2018-05-301-6/+2
* [AMDGPU][Waitcnt] Fix handling of loops with many bottom blocksMark Searles2018-05-301-19/+23
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-21/+23
* [DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen2018-05-091-1/+1
* [AMDGPU][Waitcnt] Remove the old waitcnt passMark Searles2018-05-071-5/+14
OpenPOWER on IntegriCloud