Displaying 7 results from an estimated 7 matches for "createfunctionattrspass".
2010 Mar 02
2
[LLVMdev] make SHARED_LIBRARY=1 broken?
...): undefined reference to
`llvm::createDeadArgEliminationPass()'
opt.cpp:(.text+0x5e6): undefined reference to `llvm::createPruneEHPass()'
opt.cpp:(.text+0x64d): undefined reference to
`llvm::createArgumentPromotionPass(unsigned int)'
opt.cpp:(.text+0x668): undefined reference to
`llvm::createFunctionAttrsPass()'
opt.cpp:(.text+0x688): undefined reference to `llvm::createGlobalDCEPass()'
/home/src/llvm-trunk/llvm/tools/opt/Release/opt.o: In function `(anonymous
namespace)::AddOptimizationPasses(llvm::PassManager&,
llvm::FunctionPassManager&, unsigned int)':
opt.cpp:(.text+0x6e7): unde...
2010 Mar 02
0
[LLVMdev] make SHARED_LIBRARY=1 broken?
...`llvm::createDeadArgEliminationPass()'
> opt.cpp:(.text+0x5e6): undefined reference to `llvm::createPruneEHPass()'
> opt.cpp:(.text+0x64d): undefined reference to
> `llvm::createArgumentPromotionPass(unsigned int)'
> opt.cpp:(.text+0x668): undefined reference to
> `llvm::createFunctionAttrsPass()'
> opt.cpp:(.text+0x688): undefined reference to `llvm::createGlobalDCEPass()'
> /home/src/llvm-trunk/llvm/tools/opt/Release/opt.o: In function `(anonymous
> namespace)::AddOptimizationPasses(llvm::PassManager&,
> llvm::FunctionPassManager&, unsigned int)':
> op...
2013 Jul 28
0
[LLVMdev] IR Passes and TargetTransformInfo: Straw Man
...s()); // Remove memcpy / form memset
+ MPM.add(createSCCPPass()); // Constant prop with SCCP
+
+ MPM.add(createDeadStoreEliminationPass()); // Delete dead stores
+ MPM.add(createAggressiveDCEPass()); // Delete dead instructions
+ MPM.add(createFunctionAttrsPass()); // Set readonly/readnone attrs
+
+ MPM.add(createTailCallEliminationPass()); // Eliminate tail calls
+ }
+
+ // End of CallGraph SCC passes.
+ }
+
+ if (EnableLightWeightIPO) {
+ MPM.add(createGlobalOptimizerPass()); // Optimize out global vars
+ MPM.add(cre...
2010 Mar 02
4
[LLVMdev] make SHARED_LIBRARY=1 broken?
...inationPass()'
> > opt.cpp:(.text+0x5e6): undefined reference to `llvm::createPruneEHPass()'
> > opt.cpp:(.text+0x64d): undefined reference to
> > `llvm::createArgumentPromotionPass(unsigned int)'
> > opt.cpp:(.text+0x668): undefined reference to
> > `llvm::createFunctionAttrsPass()'
> > opt.cpp:(.text+0x688): undefined reference to
> `llvm::createGlobalDCEPass()'
> > /home/src/llvm-trunk/llvm/tools/opt/Release/opt.o: In function
> `(anonymous
> > namespace)::AddOptimizationPasses(llvm::PassManager&,
> > llvm::FunctionPassManager&...
2013 Jul 18
3
[LLVMdev] IR Passes and TargetTransformInfo: Straw Man
Andy and I briefly discussed this the other day, we have not yet got
chance to list a detailed pass order
for the pre- and post- IPO scalar optimizations.
This is wish-list in our mind:
pre-IPO: based on the ordering he propose, get rid of the inlining (or
just inline tiny func), get rid of
all loop xforms...
post-IPO: get rid of inlining, or maybe we still need it, only
2011 Apr 05
3
[LLVMdev] Building LLVM on Solaris/Sparc
...ug+Asserts/opt.o
llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&,
llvm::Instruction*)/n/fs/scratch/tpondich/ParallelAssert/llvm-objects/tools/opt/Debug+Asserts/opt.o
llvm::CallGraph::ID
/n/fs/scratch/tpondich/ParallelAssert/llvm-objects/tools/opt/Debug+Asserts/AnalysisWrappers.o
llvm::createFunctionAttrsPass()
/n/fs/scratch/tpondich/ParallelAssert/llvm-objects/tools/opt/Debug+Asserts/opt.o
vtable for llvm::LoopPass
/n/fs/scratch/tpondich/ParallelAssert/llvm-objects/tools/opt/Debug+Asserts/opt.o
llvm::cl::basic_parser_impl::printOptionInfo(llvm::cl::Option const&,
unsigned int)
const/n/fs/scratch/tp...
2015 Dec 03
3
Function attributes for LibFunc and its impact on GlobalsAA
----- Original Message -----
> From: "James Molloy via llvm-dev" <llvm-dev at lists.llvm.org>
> To: "Vaivaswatha Nagaraj" <vn at compilertree.com>
> Cc: "LLVM Dev" <llvm-dev at lists.llvm.org>
> Sent: Thursday, December 3, 2015 4:41:46 AM
> Subject: Re: [llvm-dev] Function attributes for LibFunc and its impact on GlobalsAA
>
>