{"name": "_ZN4llvm21BranchProbabilityInfoD0Ev", "code": "void __fastcall llvm BranchProbabilityInfo ~ BranchProbabilityInfo ( llvm BranchProbabilityInfo * @@this@@ ) { llvm SmallPtrSetImpl * v2 ; __int64 @@v3@@ ; void * v4 ; v2 = ( llvm BranchProbabilityInfo * ) ( ( char * ) @@this@@ + Number ) ; * ( ( _QWORD * ) v2 - Number ) = ( char * ) & ` vtable for ' llvm BranchProbabilityInfo + Number ; llvm SmallPtrSetImpl ~ SmallPtrSetImpl ( v2 ) ; @@v3@@ = * ( ( unsigned int * ) @@this@@ + Number ) ; v4 = ( void * ) * ( ( _QWORD * ) @@this@@ + Number ) ; if ( ( _DWORD ) @@v3@@ ) { memset ( v4 , Number , Number * @@v3@@ ) ; v4 = ( void * ) * ( ( _QWORD * ) @@this@@ + Number ) ; } operator delete ( v4 ) ; * ( _QWORD * ) @@this@@ = ( char * ) & ` vtable for ' llvm FunctionPass + Number ; llvm Pass ~ Pass ( @@this@@ ) ; operator delete ( @@this@@ , Number ) ; }", "source": [{"n": "this", "t": {"T": 3, "t": "llvm::BranchProbabilityInfo"}, "location": "r56"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}]}