Displaying 4 results from an estimated 4 matches for "createtailduplicationpass".
2009 Nov 26
1
[LLVMdev] Problemo: createTailDuplicationPass
Good morning!
After updating and recompiling my copy of the LLVM trunk I noticed
that the line "_passManager.add(llvm::createTailDuplicationPass());"
in my code fails with the following assertion:
Assertion failed: NormalCtor && "Cannot call createPass on PassInfo
without default ctor!", file
D:\Workspace\llvmtrunk\include\llvm/PassSupport.h, line 111
This behavior was introduced in revision 89904: Both,
lib/CodeGen...
2006 Sep 03
0
[LLVMdev] llvm-gcc4: Enable various optimizations at -O1/-O2
...//
Library Call Optimizations
+
+ if (optimize > 2)
+ PerModulePasses->add(createArgumentPromotionPass()); //
Scalarize uninlined fn args
+
+ PerModulePasses->add(createRaisePointerReferencesPass());//
Recover type information
+ }
+
+ PerModulePasses->add(createTailDuplicationPass()); //
Simplify cfg by copying code
+ PerModulePasses->add(createCFGSimplificationPass()); // Merge
& remove BBs
+ PerModulePasses->add(createScalarReplAggregatesPass()); // Break
up aggregate allocas
+ PerModulePasses->add(createInstructionCombiningPass()); //...
2011 Apr 05
3
[LLVMdev] Building LLVM on Solaris/Sparc
...ParallelAssert/llvm-objects/tools/opt/Debug+Asserts/GraphPrinters.o
llvm::createAggressiveDCEPass()
/n/fs/scratch/tpondich/ParallelAssert/llvm-objects/tools/opt/Debug+Asserts/opt.o
vtable for llvm::ImmutablePass
/n/fs/scratch/tpondich/ParallelAssert/llvm-objects/tools/opt/Debug+Asserts/opt.o
llvm::createTailDuplicationPass()
/n/fs/scratch/tpondich/ParallelAssert/llvm-objects/tools/opt/Debug+Asserts/opt.o
llvm::createLoopDeletionPass()
/n/fs/scratch/tpondich/ParallelAssert/llvm-objects/tools/opt/Debug+Asserts/opt.o
llvm::RGPassManager::RGPassManager(int)/n/fs/scratch/tpondich/ParallelAssert/llvm-objects/tools/opt/Deb...
2007 Apr 30
1
[LLVMdev] llvm-gcc build broken
...er/llvm-gcc/gcc/llvm-backend.cpp:305: error:
`createSimplifyLibCallsPass' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:308: error:
`createArgumentPromotionPass' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:311: error:
`createTailDuplicationPass' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:314: error:
`createScalarReplAggregatesPass' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:316: error:
`createCondPropagationPass' was not declared in this scope
/project...