shift constant expressions, and add support for folding vector shift constant expressions. This fixes PR3802. llvm-svn: 67010
CodeGen & Clang work coming next. llvm-svn: 54161