| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
warnings; other minor fixes (NFC).
llvm-svn: 310541
|
| |
|
|
|
|
|
| |
This should eliminate most uses of countPopulation and Log2_32 on
the lane mask values.
llvm-svn: 308658
|
| |
|
|
| |
llvm-svn: 308655
|
| |
|
|
|
|
|
|
|
| |
Rename missing DEBUG_TYPE "machine-scheduler" from backend files, which were
absent from https://reviews.llvm.org/rL303921.
Differential revision: https://reviews.llvm.org/D35231
llvm-svn: 307719
|
| |
|
|
| |
llvm-svn: 304029
|
| |
|
|
|
|
| |
Differential revision: https://reviews.llvm.org/D33289
llvm-svn: 303548
|
| |
|
|
|
|
| |
Differential Revision: https://reviews.llvm.org/D33244
llvm-svn: 303186
|
| |
|
|
|
|
|
|
|
|
| |
This factors register pressure estimation mechanism from the
GCNSchedStrategy into the forward tracker to unify interface
with other strategies and expose it to other interested phases.
Differential Revision: https://reviews.llvm.org/D33105
llvm-svn: 303179
|
| |
|
|
|
|
| |
VGRP -> VGPR, SGRP -> SGPR
llvm-svn: 302586
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. RegisterClass::getSize() is split into two functions:
- TargetRegisterInfo::getRegSizeInBits(const TargetRegisterClass &RC) const;
- TargetRegisterInfo::getSpillSize(const TargetRegisterClass &RC) const;
2. RegisterClass::getAlignment() is replaced by:
- TargetRegisterInfo::getSpillAlignment(const TargetRegisterClass &RC) const;
This will allow making those values depend on subtarget features in the
future.
Differential Revision: https://reviews.llvm.org/D31783
llvm-svn: 301221
|
|
|
Differential revision: https://reviews.llvm.org/D31046
llvm-svn: 298368
|