FailedChanges

Summary

  1. [ConstantRange] Rewrite shl to avoid repeated calls to getUnsignedMax and avoid creating the min APInt until we're sure we need it. Use inplace shift operations.
  2. [ConstantRange] Combine the two adds max+1 in lshr into a single addition.
Revision 302510 by ctopper:
[ConstantRange] Rewrite shl to avoid repeated calls to getUnsignedMax and avoid creating the min APInt until we're sure we need it. Use inplace shift operations.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/IR/ConstantRange.cpp (diff)llvm-revision.src/llvm/trunk/lib/IR/ConstantRange.cpp
Revision 302509 by ctopper:
[ConstantRange] Combine the two adds max+1 in lshr into a single addition.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/IR/ConstantRange.cpp (diff)llvm-revision.src/llvm/trunk/lib/IR/ConstantRange.cpp