search for: runpass

Displaying 20 results from an estimated 67 matches for "runpass".

2008 Mar 07
2
[LLVMdev] Pass::runPass?
The virtual function Pass::runPass is a little deceptive; a pass that isn't a ModulePass can be run on a Module when run from a PassManager, but calling runPass(Module *) with the same pass does nothing. Also, runPass doesn't appear to be used anywhere. Can someone explain what runPass is for? Thanks, Dan
2008 Mar 07
1
[LLVMdev] Pass::runPass?
On Mar 7, 2008, at 1:22 PM, Devang Patel wrote: > > On Mar 7, 2008, at 1:13 PM, Dan Gohman wrote: > >> The virtual function Pass::runPass is a little deceptive; a pass that >> isn't a ModulePass can be run on a Module when run from a >> PassManager, but calling runPass(Module *) with the same pass >> does nothing. Also, runPass doesn't appear to be used anywhere. >> Can someone explain what runPass is...
2008 Mar 07
0
[LLVMdev] Pass::runPass?
On Mar 7, 2008, at 1:13 PM, Dan Gohman wrote: > The virtual function Pass::runPass is a little deceptive; a pass that > isn't a ModulePass can be run on a Module when run from a > PassManager, but calling runPass(Module *) with the same pass > does nothing. Also, runPass doesn't appear to be used anywhere. > Can someone explain what runPass is for? Only Basi...
2006 Apr 13
1
[LLVMdev] standalone llvm
...ce)::Emitter::emitBasicBlock(llvm::MachineBasicBlock const&)+0xac)[0x866a9f8] llc((anonymous namespace)::Emitter::runOnMachineFunction(llvm::MachineFunction&)+0x115)[0x866a859] llc(llvm::MachineFunctionPass::runOnFunction(llvm::Function&)+0x29)[0x85f3421] llc(llvm::FunctionPassManagerT::runPass(llvm::FunctionPass*, llvm::Function*)+0x1f)[0x89e39b5] llc(llvm::PassManagerT<llvm::FTraits>::runPasses(llvm::Function*, std::map<llvm::Pass*, std::vector<llvm::Pass*, std::allocator<llvm::Pass*> >, std::less<llvm::Pass*>, std::allocator<std::pair<llvm::Pass* const,...
2006 Jun 23
2
[LLVMdev] Help with error in pass
...| RET llc((anonymous namespace)::PrintStackTrace()+0x18)[0x88cfa30] llc((anonymous namespace)::SignalHandler(int)+0x107)[0x88cfcc1] /lib/tls/libc.so.6[0x239f48] llc(llvm::MachineFunctionPass::runOnFunction(llvm::Function&)+0x28)[0x8400638] llc(llvm::FunctionPassManagerT::runPass(llvm::FunctionPass*, llvm::Function*)+0x1b)[0x8857349] llc(llvm::PassManagerT<llvm::FTraits>::runPasses(llvm::Function*, std::map<llvm::Pass*, std::vector<llvm::Pass*, std::allocator<llvm::Pass*> >, std::less<llvm::Pass*>, std::allocator<std::pair<llvm::Pass* const,...
2006 Jun 24
0
[LLVMdev] Help with error in pass
...> > llc((anonymous namespace)::PrintStackTrace()+0x18)[0x88cfa30] > llc((anonymous namespace)::SignalHandler(int)+0x107)[0x88cfcc1] > /lib/tls/libc.so.6[0x239f48] > llc(llvm::MachineFunctionPass::runOnFunction(llvm::Function&)+0x28)[0x8400638] > llc(llvm::FunctionPassManagerT::runPass(llvm::FunctionPass*, > llvm::Function*)+0x1b)[0x8857349] > llc(llvm::PassManagerT<llvm::FTraits>::runPasses(llvm::Function*, > std::map<llvm::Pass*, std::vector<llvm::Pass*, std::allocator<llvm::Pass*> >> , std::less<llvm::Pass*>, std::allocator<std::pair&l...
2006 Jun 24
1
[LLVMdev] Help with error in pass
...mous namespace)::PrintStackTrace()+0x18)[0x88cfa30] > > llc((anonymous namespace)::SignalHandler(int)+0x107)[0x88cfcc1] > > /lib/tls/libc.so.6[0x239f48] > > llc(llvm::MachineFunctionPass::runOnFunction(llvm::Function&)+0x28)[0x8400638] > > llc(llvm::FunctionPassManagerT::runPass(llvm::FunctionPass*, > > llvm::Function*)+0x1b)[0x8857349] > > llc(llvm::PassManagerT<llvm::FTraits>::runPasses(llvm::Function*, > > std::map<llvm::Pass*, std::vector<llvm::Pass*, std::allocator<llvm::Pass*> > >> , std::less<llvm::Pass*>, std::allo...
2006 Apr 13
0
[LLVMdev] standalone llvm
On Apr 12, 2006, at 10:23 PM, Simon Burton wrote: > > Is it possible to get llvm to generate native machine code > without using gcc and friends ? Do I use lli ? llc. llc --help lists all the options. it compiles llvm bytecode files. > > I'd like to directly create executable code that i can > stick in memory somewhere and jump into (call). > > (I'm looking
2005 Feb 07
0
[LLVMdev] Segmentation Fault(Modifying BasicBlockPlacement.cpp)
...tsharma/ankur/llvm/Debug/lib/LLVMHello.so((anonymous namespace)::Hello::PlaceBlocks(llvm::BasicBlock*)+0x196)[0x115616] /home/tsharma/ankur/llvm/Debug/lib/LLVMHello.so((anonymous namespace)::Hello::runOnFunction(llvm::Function&)+0x68)[0x115450] opt(llvm::PassManagerTraits<llvm::Function>::runPass(llvm::FunctionPass*, llvm::Function*)+0x1b)[0x8645e0b] opt(llvm::PassManagerT<llvm::Function>::runOnUnit(llvm::Function*)+0x5c5)[0x8645739] opt(llvm::PassManagerTraits<llvm::Function>::runOnFunction(llvm::Function&)+0x1b)[0x86463af] opt(llvm::FunctionPass::runOnModule(llvm::Module&a...
2006 Apr 13
0
[LLVMdev] Re: Creating Release 1.7 Branch at 1:00pm PDT
...45)[0x84f1791] > gccas(llvm::InstVisitor<(anonymous namespace)::Verifier, void>::visit > (llvm::Function&)+0x67)[0x84f1811] > gccas((anonymous namespace)::Verifier::runOnFunction > (llvm::Function&)+0x36)[0x84f184a] > gccas(llvm::PassManagerTraits<llvm::Function>::runPass > (llvm::FunctionPass*, llvm::Function*)+0x1f)[0x84c23dd] > gccas(llvm::PassManagerT<llvm::Function>::runOnUnit > (llvm::Function*)+0x668)[0x84d61ac] > gccas(llvm::PassManagerTraits<llvm::Function>::runOnFunction > (llvm::Function&)+0x1f)[0x84c24a9] > gccas(llvm::F...
2011 Jun 29
2
[LLVMdev] How to disable pass grouping(scheduling)
Thanks John, this is an easy way to achieve this goal, but I'm wondering if this is the only way? I have around 100 passes. Quoting John Criswell <criswell at illinois.edu>: > On 6/28/11 11:35 PM, kecheng at cecs.pdx.edu wrote: >> Hi all, >> >> Llvm can automatically group a list passes. I want to do some >> experiment to see the difference between grouping
2005 Feb 07
2
[LLVMdev] Segmentation Fault(Modifying BasicBlockPlacement.cpp)
...kur/llvm/Debug/lib/LLVMHello.so((anonymous namespace)::Hello::PlaceBlocks(llvm::BasicBlock*)+0x196)[0x115616] > /home/tsharma/ankur/llvm/Debug/lib/LLVMHello.so((anonymous namespace)::Hello::runOnFunction(llvm::Function&)+0x68)[0x115450] > opt(llvm::PassManagerTraits<llvm::Function>::runPass(llvm::FunctionPass*, llvm::Function*)+0x1b)[0x8645e0b] > opt(llvm::PassManagerT<llvm::Function>::runOnUnit(llvm::Function*)+0x5c5)[0x8645739] > opt(llvm::PassManagerTraits<llvm::Function>::runOnFunction(llvm::Function&)+0x1b)[0x86463af] > opt(llvm::FunctionPass::runOnModule...
2006 Apr 13
2
[LLVMdev] Re: Creating Release 1.7 Branch at 1:00pm PDT
...gccas(llvm::InstVisitor<(anonymous namespace)::Verifier, void>::visit > > (llvm::Function&)+0x67)[0x84f1811] > > gccas((anonymous namespace)::Verifier::runOnFunction > > (llvm::Function&)+0x36)[0x84f184a] > > gccas(llvm::PassManagerTraits<llvm::Function>::runPass > > (llvm::FunctionPass*, llvm::Function*)+0x1f)[0x84c23dd] > > gccas(llvm::PassManagerT<llvm::Function>::runOnUnit > > (llvm::Function*)+0x668)[0x84d61ac] > > gccas(llvm::PassManagerTraits<llvm::Function>::runOnFunction > > (llvm::Function&)+0x1f)[0x84...
2016 Mar 23
2
Help with pass manager
...<raw_svector_ostream>(filebuf); outstream = BOS.get(); } AnalysisID StartBeforeID = nullptr; AnalysisID StartAfterID = nullptr; AnalysisID StopAfterID = nullptr; const PassRegistry *PR = PassRegistry::getPassRegistry(); if (!RunPass.empty()) { if (!StartAfter.empty() || !StopAfter.empty()) { errs() << "start-after and/or stop-after passes are redundant when run-pass is specified.\n"; return 1; } const PassInfo *PI = PR->getPassInfo(RunPass);...
2006 Sep 18
2
[LLVMdev] llvm-g++: Internal error
...Function*)+0x2cf)[0 x838cc55] gccld((anonymous namespace)::PruneEH::runOnSCC(std::vector<llvm::CallGraphNode*, std::allocator<llvm::CallGraphNode*> > const&)+0x6e)[0x838cefe] gccld(llvm::CallGraphSCCPass::runOnModule(llvm::Module&)+0x84)[0x83c430a] gccld(llvm::ModulePassManager::runPass(llvm::ModulePass*, llvm::Module*)+0x1f)[0 x84761ef] gccld(llvm::PassManagerT<llvm::MTraits>::runPasses(llvm::Module*, std::map<llvm: :Pass*, std::vector<llvm::Pass*, std::allocator<llvm::Pass*> >, std::less<llvm:: Pass*>, std::allocator<std::pair<llvm::Pass* const,...
2006 Apr 13
4
[LLVMdev] standalone llvm
Is it possible to get llvm to generate native machine code without using gcc and friends ? Do I use lli ? I'd like to directly create executable code that i can stick in memory somewhere and jump into (call). (I'm looking to use llvm in a BSD licensed project). Simon. -- Simon Burton, B.Sc. Licensed PO Box 8066 ANU Canberra 2601 Australia Ph. 61 02 6249 6940 http://arrowtheory.com
2005 Feb 05
3
[LLVMdev] Improving Makefile.rules header install rules [PATCH]
>> Is attached patch acceptable? > > Looks great, applied, thanks! > http://mail.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20050131/023931.html Thanks! >> Also I have in Makefile.rules (but not include in patch) some >> modification for simplify used common Makefile.rules in LLVM projects and >> non-LLVM project (guarding some LLVM specific parts by ifdef
2006 Apr 26
1
[LLVMdev] LLC fail without gccld optimization on spec2000 int benchmarks
...:SelectionDAGISel::runOnFunction(llvm::Function&)+0x2cd)[0x854e111] /home/snir/jingyu/resources/llvm/build2/Debug/bin/llc((anonymous namespace)::X86DAGToDAGISel::runOnFunction(llvm::Function&)+0x25)[0x84ea18b] /home/snir/jingyu/resources/llvm/build2/Debug/bin/llc(llvm::FunctionPassManagerT::runPass(llvm::FunctionPass*, llvm::Function*)+0x1f)[0x86e004b] /home/snir/jingyu/resources/llvm/build2/Debug/bin/llc(llvm::PassManagerT<llvm::FTraits>::runPasses(llvm::Function*, std::map<llvm::Pass*, std::vector<llvm::Pass*, std::allocator<llvm::Pass*> >, std::less<llvm::Pass*>,...
2006 Sep 14
1
[LLVMdev] use LLVM to convert C++ code to C code
...lt;br> gccld((anonymous namespace)::PruneEH::runOnSCC(std::vector<llvm::CallGraphNode*, std::allocator<llvm::CallGraphNode*> > const&)+0x76)[0x8347804]<br> gccld(llvm::CallGraphSCCPass::runOnModule(llvm::Module&)+0x99)[0x8378e29]<br> gccld(llvm::ModulePassManager::runPass(llvm::ModulePass*, llvm::Module*)+0x1b)[0x842a111]<br> gccld(llvm::PassManagerT<llvm::MTraits>::runPasses(llvm::Module*, std::map<llvm::Pass*, std::vector<llvm::Pass*, std::allocator<llvm::Pass*> >, std::less<llvm::Pass*>, std::allocator<std::pair<llvm::Pass*...
2006 Apr 13
3
[LLVMdev] Re: Creating Release 1.7 Branch at 1:00pm PDT
...;llvm::BasicBlock>)+0x45)[0x84f1791] gccas(llvm::InstVisitor<(anonymous namespace)::Verifier, void>::visit (llvm::Function&)+0x67)[0x84f1811] gccas((anonymous namespace)::Verifier::runOnFunction (llvm::Function&)+0x36)[0x84f184a] gccas(llvm::PassManagerTraits<llvm::Function>::runPass (llvm::FunctionPass*, llvm::Function*)+0x1f)[0x84c23dd] gccas(llvm::PassManagerT<llvm::Function>::runOnUnit (llvm::Function*)+0x668)[0x84d61ac] gccas(llvm::PassManagerTraits<llvm::Function>::runOnFunction (llvm::Function&)+0x1f)[0x84c24a9] gccas(llvm::FunctionPass::runOnModule(llvm:...