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/lib/CodeGen/CodeGenModule.cpp | |
parent | 948a4bbc92d48127136dd9436f7419d6ee6f4641 (diff) | |
download | llvm-7bf4d4eee01df4debe56daa02912a479970c38f4.zip llvm-7bf4d4eee01df4debe56daa02912a479970c38f4.tar.gz llvm-7bf4d4eee01df4debe56daa02912a479970c38f4.tar.bz2 |
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/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions