| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to reflect the new license.
We understand that people may be surprised that we're moving the header
entirely to discuss the new license. We checked this carefully with the
Foundation's lawyer and we believe this is the correct approach.
Essentially, all code in the project is now made available by the LLVM
project under our new license, so you will see that the license headers
include that license only. Some of our contributors have contributed
code under our old license, and accordingly, we have retained a copy of
our old license notice in the top-level files in each project and
repository.
llvm-svn: 351636
|
| |
|
|
|
|
|
|
| |
All these headers already depend on CodeGen headers so moving them into
CodeGen fixes the layering (since CodeGen depends on Target, not the
other way around).
llvm-svn: 318490
|
| |
|
|
|
|
| |
warnings; other minor fixes (NFC).
llvm-svn: 314559
|
| |
|
|
|
|
|
|
| |
Take parameters as MachineInstr& instead of MachineInstr* in
AntiDepBreaker API, since these are required to be non-null. No
functionality change intended. Looking toward PR26753.
llvm-svn: 262145
|
| |
|
|
|
|
| |
NFC.
llvm-svn: 241164
|
| |
|
|
|
|
| |
Apparently, the style needs to be agreed upon first.
llvm-svn: 240390
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
The patch is generated using this command:
tools/clang/tools/extra/clang-tidy/tool/run-clang-tidy.py -fix \
-checks=-*,llvm-namespace-comment -header-filter='llvm/.*|clang/.*' \
llvm/lib/
Thanks to Eugene Kosov for the original patch!
llvm-svn: 240137
|
| |
|
|
| |
llvm-svn: 235526
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
The patch is generated using clang-tidy misc-use-override check.
This command was used:
tools/clang/tools/extra/clang-tidy/tool/run-clang-tidy.py \
-checks='-*,misc-use-override' -header-filter='llvm|clang' \
-j=32 -fix -format
http://reviews.llvm.org/D8925
llvm-svn: 234679
|
| |
|
|
|
|
| |
comment."
llvm-svn: 218218
|
| |
|
|
|
|
|
|
|
|
| |
Add header guards to files that were missing guards. Remove #endif comments
as they don't seem common in LLVM (we can easily add them back if we decide
they're useful)
Changes made by clang-tidy with minor tweaks.
llvm-svn: 215558
|
| |
|
|
|
|
| |
instead of comparing to nullptr.
llvm-svn: 206356
|
| |
|
|
|
|
| |
class.
llvm-svn: 203220
|
| |
|
|
|
|
|
| |
It works with clang, but GCC has different rules so we can't make all of those
hidden. This reverts commit r190534.
llvm-svn: 190536
|
| |
|
|
|
|
| |
Worth 100k on a linux/x86_64 Release+Asserts clang.
llvm-svn: 190534
|
| |
|
|
|
|
|
|
|
|
| |
missed in the first pass because the script didn't yet handle include
guards.
Note that the script is now able to handle all of these headers without
manual edits. =]
llvm-svn: 169224
|
| |
|
|
| |
llvm-svn: 134259
|
| |
|
|
|
|
| |
No functional change was intended.
llvm-svn: 133202
|
| |
|
|
| |
llvm-svn: 132487
|
| |
|
|
| |
llvm-svn: 108440
|
| |
|
|
| |
llvm-svn: 108438
|
| |
|
|
| |
llvm-svn: 108419
|
| |
|
|
| |
llvm-svn: 108413
|
| |
|
|
|
|
| |
get *very* large, but we only need it to be the size of the number of pregs.
llvm-svn: 108412
|
| |
|
|
|
|
| |
(conservatively) aware of predicated instructions. This enables ARM to move if-conversion before post-ra scheduler.
llvm-svn: 106091
|
| |
|
|
|
|
| |
and End arguments by-value rather than by-reference.
llvm-svn: 101830
|
| |
|
|
| |
llvm-svn: 92837
|
| |
|
|
|
|
| |
the target.
llvm-svn: 90970
|
| |
|
|
|
|
| |
additional, speculative scheduling pass as its cost did not translate into significant performance improvement. Minor tweaks.
llvm-svn: 89471
|
| |
|
|
|
|
| |
breaking.
llvm-svn: 89404
|
| |
|
|
|
|
| |
along the critical path.
llvm-svn: 88682
|
| |
|
|
|
|
| |
be renamed to break anti-dependencies.
llvm-svn: 86628
|
| |
|
|
|
|
| |
avoid introducing new anti-dependencies.
llvm-svn: 86098
|
| |
|
|
|
|
| |
registers that should be renamed.
llvm-svn: 85939
|
| |
|
|
| |
llvm-svn: 85522
|
| |
|
|
| |
llvm-svn: 85412
|
| |
|
|
|
|
| |
times. This is necessary because new anti-dependencies are exposed when "current" ones are broken.
llvm-svn: 85166
|
|
|
any target. Enable with -break-anti-dependencies=all.
llvm-svn: 85145
|