Home | History | Annotate | Download | only in WinEH

Lines Matching full:someclass

13 ;   } catch (SomeClass &obj) {
30 %class.SomeClass = type { i8 }
50 ; CHECK: [[OBJ_PTR:\%.+]] = alloca %class.SomeClass*, align 8
53 ; CHECK: call void (...) @llvm.frameescape(i32* [[I_PTR]], i64* [[LL_PTR]], %class.SomeClass** [[OBJ_PTR]])
62 %obj = alloca %class.SomeClass*, align 8
147 %10 = bitcast %class.SomeClass** %obj to i8*
149 %11 = load %class.SomeClass*, %class.SomeClass** %obj, align 8
150 call void @"\01?handle_obj@@YAXPEAVSomeClass@@@Z"(%class.SomeClass* %11)
186 ; CHECK: [[OBJ_PTR:\%.+]] = bitcast i8* [[RECOVER_OBJ]] to %class.SomeClass**
187 ; CHECK: [[TMP3:\%.+]] = load %class.SomeClass*, %class.SomeClass** [[OBJ_PTR]], align 8
188 ; CHECK: call void @"\01?handle_obj@@YAXPEAVSomeClass@@@Z"(%class.SomeClass* [[TMP3]])
214 declare void @"\01?handle_obj@@YAXPEAVSomeClass@@@Z"(%class.SomeClass*) #1