; Generated by Ritz Framework with Signals ; Component: HelloWorld ; String constants @.str.0 = private unnamed_addr constant [2 x i8] c"p\00" @.str.1 = private unnamed_addr constant [12 x i8] c"Hello World\00" ; JavaScript bridge function declarations declare i32 @js_create_element(i8*) declare i32 @js_create_text(i8*) declare void @js_append_child(i32, i32) declare void @js_set_attribute(i32, i8*, i8*) declare void @js_set_root(i32) declare void @js_bind_event(i32, i8*, i8*) declare void @js_update_text_content(i32, i8*) ; Component render function define void @render_HelloWorld() { entry: %var0 = call i32 @js_create_element(i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.str.0, i32 0, i32 0)) %var1 = call i32 @js_create_text(i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.1, i32 0, i32 0)) call void @js_append_child(i32 %var0, i32 %var1) call void @js_set_root(i32 %var0) ret void }