diff options
| author | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2017-09-25 19:12:55 +0000 |
|---|---|---|
| committer | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2017-09-25 19:12:55 +0000 |
| commit | 7e604deca9470dfc09e222a56a303c9e837ef0eb (patch) | |
| tree | f92db6ccce09e9e8c604ab5cea1279e4e368d9f4 /llvm/test/Transforms/LoopVectorize/multi-use-reduction-bug.ll | |
| parent | 9941ee9529da345f6d2ea2d8b586c6390ac4a0be (diff) | |
| download | bcm5719-llvm-7e604deca9470dfc09e222a56a303c9e837ef0eb.tar.gz bcm5719-llvm-7e604deca9470dfc09e222a56a303c9e837ef0eb.zip | |
[Hexagon] Better determination of register classes in bit tracker
Add two callbacks to MachineEvaluator, so that specific implementations
can specify more details about register classes:
- composeWithSubRegIndex(RC,Idx), to provide the register class for a
register from RC used in conjunction with a subregister index Idx.
- getPhysRegBitWidth(Reg), to provide the size in bits of the given
physical register.
llvm-svn: 314136
Diffstat (limited to 'llvm/test/Transforms/LoopVectorize/multi-use-reduction-bug.ll')
0 files changed, 0 insertions, 0 deletions

