Guest User

Untitled

a guest
Jan 13th, 2019
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
LLVM 1.05 KB | None | 0 0
  1. ; ModuleID = 'hello.opt.bc'
  2. target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32-S128"
  3. target triple = "i386-pc-linux-gnu"
  4. ...
  5.   %var16519 = alloca { i8*, i8* }, align 8
  6.   store { i8*, i8* } { i8* bitcast (i8* (i32, { { i8*, i8* }, { i8*, i8* }, { i8*, i8* }, { i8*, i8* }, { i8*, i8* } }*)* @module_sys_struct_module_sys_mem_data_struct_struct_module_sys_mem_data_struct_calloc_atomic_module_sys__function_of_int_ to i8*), i8* bitcast ({ { i8*, i8* }, { i8*, i8* }, { i8*, i8* }, { i8*, i8* }, { i8*, i8* } }* @tls_global_module_sys_mem_of_module_sys_struct_module_sys_mem_data_struct_struct_module_sys_mem_data_struct to i8*) }, { i8*, i8* }* %var16519, align 8
  7.   %var167 = bitcast { i8*, i8* }* %var16519 to { i8* (i32, i8*)*, i8* }*
  8.   %var168 = load { i8* (i32, i8*)*, i8* }* %var167, align 8
  9.   %var169 = extractvalue { i8* (i32, i8*)*, i8* } %var168, 0
  10.   %var171 = extractvalue { i8* (i32, i8*)*, i8* } %var168, 1
  11.   %var172 = call i8* %var169(i32 %var158, i8* %var171)
Add Comment
Please, Sign In to add comment