summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorNadav Rotem <nadav.rotem@intel.com>2011-07-14 11:11:14 +0000
committerNadav Rotem <nadav.rotem@intel.com>2011-07-14 11:11:14 +0000
commit771f29677f1a6669ff8aa9e698e4367a6a218785 (patch)
tree16d718d41714f3681d53f24d0691efd8d98f7589 /clang/lib/CodeGen/CodeGenModule.cpp
parentdb213c0400d4a1ff027a96ef169860823e88ca69 (diff)
downloadbcm5719-llvm-771f29677f1a6669ff8aa9e698e4367a6a218785.tar.gz
bcm5719-llvm-771f29677f1a6669ff8aa9e698e4367a6a218785.zip
[VECTOR-SELECT]
During type legalization we often use the SIGN_EXTEND_INREG SDNode. When this SDNode is legalized during the LegalizeVector phase, it is scalarized because non-simple types are automatically marked to be expanded. In this patch we add support for lowering SIGN_EXTEND_INREG manually. This fixes CodeGen/X86/vec_sext.ll when running with the '-promote-elements' flag. llvm-svn: 135144
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud