summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/LoopVectorize/multiple-address-spaces.ll
diff options
context:
space:
mode:
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>2017-09-25 19:12:55 +0000
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>2017-09-25 19:12:55 +0000
commit7e604deca9470dfc09e222a56a303c9e837ef0eb (patch)
treef92db6ccce09e9e8c604ab5cea1279e4e368d9f4 /llvm/test/Transforms/LoopVectorize/multiple-address-spaces.ll
parent9941ee9529da345f6d2ea2d8b586c6390ac4a0be (diff)
downloadbcm5719-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/multiple-address-spaces.ll')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud