Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [AMDGPU][NFC] Rename SIInsertNops -> SIDebuggerInsertNops | Konstantin Zhuravlyov | 2016-05-10 | 1 | -110/+0 |
| | | | | | | Differential Revision: http://reviews.llvm.org/D20117 llvm-svn: 269098 | ||||
* | [AMDGPU] Insert nop pass: take care of outstanding feedback | Konstantin Zhuravlyov | 2016-04-22 | 1 | -16/+17 |
| | | | | | | | | | | | - Switch few loops to range-based for loops - Fix nop insertion at the end of BB - Fix formatting - Check for endpgm Differential Revision: http://reviews.llvm.org/D19380 llvm-svn: 267167 | ||||
* | [AMDGPU] Add insert nops pass based on subtarget features instead of cl::opt | Konstantin Zhuravlyov | 2016-04-18 | 1 | -6/+21 |
| | | | | | | | | | | | Also, - Skip pass if machine module does not have debug info - Minor comment changes - Added test Differential Revision: http://reviews.llvm.org/D19079 llvm-svn: 266626 | ||||
* | AMDGPU: Insert two S_NOP instructions for every high level source statement. | Tom Stellard | 2016-03-03 | 1 | -0/+94 |
Patch by: Konstantin Zhuravlyov Summary: Tools, such as debugger, need to pause execution based on user input (i.e. breakpoint). In order to do this, two S_NOP instructions are inserted for each high level source statement: one before first isa instruction of high level source statement, and one after last isa instruction of high level source statement. Further, debugger may replace S_NOP instructions with S_TRAP instructions based on user input. Reviewers: tstellarAMD, arsenm Subscribers: echristo, dblaikie, arsenm, llvm-commits Differential Revision: http://reviews.llvm.org/D17454 llvm-svn: 262579 |