| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
operator* on the by-operand iterators to return a MachineOperand& rather than
a MachineInstr&. At this point they almost behave like normal iterators!
Again, this requires making some existing loops more verbose, but should pave
the way for the big range-based for-loop cleanups in the future.
llvm-svn: 203865
|
| |
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
llvm-svn: 196971
|
| |
|
|
|
| |
Tested-by: Aaron Watry <awatry@gmail.com>
llvm-svn: 188517
|
| |
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
llvm-svn: 185941
|
| |
|
|
|
|
|
|
| |
the internals of TargetMachine could change.
No functionality change intended.
llvm-svn: 183561
|
| |
|
|
|
|
| |
full std::remove.
llvm-svn: 183541
|
| |
|
|
|
|
| |
As a bonus this reduces the loop from O(n^2) to O(n).
llvm-svn: 183532
|
| |
|
|
| |
llvm-svn: 183528
|
| |
|
|
| |
llvm-svn: 183458
|
| |
|
|
|
| |
FIXME: Is it false alarm?
llvm-svn: 183371
|
| |
|
|
| |
llvm-svn: 183370
|
| |
|
|
| |
llvm-svn: 183369
|
| |
|
|
|
|
|
| |
Previously commited @183279 but tests were failing, reverted @183286
It was broken because @183336 was missing, now it's there.
llvm-svn: 183343
|
| |
|
|
|
|
| |
This reverts commit r183279. CodeGen/R600/texture-input-merge.ll was failing.
llvm-svn: 183286
|
|
|
llvm-svn: 183279
|