aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Lex/ModuleMap.cpp
diff options
context:
space:
mode:
authorPawel Bylica <chfast@gmail.com>2015-07-02 11:44:54 +0000
committerPawel Bylica <chfast@gmail.com>2015-07-02 11:44:54 +0000
commitc52eabb2852b6aa300d71e19b90500bada26b95c (patch)
treebd4363d9635122f5828421c69cc56cdd904b6dd0 /clang/lib/Lex/ModuleMap.cpp
parent80909878adc79d9f1277373af175041718f05953 (diff)
downloadllvm-c52eabb2852b6aa300d71e19b90500bada26b95c.zip
llvm-c52eabb2852b6aa300d71e19b90500bada26b95c.tar.gz
llvm-c52eabb2852b6aa300d71e19b90500bada26b95c.tar.bz2
Reapply r240291: Fix shl folding in DAG combiner.
The code responsible for shl folding in the DAGCombiner was assuming incorrectly that all constants are less than 64 bits. This patch simply changes the way values are compared. It has been reverted previously because of some problems with comparing APInt with raw uint64_t. That has been fixed/changed with r241204. llvm-svn: 241254
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions