; ModuleID = './new.cpp' target datalayout = "e-p:16:8:8-i8:8:8-i16:8:8-i32:8:8-i64:8:8-f32:8:8-f64:8:8-n8" target triple = "avr" ; Function Attrs: nobuiltin define noalias i8* @_Znwj(i16 %size) #0 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { invoke.cont: %call = tail call noalias i8* @malloc(i16 %size) ret i8* %call } ; Function Attrs: nounwind declare noalias i8* @malloc(i16) #1 declare i32 @__gxx_personality_v0(...) ; Function Attrs: nobuiltin define noalias i8* @_Znaj(i16 %size) #0 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { invoke.cont: %call = tail call noalias i8* @malloc(i16 %size) ret i8* %call } ; Function Attrs: nobuiltin nounwind define void @_ZdlPv(i8* nocapture %ptr) #2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { invoke.cont: tail call void @free(i8* %ptr) ret void } ; Function Attrs: nounwind declare void @free(i8* nocapture) #1 ; Function Attrs: nobuiltin nounwind define void @_ZdaPv(i8* nocapture %ptr) #2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { invoke.cont: tail call void @free(i8* %ptr) ret void } attributes #0 = { nobuiltin "disable-tail-calls"="false" "less-precise-fpmad"="false" "no-frame-pointer-elim"="true" "no-frame-pointer-elim-non-leaf" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="atmega328p" "unsafe-fp-math"="false" "use-soft-float"="false" } attributes #1 = { nounwind "disable-tail-calls"="false" "less-precise-fpmad"="false" "no-frame-pointer-elim"="true" "no-frame-pointer-elim-non-leaf" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="atmega328p" "unsafe-fp-math"="false" "use-soft-float"="false" } attributes #2 = { nobuiltin nounwind "disable-tail-calls"="false" "less-precise-fpmad"="false" "no-frame-pointer-elim"="true" "no-frame-pointer-elim-non-leaf" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="atmega328p" "unsafe-fp-math"="false" "use-soft-float"="false" } !llvm.ident = !{!0} !0 = !{!"clang version 3.7.0 (https://github.com/llvm-mirror/clang.git 287e62c84a1ccd74fbca46bfc13e364e314d4b41) (https://github.com/llvm-mirror/llvm.git aaab572fc38b4438e769e2fd6b91963be11db7b2)"}