SROA: Avoid struct and array types early to avoid creating an overly large integer...
authorBenjamin Kramer <benny.kra@googlemail.com>
Sat, 1 Dec 2012 11:53:32 +0000 (11:53 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Sat, 1 Dec 2012 11:53:32 +0000 (11:53 +0000)
commit47534c744079b83be31349eed556fd5896a5d55d
treeec7d66bce7c562c579a2f76bd193bd59fa0317fb
parent8e6d64a71d043f088867c7bcc590e05d90c856b3
SROA: Avoid struct and array types early to avoid creating an overly large integer type.

Fixes PR14465.

Differential Revision: http://llvm-reviews.chandlerc.com/D148

llvm-svn: 169084
llvm/lib/Transforms/Scalar/SROA.cpp
llvm/test/Transforms/SROA/basictest.ll