aboutsummaryrefslogtreecommitdiff
path: root/test/ExecutionEngine/2003-01-04-PhiTest.ll
diff options
context:
space:
mode:
authorMark Seaborn <mseaborn@chromium.org>2013-09-09 10:06:19 -0700
committerMark Seaborn <mseaborn@chromium.org>2013-09-09 10:06:19 -0700
commit1c0cea6c1fc807794f0d785392e05b19d0c70210 (patch)
tree46f959c795c6b5314d723e3264ccab02f359e5df /test/ExecutionEngine/2003-01-04-PhiTest.ll
parent9ca910d4038b63e416311f7c4122de25c15cc5b0 (diff)
PNaCl bitcode: Change FORWARDTYPEREF to never use pointer types
Before, FORWARDTYPEREFs used i8* type rather than i32 if they referenced an "alloca" instruction. Clean this up so that FORWARDTYPEREFs use i32 instead in this case. Note that this means that a forward-referenced "alloca" can be used via an ptrtoint+inttoptr, rather than a bitcast, but that's no problem. This is a step towards removing TYPE_CODE_POINTER from the types table, to simplify the PNaCl bitcode format. Rename NormalizeParamType() to NormalizeScalarType() to reflect that it's used in more cases; make it public. BUG=https://code.google.com/p/nativeclient/issues/detail?id=3671 TEST=test/NaCl/Bitcode/*.ll Review URL: https://codereview.chromium.org/23719016
Diffstat (limited to 'test/ExecutionEngine/2003-01-04-PhiTest.ll')
0 files changed, 0 insertions, 0 deletions