diff options
| author | Hans Wennborg <hans@hanshq.net> | 2015-04-27 23:52:19 +0000 |
|---|---|---|
| committer | Hans Wennborg <hans@hanshq.net> | 2015-04-27 23:52:19 +0000 |
| commit | 7bf4d4eee01df4debe56daa02912a479970c38f4 (patch) | |
| tree | 24093ddb0dffd22a9d448e97237adc60c32d1947 /clang/test/CodeGen/arm-neon-directed-rounding.c | |
| parent | 948a4bbc92d48127136dd9436f7419d6ee6f4641 (diff) | |
| download | bcm5719-llvm-7bf4d4eee01df4debe56daa02912a479970c38f4.tar.gz bcm5719-llvm-7bf4d4eee01df4debe56daa02912a479970c38f4.zip | |
Switch lowering: use uint32_t for weights everywhere
I previously thought switch clusters would need to use uint64_t in case
the weights of multiple cases overflowed a 32-bit int. It turns
out that the weights on a terminator instruction are capped to allow for
being added together, so using a uint32_t should be safe.
llvm-svn: 235945
Diffstat (limited to 'clang/test/CodeGen/arm-neon-directed-rounding.c')
0 files changed, 0 insertions, 0 deletions

