[llvm-commits] [llvm] r78295 - in /llvm/trunk: lib/CodeGen/SelectionDAG/DAGCombiner.cpp test/CodeGen/X86/wide-integer-fold.ll

Duncan Sands baldrick at free.fr
Tue Aug 18 10:47:36 PDT 2009


Hi Dan,

> Fix a few places in DAGCombiner that were creating all-ones-bits
> and high-bits values in ways that weren't correct for integer
> types wider than 64 bits. This fixes a miscompile in
> PPMacroExpansion.cpp in clang on x86-64.

this is not a problem with your patch, but I notice that this part
of the DAG combiner seems to make a lot of unsafe use of get?ExtValue.
Any chance of adding this to your TODO list? :)

Ciao,

Duncan.




More information about the llvm-commits mailing list