diff options
author | Dan Gohman <gohman@apple.com> | 2007-06-15 14:38:12 +0000 |
---|---|---|
committer | Dan Gohman <gohman@apple.com> | 2007-06-15 14:38:12 +0000 |
commit | d19534add90a2a894af61523b830887097bb780b (patch) | |
tree | 5b56c9525ef1b3afea45d0fcfa14855ce3678855 /lib/CodeGen/IfConversion.cpp | |
parent | 2c8c3a4a0df00eee39c28d827d43a1d5462b0671 (diff) | |
download | external_llvm-d19534add90a2a894af61523b830887097bb780b.tar.gz external_llvm-d19534add90a2a894af61523b830887097bb780b.tar.bz2 external_llvm-d19534add90a2a894af61523b830887097bb780b.zip |
Add a SCEV class and supporting code for sign-extend expressions.
This created an ambiguity for expandInTy to decide when to use
sign-extension or zero-extension, but it turns out that most of its callers
don't actually need a type conversion, now that LLVM types don't have
explicit signedness. Drop expandInTy in favor of plain expand, and change
the few places that actually need a type conversion to do it themselves.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37591 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/IfConversion.cpp')
0 files changed, 0 insertions, 0 deletions