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:...