mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-11-02 07:17:36 +00:00
[opaque pointer type] Add textual IR support for explicit type parameter to the invoke instruction
Same as r235145 for the call instruction - the justification, tradeoffs, etc are all the same. The conversion script worked the same without any false negatives (after replacing 'call' with 'invoke'). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@235755 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -54,7 +54,7 @@ invcont11: ; preds = %invcont10
|
||||
br i1 undef, label %bb12, label %bb18
|
||||
|
||||
bb12: ; preds = %invcont11
|
||||
invoke void (i8*, i8*, ...)* @_ZN6cEnvir6printfEPKcz(i8* null, i8* getelementptr ([3 x i8], [3 x i8]* @.str12, i32 0, i32 0), i32 undef)
|
||||
invoke void (i8*, i8*, ...) @_ZN6cEnvir6printfEPKcz(i8* null, i8* getelementptr ([3 x i8], [3 x i8]* @.str12, i32 0, i32 0), i32 undef)
|
||||
to label %bb.i.i159 unwind label %lpad119
|
||||
|
||||
bb.i.i159: ; preds = %bb12
|
||||
@@ -77,7 +77,7 @@ invcont35: ; preds = %bb34
|
||||
br i1 undef, label %bb49, label %bb61
|
||||
|
||||
bb49: ; preds = %invcont35
|
||||
invoke void (i8*, i8*, ...)* @_ZNK13cSimpleModule5errorEPKcz(i8* undef, i8* getelementptr ([92 x i8], [92 x i8]* @.str32190, i32 0, i32 0))
|
||||
invoke void (i8*, i8*, ...) @_ZNK13cSimpleModule5errorEPKcz(i8* undef, i8* getelementptr ([92 x i8], [92 x i8]* @.str32190, i32 0, i32 0))
|
||||
to label %bb51 unwind label %lpad119
|
||||
|
||||
bb51: ; preds = %bb49
|
||||
|
||||
Reference in New Issue
Block a user