search for: createlowersetjmppass

Displaying 7 results from an estimated 7 matches for "createlowersetjmppass".

2009 Mar 14
0
[LLVMdev] Strange LLVM Crash
...module (the functions that haven't been called/used yet). I'd like to find a way to disable this so that all the native functions I register will stay in the module. Here are the optimization passes I'm running: passManager.add(new llvm::TargetData(s_pModule)); passManager.add(llvm::createLowerSetJmpPass()); passManager.add(llvm::createRaiseAllocationsPass()); passManager.add(llvm::createCFGSimplificationPass()); passManager.add(llvm::createPromoteMemoryToRegisterPass()); passManager.add(llvm::createGlobalOptimizerPass()); passManager.add(llvm::createGlobalDCEPass()); passManager.add(llvm::cr...
2009 Mar 14
2
[LLVMdev] Strange LLVM Crash
...be deleted. What's the linkage type on your functions? internal? Don't mark things internal unless you don't mind if they go away. :) Nick > Here are the optimization passes I'm running: > > passManager.add(new llvm::TargetData(s_pModule)); > passManager.add(llvm::createLowerSetJmpPass()); > passManager.add(llvm::createRaiseAllocationsPass()); > passManager.add(llvm::createCFGSimplificationPass()); > passManager.add(llvm::createPromoteMemoryToRegisterPass()); > passManager.add(llvm::createGlobalOptimizerPass()); > passManager.add(llvm::createGlobalDCEPass());...
2009 Mar 14
5
[LLVMdev] Strange LLVM Crash
I'm implementing a JIT and getting some strange crashes. I'm unsure exactly what's causing them, but it seems to occur when I call the getReturnType() method on some LLVM function objects. More precisely, I'm registering some native C++ functions as LLVM functions through the addGlobalMapping method of an execution engine object. I then keep a pointer to those LLVM function
2009 Mar 14
0
[LLVMdev] Strange LLVM Crash
...type on your functions? internal? Don't mark things internal > unless you don't mind if they go away. :) > > Nick > >> Here are the optimization passes I'm running: >> >> passManager.add(new llvm::TargetData(s_pModule)); >> passManager.add(llvm::createLowerSetJmpPass()); >> passManager.add(llvm::createRaiseAllocationsPass()); >> passManager.add(llvm::createCFGSimplificationPass()); >> passManager.add(llvm::createPromoteMemoryToRegisterPass()); >> passManager.add(llvm::createGlobalOptimizerPass()); >> passManager.add(llvm::crea...
2009 Mar 14
3
[LLVMdev] Strange LLVM Crash
...nal? Don't mark things internal >> unless you don't mind if they go away. :) >> >> Nick >> >>> Here are the optimization passes I'm running: >>> >>> passManager.add(new llvm::TargetData(s_pModule)); >>> passManager.add(llvm::createLowerSetJmpPass()); >>> passManager.add(llvm::createRaiseAllocationsPass()); >>> passManager.add(llvm::createCFGSimplificationPass()); >>> passManager.add(llvm::createPromoteMemoryToRegisterPass()); >>> passManager.add(llvm::createGlobalOptimizerPass()); >>> passMa...
2009 Mar 15
0
[LLVMdev] Strange LLVM Crash
...nal >>> unless you don't mind if they go away. :) >>> >>> Nick >>> >>>> Here are the optimization passes I'm running: >>>> >>>> passManager.add(new llvm::TargetData(s_pModule)); >>>> passManager.add(llvm::createLowerSetJmpPass()); >>>> passManager.add(llvm::createRaiseAllocationsPass()); >>>> passManager.add(llvm::createCFGSimplificationPass()); >>>> passManager.add(llvm::createPromoteMemoryToRegisterPass()); >>>> passManager.add(llvm::createGlobalOptimizerPass()); >...
2011 Apr 05
3
[LLVMdev] Building LLVM on Solaris/Sparc
...elAssert/llvm-objects/tools/opt/Debug+Asserts/opt.o llvm::initializeIPO(llvm::PassRegistry&) /n/fs/scratch/tpondich/ParallelAssert/llvm-objects/tools/opt/Debug+Asserts/opt.o llvm::createPartialInliningPass() /n/fs/scratch/tpondich/ParallelAssert/llvm-objects/tools/opt/Debug+Asserts/opt.o llvm::createLowerSetJmpPass() /n/fs/scratch/tpondich/ParallelAssert/llvm-objects/tools/opt/Debug+Asserts/opt.o llvm::createVerifierPass(llvm::VerifierFailureAction) /n/fs/scratch/tpondich/ParallelAssert/llvm-objects/tools/opt/Debug+Asserts/opt.o llvm::createJumpThreadingPass() /n/fs/scratch/tpondich/ParallelAssert/llvm-objec...