Displaying 9 results from an estimated 9 matches for "createalwaysinlinerpass".
2013 Jan 29
0
[LLVMdev] Running a Local Buildbot
...;
llvm::FunctionPassManager *fpm;
module = llvm::ParseBitcodeFile(mb,context,&err_str);
if (!module) {
error() <<"Failed to load module from bitcode file: " <<err_str
<<endl;
exit(1);
}
pm = new PassManager();
pm->add(createAlwaysInlinerPass());
fpm = new FunctionPassManager(module);
fpm->add(new TargetData(module));
fpm->add(createGVNPass());
fpm->add(createInstructionCombiningPass());
fpm->add(createDeadCodeEliminationPass());
fpm->add(createCFGSimplificationPass());
fpm->add(crea...
2010 Mar 02
2
[LLVMdev] make SHARED_LIBRARY=1 broken?
...ols/opt/Release/opt.o: In function `(anonymous
namespace)::AddOptimizationPasses(llvm::PassManager&,
llvm::FunctionPassManager&, unsigned int)':
opt.cpp:(.text+0x6e7): undefined reference to
`llvm::createFunctionInliningPass(int)'
opt.cpp:(.text+0x781): undefined reference to
`llvm::createAlwaysInlinerPass()'
/home/src/llvm-trunk/llvm/tools/opt/Release/opt.o: In function `T.1601':
opt.cpp:(.text+0x1f1f): undefined reference to
`llvm::createArgumentPromotionPass(unsigned int)'
opt.cpp:(.text+0x1f24): undefined reference to
`llvm::createStructRetPromotionPass()'
...... more failures ......
2010 Mar 02
0
[LLVMdev] make SHARED_LIBRARY=1 broken?
...tion `(anonymous
> namespace)::AddOptimizationPasses(llvm::PassManager&,
> llvm::FunctionPassManager&, unsigned int)':
> opt.cpp:(.text+0x6e7): undefined reference to
> `llvm::createFunctionInliningPass(int)'
> opt.cpp:(.text+0x781): undefined reference to
> `llvm::createAlwaysInlinerPass()'
> /home/src/llvm-trunk/llvm/tools/opt/Release/opt.o: In function `T.1601':
> opt.cpp:(.text+0x1f1f): undefined reference to
> `llvm::createArgumentPromotionPass(unsigned int)'
> opt.cpp:(.text+0x1f24): undefined reference to
> `llvm::createStructRetPromotionPass()'...
2013 Jan 28
7
[LLVMdev] Running a Local Buildbot
We're thinking about running our own buildbot against the upstream llvm
and clang sources. I'm talking to our build folks and seeing what they
can allow. Maybe we can contribute some build slaves to the osuosl
buildbot but I'm not sure.
If we do end up having to run our own buildbot, what's the best way to
integrate that into the upstream web page and status notifier?
Basically,
2009 Oct 24
1
[LLVMdev] [PATCH] remove usage of RaiseAllocations pass from llvm-gcc
...ed:
Index: gcc/llvm-linker-hack.cpp
===================================================================
--- gcc/llvm-linker-hack.cpp (revision 84984)
+++ gcc/llvm-linker-hack.cpp (working copy)
@@ -80,7 +80,6 @@
llvm::createJumpThreadingPass();
llvm::createFunctionInliningPass();
llvm::createAlwaysInlinerPass();
- llvm::createRaiseAllocationsPass();
llvm::createSimplifyLibCallsPass();
llvm::createArgumentPromotionPass();
llvm::createDeadArgEliminationPass();
-------------- next part --------------
A non-text attachment was scrubbed...
Name: RemoveRaiseAllocations.diff
Type: application/oct...
2010 Mar 02
4
[LLVMdev] make SHARED_LIBRARY=1 broken?
...espace)::AddOptimizationPasses(llvm::PassManager&,
> > llvm::FunctionPassManager&, unsigned int)':
> > opt.cpp:(.text+0x6e7): undefined reference to
> > `llvm::createFunctionInliningPass(int)'
> > opt.cpp:(.text+0x781): undefined reference to
> > `llvm::createAlwaysInlinerPass()'
> > /home/src/llvm-trunk/llvm/tools/opt/Release/opt.o: In function `T.1601':
> > opt.cpp:(.text+0x1f1f): undefined reference to
> > `llvm::createArgumentPromotionPass(unsigned int)'
> > opt.cpp:(.text+0x1f24): undefined reference to
> > `llvm::createStru...
2013 Jul 28
0
[LLVMdev] IR Passes and TargetTransformInfo: Straw Man
...lude/llvm/Transforms/IPO.h (working copy)
@@ -89,6 +89,7 @@
/// threshold given here.
Pass *createFunctionInliningPass();
Pass *createFunctionInliningPass(int Threshold);
+Pass *createTinyFuncInliningPass();
//===----------------------------------------------------------------------===//
/// createAlwaysInlinerPass - Return a new pass object that inlines only
Index: tools/lto/LTOCodeGenerator.cpp
===================================================================
--- tools/lto/LTOCodeGenerator.cpp (revision 187135)
+++ tools/lto/LTOCodeGenerator.cpp (working copy)
@@ -412,11 +412,12 @@
// Enabling interna...
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
.../ParallelAssert/llvm-objects/tools/opt/Debug+Asserts/opt.o
llvm::createNoProfileInfoPass()
/n/fs/scratch/tpondich/ParallelAssert/llvm-objects/tools/opt/Debug+Asserts/opt.o
llvm::createModuleDebugInfoPrinterPass()
/n/fs/scratch/tpondich/ParallelAssert/llvm-objects/tools/opt/Debug+Asserts/opt.o
llvm::createAlwaysInlinerPass()
/n/fs/scratch/tpondich/ParallelAssert/llvm-objects/tools/opt/Debug+Asserts/opt.o
llvm::cl::ParseCommandLineOptions(int, char**, char const*,
bool)/n/fs/scratch/tpondich/ParallelAssert/llvm-objects/tools/opt/Debug+Asserts/opt.o
llvm::createPostDomOnlyPrinterPass()
/n/fs/scratch/tpondich/ParallelAs...