@@ -6230,59 +6230,59 @@ ir.cpp:
62306230
62316231# 1227| void test_strings(char*, char*)
62326232# 1227| Block 0
6233- # 1227| v1227_1(void) = EnterFunction :
6234- # 1227| mu1227_2(unknown) = AliasedDefinition :
6235- # 1227| mu1227_3(unknown) = InitializeNonLocal :
6236- # 1227| mu1227_4(unknown) = UnmodeledDefinition :
6237- # 1227| r1227_5(glval<char *>) = VariableAddress[s1] :
6238- # 1227| mu1227_6(char *) = InitializeParameter[s1] : &:r1227_5
6239- # 1227| r1227_7(char *) = Load : &:r1227_5, ~mu1227_6
6240- # 1227| mu1227_8(unknown) = InitializeIndirection[s1] : &:r1227_7
6241- # 1227| r1227_9(glval<char *>) = VariableAddress[s2] :
6242- # 1227| mu1227_10(char *) = InitializeParameter[s2] : &:r1227_9
6243- # 1227| r1227_11(char *) = Load : &:r1227_9, ~mu1227_10
6244- # 1227| mu1227_12(unknown) = InitializeIndirection[s2] : &:r1227_11
6245- # 1228| r1228_1(glval<char[1024]>) = VariableAddress[buffer] :
6246- # 1228| mu1228_2(char[1024]) = Uninitialized[buffer] : &:r1228_1
6247- # 1228| r1228_3(int) = Constant[0] :
6248- # 1228| r1228_4(glval<char>) = PointerAdd[1] : r1228_1, r1228_3
6249- # 1228| r1228_5(char) = Constant[0] :
6250- # 1228| mu1228_6(char) = Store : &:r1228_4, r1228_5
6251- # 1228| r1228_7(int) = Constant[1] :
6252- # 1228| r1228_8(glval<char>) = PointerAdd[1] : r1228_1, r1228_7
6253- # 1228| r1228_9(unknown[1023]) = Constant[0] :
6254- # 1228| mu1228_10(unknown[1023]) = Store : &:r1228_8, r1228_9
6255- # 1230| r1230_1(glval<unknown>) = FunctionAddress[strcpy] :
6256- # 1230| r1230_2(glval<char[1024]>) = VariableAddress[buffer] :
6257- # 1230| r1230_3(char *) = Convert : r1230_2
6258- # 1230| r1230_4(glval<char *>) = VariableAddress[s1] :
6259- # 1230| r1230_5(char *) = Load : &:r1230_4, ~mu1227_4
6260- # 1230| r1230_6(char *) = Convert : r1230_5
6261- # 1230| r1230_7(char *) = Call : func:r1230_1, 0:r1230_3, 1:r1230_6
6262- # 1230| mu1230_8(unknown) = ^CallSideEffect : ~mu1227_4
6263- # 1230| v1230_9(void) = ^BufferReadSideEffect[0] : &:r1230_3, ~mu1227_4
6264- # 1230| v1230_10(void) = ^BufferReadSideEffect[1] : &:r1230_6, ~mu1227_4
6265- # 1230| mu1230_11(unknown) = ^BufferMayWriteSideEffect[0] : &:r1230_3
6266- # 1230| mu1230_12(unknown) = ^BufferMayWriteSideEffect[1] : &:r1230_6
6267- # 1231| r1231_1(glval<unknown>) = FunctionAddress[strcat] :
6268- # 1231| r1231_2(glval<char[1024]>) = VariableAddress[buffer] :
6269- # 1231| r1231_3(char *) = Convert : r1231_2
6270- # 1231| r1231_4(glval<char *>) = VariableAddress[s2] :
6271- # 1231| r1231_5(char *) = Load : &:r1231_4, ~mu1227_4
6272- # 1231| r1231_6(char *) = Convert : r1231_5
6273- # 1231| r1231_7(char *) = Call : func:r1231_1, 0:r1231_3, 1:r1231_6
6274- # 1231| mu1231_8(unknown) = ^CallSideEffect : ~mu1227_4
6275- # 1231| v1231_9(void) = ^BufferReadSideEffect[0] : &:r1231_3, ~mu1227_4
6276- # 1231| v1231_10(void) = ^BufferReadSideEffect[1] : &:r1231_6, ~mu1227_4
6277- # 1231| mu1231_11(unknown) = ^BufferMayWriteSideEffect[0] : &:r1231_3
6278- # 1231| mu1231_12(unknown) = ^BufferMayWriteSideEffect[1] : &:r1231_6
6279- # 1232| v1232_1(void) = NoOp :
6280- # 1227| v1227_13(void) = ReturnIndirection : &:r1227_7, ~mu1227_4
6281- # 1227| v1227_14(void) = ReturnIndirection : &:r1227_11, ~mu1227_4
6282- # 1227| v1227_15(void) = ReturnVoid :
6283- # 1227| v1227_16(void) = UnmodeledUse : mu*
6284- # 1227| v1227_17(void) = AliasedUse : ~mu1227_4
6285- # 1227| v1227_18(void) = ExitFunction :
6233+ # 1227| v1227_1(void) = EnterFunction :
6234+ # 1227| mu1227_2(unknown) = AliasedDefinition :
6235+ # 1227| mu1227_3(unknown) = InitializeNonLocal :
6236+ # 1227| mu1227_4(unknown) = UnmodeledDefinition :
6237+ # 1227| r1227_5(glval<char *>) = VariableAddress[s1] :
6238+ # 1227| mu1227_6(char *) = InitializeParameter[s1] : &:r1227_5
6239+ # 1227| r1227_7(char *) = Load : &:r1227_5, ~mu1227_6
6240+ # 1227| mu1227_8(unknown) = InitializeIndirection[s1] : &:r1227_7
6241+ # 1227| r1227_9(glval<char *>) = VariableAddress[s2] :
6242+ # 1227| mu1227_10(char *) = InitializeParameter[s2] : &:r1227_9
6243+ # 1227| r1227_11(char *) = Load : &:r1227_9, ~mu1227_10
6244+ # 1227| mu1227_12(unknown) = InitializeIndirection[s2] : &:r1227_11
6245+ # 1228| r1228_1(glval<char[1024]>) = VariableAddress[buffer] :
6246+ # 1228| mu1228_2(char[1024]) = Uninitialized[buffer] : &:r1228_1
6247+ # 1228| r1228_3(int) = Constant[0] :
6248+ # 1228| r1228_4(glval<char>) = PointerAdd[1] : r1228_1, r1228_3
6249+ # 1228| r1228_5(char) = Constant[0] :
6250+ # 1228| mu1228_6(char) = Store : &:r1228_4, r1228_5
6251+ # 1228| r1228_7(int) = Constant[1] :
6252+ # 1228| r1228_8(glval<char>) = PointerAdd[1] : r1228_1, r1228_7
6253+ # 1228| r1228_9(unknown[1023]) = Constant[0] :
6254+ # 1228| mu1228_10(unknown[1023]) = Store : &:r1228_8, r1228_9
6255+ # 1230| r1230_1(glval<unknown>) = FunctionAddress[strcpy] :
6256+ # 1230| r1230_2(glval<char[1024]>) = VariableAddress[buffer] :
6257+ # 1230| r1230_3(char *) = Convert : r1230_2
6258+ # 1230| r1230_4(glval<char *>) = VariableAddress[s1] :
6259+ # 1230| r1230_5(char *) = Load : &:r1230_4, ~mu1227_4
6260+ # 1230| r1230_6(char *) = Convert : r1230_5
6261+ # 1230| r1230_7(char *) = Call : func:r1230_1, 0:r1230_3, 1:r1230_6
6262+ # 1230| mu1230_8(unknown) = ^CallSideEffect : ~mu1227_4
6263+ # 1230| v1230_9(void) = ^BufferReadSideEffect[0] : &:r1230_3, ~mu1227_4
6264+ # 1230| v1230_10(void) = ^BufferReadSideEffect[1] : &:r1230_6, ~mu1227_4
6265+ # 1230| mu1230_11(unknown) = ^BufferMayWriteSideEffect[0] : &:r1230_3
6266+ # 1230| mu1230_12(unknown) = ^BufferMayWriteSideEffect[1] : &:r1230_6
6267+ # 1231| r1231_1(glval<unknown>) = FunctionAddress[strcat] :
6268+ # 1231| r1231_2(glval<char[1024]>) = VariableAddress[buffer] :
6269+ # 1231| r1231_3(char *) = Convert : r1231_2
6270+ # 1231| r1231_4(glval<char *>) = VariableAddress[s2] :
6271+ # 1231| r1231_5(char *) = Load : &:r1231_4, ~mu1227_4
6272+ # 1231| r1231_6(char *) = Convert : r1231_5
6273+ # 1231| r1231_7(char *) = Call : func:r1231_1, 0:r1231_3, 1:r1231_6
6274+ # 1231| mu1231_8(unknown) = ^CallSideEffect : ~mu1227_4
6275+ # 1231| v1231_9(void) = ^BufferReadSideEffect[0] : &:r1231_3, ~mu1227_4
6276+ # 1231| v1231_10(void) = ^BufferReadSideEffect[1] : &:r1231_6, ~mu1227_4
6277+ # 1231| mu1231_11(unknown) = ^BufferMayWriteSideEffect[0] : &:r1231_3
6278+ # 1231| mu1231_12(unknown) = ^BufferMayWriteSideEffect[1] : &:r1231_6
6279+ # 1232| v1232_1(void) = NoOp :
6280+ # 1227| v1227_13(void) = ReturnIndirection : &:r1227_7, ~mu1227_4
6281+ # 1227| v1227_14(void) = ReturnIndirection : &:r1227_11, ~mu1227_4
6282+ # 1227| v1227_15(void) = ReturnVoid :
6283+ # 1227| v1227_16(void) = UnmodeledUse : mu*
6284+ # 1227| v1227_17(void) = AliasedUse : ~mu1227_4
6285+ # 1227| v1227_18(void) = ExitFunction :
62866286
62876287perf-regression.cpp:
62886288# 6| void Big::Big()
0 commit comments