ssa: compile go string constant without alloca
This commit is contained in:
@@ -370,13 +370,8 @@ source_filename = "foo/bar"
|
||||
|
||||
define { i64, double } @fn(double %0) {
|
||||
_llgo_0:
|
||||
%1 = alloca { i64, double }, align 8
|
||||
%2 = getelementptr inbounds { i64, double }, ptr %1, i32 0, i32 0
|
||||
store ptr @a, ptr %2, align 8
|
||||
%3 = getelementptr inbounds { i64, double }, ptr %1, i32 0, i32 1
|
||||
store double %0, ptr %3, align 8
|
||||
%4 = load { i64, double }, ptr %1, align 8
|
||||
ret { i64, double } %4
|
||||
%1 = insertvalue { i64, double } { ptr @a, double undef }, double %0, 1
|
||||
ret { i64, double } %1
|
||||
}
|
||||
`)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user