commit | e150e2df424b162710b36a1ec5ef90270ffb435b | [log] [tgz] |
---|---|---|
author | Chris Lattner <sabre@nondot.org> | Thu Jan 26 02:31:22 2012 +0000 |
committer | Chris Lattner <sabre@nondot.org> | Thu Jan 26 02:31:22 2012 +0000 |
tree | 1269ef646ae24bab1faa78a8c55995e721665148 | |
parent | b56900aa86aa535fb1f060f5935d1e209e45d907 [diff] |
Add a ConstantDataVector::getSplatValue() method, for parity with ConstantVector. Fix some outright bugs in the implementation of ConstantArray and Constant struct, which would cause us to not make one big UndefValue when asking for an array/struct with all undef elements. Enhance Constant::isAllOnesValue to work with ConstantDataVector. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149021 91177308-0d34-0410-b5e6-96231b3b80d8