search for: _z8functestv

Displaying 2 results from an estimated 2 matches for "_z8functestv".

2010 Oct 15
5
[LLVMdev] How do I find all memory allocations in an llvm ir code file?
I tried to compile this snippet of C++ code: void FuncTest() {     int* a = new int;     int* b = new int[2]; } using: clang test.cpp -S -emit-llvm -o - > test.llvm and obtained this: define void @_Z8FuncTestv() { entry:   %a = alloca i32*, align 4   %b = alloca i32*, align 4   %call = call noalias i8* @_Znwj(i32 4)   %0 = bitcast i8* %call to i32*   store i32* %0, i32** %a, align 4   %call1 = call noalias i8* @_Znaj(i32 8)   %1 = bitcast i8* %call1 to i32*   store i32* %1, i32** %b, align 4   ret void }...
2010 Oct 15
0
[LLVMdev] How do I find all memory allocations in an llvm ir code file?
...AM, Theresia Hansson wrote: > I tried to compile this snippet of C++ code: > > void FuncTest() { > int* a = new int; > int* b = new int[2]; > } > > using: > > clang test.cpp -S -emit-llvm -o -> test.llvm > > and obtained this: > > define void @_Z8FuncTestv() { > entry: > %a = alloca i32*, align 4 > %b = alloca i32*, align 4 > %call = call noalias i8* @_Znwj(i32 4) > %0 = bitcast i8* %call to i32* > store i32* %0, i32** %a, align 4 > %call1 = call noalias i8* @_Znaj(i32 8) > %1 = bitcast i8* %call1 to i32*...