]> granicus.if.org Git - llvm/commit
[opaque pointer type] gep API migration, ArgPromo
authorDavid Blaikie <dblaikie@gmail.com>
Sat, 14 Mar 2015 21:11:26 +0000 (21:11 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Sat, 14 Mar 2015 21:11:26 +0000 (21:11 +0000)
commit2f69477cfd7ee5277dbfb4123c3e7ae2b5f64c21
tree54f9994ccf8b7d537881530fbe47bf9f22d9b4b1
parentbb939f02b25936b41687bb4a1929191d98f21b16
[opaque pointer type] gep API migration, ArgPromo

This involved threading the type-to-gep through a data structure, since
the code was relying on the pointer type to carry this information. I
imagine there will be a lot of this work across the project... slow
work chasing each use case, but the assertions will help keep me honest.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@232277 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/IPO/ArgumentPromotion.cpp