Displaying 3 results from an estimated 3 matches for "ourpersonality".
2012 Nov 07
1
[LLVMdev] accessing personality and other exception related functions
Hi,
in ExceptionDemo code (
https://llvm.org/viewvc/llvm-project/llvm/trunk/examples/ExceptionDemo/ExceptionDemo.cpp?view=markup&sortby=file
) the function "ourPersonality" is defined. a llvm::Function is
created with the same name inside function
"createStandardUtilityFunctions". The llvm::Function is retrieved in
function "createCatchWrappedInvokeFunction". But nowhere i can find
where a mapping between the actual function address and this...
2012 Dec 13
2
[LLVMdev] Fwd: error while linking modules with exception handling demo code
...t(i32, i8*)
declare void @print64Int(i64, i8*)
declare void @printStr(i8*)
declare void @throwCppException(i32)
declare void @deleteOurException(i8*)
declare i8* @createOurException(i32)
declare i32 @_Unwind_RaiseException(i8*) noreturn
declare i32 @_Unwind_Resume(i8*) noreturn
declare i32 @ourPersonality(i32, i32, i64, i8*, i8*)
declare i32 @llvm.eh.typeid.for(i8*) nounwind readnone
define i32 @foo(i32) {
%g = alloca i32
%bar = alloca i32
store i32 %0, i32* %bar
%"argument read" = load i32* %bar
%addtmp = add i32 %"argument read", 2
store i32 %addtmp, i32* %g
%&q...
2013 Mar 17
0
[LLVMdev] LLVM ERROR: Program used external function 'X.foo' which could not be resolved!
...t(i32, i8*)
declare void @print64Int(i64, i8*)
declare void @printStr(i8*)
declare void @throwCppException(i32)
declare void @deleteOurException(i8*)
declare i8* @createOurException(i32)
declare i32 @_Unwind_RaiseException(i8*) noreturn
declare i32 @_Unwind_Resume(i8*) noreturn
declare i32 @ourPersonality(i32, i32, i64, i8*, i8*)
declare i32 @llvm.eh.typeid.for(i8*) nounwind readnone
define i32 @Y.foo2(i32) {
%h = alloca i32
%g = alloca i32
%bar = alloca i32
store i32 %0, i32* %bar
%"argument read" = load i32* %bar
%"Code::Op::Mul" = mul i32 %"argument read&quo...