| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Re-sort all of the includes with ./utils/sort_includes.py so that | Chandler Carruth | 2014-01-07 | 1 | -2/+2 |
| | | | | | | | | | | | subsequent changes are easier to review. About to fix some layering issues, and wanted to separate out the necessary churn. Also comment and sink the include of "Windows.h" in three .inc files to match the usage in Memory.inc. llvm-svn: 198685 | ||||
| * | Use llvm_unreachable instead of assert(0) | Matt Arsenault | 2013-12-10 | 1 | -1/+1 |
| | | | | | llvm-svn: 196971 | ||||
| * | R600: Enable folding of inline literals into REQ_SEQUENCE instructions | Tom Stellard | 2013-08-16 | 1 | -0/+3 |
| | | | | | | Tested-by: Aaron Watry <awatry@gmail.com> llvm-svn: 188517 | ||||
| * | R600: Do not mergevector after a vector reg is used | Vincent Lejeune | 2013-07-31 | 1 | -1/+10 |
| | | | | | | | | | | | If we merge vector when a vector is used, it will generate an artificial antidependency that can prevent 2 tex/vtx instructions to use the same clause and thus generate extra clauses that reduce performance. There is no test case as such situation is really hard to predict. llvm-svn: 187516 | ||||
| * | R600: Fix wrong export reswizzling | Vincent Lejeune | 2013-07-09 | 1 | -4/+0 |
| | | | | | llvm-svn: 185941 | ||||
| * | Don't cache the instruction and register info from the TargetMachine, because | Bill Wendling | 2013-06-07 | 1 | -1/+2 |
| | | | | | | | | | the internals of TargetMachine could change. No functionality change intended. llvm-svn: 183561 | ||||
| * | Vincent says the element is at most once in the vector, so we don't need a ↵ | Benjamin Kramer | 2013-06-07 | 1 | -3/+7 |
| | | | | | | | full std::remove. llvm-svn: 183541 | ||||
| * | R600: Fix a potential iterator invalidation issue. | Benjamin Kramer | 2013-06-07 | 1 | -5/+3 |
| | | | | | | | As a bonus this reduces the loop from O(n^2) to O(n). llvm-svn: 183532 | ||||
| * | R600: Remove an extra break in R600OptimizeVectorRegisters.cpp | Vincent Lejeune | 2013-06-07 | 1 | -3/+1 |
| | | | | | llvm-svn: 183528 | ||||
| * | R600: Rewrite an awkward loop in R600MachineScheduler | Vincent Lejeune | 2013-06-06 | 1 | -7/+15 |
| | | | | | llvm-svn: 183458 | ||||
| * | R600OptimizeVectorRegisters.cpp: Tweak a warning. [-Wsometimes-uninitialized] | NAKAMURA Takumi | 2013-06-06 | 1 | -1/+1 |
| | | | | | | FIXME: Is it false alarm? llvm-svn: 183371 | ||||
| * | R600OptimizeVectorRegisters.cpp: Suppress a warning. [-Wunused-variable] | NAKAMURA Takumi | 2013-06-06 | 1 | -0/+1 |
| | | | | | llvm-svn: 183370 | ||||
| * | Trailing linefeed. | NAKAMURA Takumi | 2013-06-06 | 1 | -1/+0 |
| | | | | | llvm-svn: 183369 | ||||
| * | R600: Add a pass that merge Vector Register | Vincent Lejeune | 2013-06-05 | 1 | -0/+363 |
| | | | | | | | | Previously commited @183279 but tests were failing, reverted @183286 It was broken because @183336 was missing, now it's there. llvm-svn: 183343 | ||||
| * | Revert "R600: Add a pass that merge Vector Register" | Rafael Espindola | 2013-06-05 | 1 | -363/+0 |
| | | | | | | | This reverts commit r183279. CodeGen/R600/texture-input-merge.ll was failing. llvm-svn: 183286 | ||||
| * | R600: Add a pass that merge Vector Register | Vincent Lejeune | 2013-06-04 | 1 | -0/+363 |
| llvm-svn: 183279 | |||||

