Displaying 5 results from an estimated 5 matches for "registerpollypass".
Did you mean:
registerpollypasses
2011 Nov 08
2
[LLVMdev] loadable passes with dependencies?
I'm confused by your code. StaticInitializer seems to exist so you can
create InitializeEverything, which doesn't get used.
Do I need to do something along the lines of:
static void registerPollyPasses(const llvm::PassManagerBuilder &Builder,
llvm::PassManagerBase &PM) {
PM.add(llvm::createPromoteMemoryToRegisterPass());
// create my own createHelloPass() method?
}
static llvm::RegisterStandardPasses
Pass...
2011 Nov 08
0
[LLVMdev] loadable passes with dependencies?
On 11/08/2011 03:40 PM, ret val wrote:
> I'm confused by your code. StaticInitializer seems to exist so you can
> create InitializeEverything, which doesn't get used.
>
> Do I need to do something along the lines of:
> static void registerPollyPasses(const llvm::PassManagerBuilder&Builder,
> llvm::PassManagerBase&PM) {
> PM.add(llvm::createPromoteMemoryToRegisterPass());
> // create my own createHelloPass() method?
> }
>
> static llvm::Reg...
2011 Nov 08
0
[LLVMdev] loadable passes with dependencies?
On 11/08/2011 03:20 AM, ret val wrote:
> I'm writing a Pass that I would like to remain loadable by opt. The
> pass also requires DominatorTree(for PromoteMemToReg).
>
> Looking for examples the only way I found to require a dependecny is
> by doing something like this:
> char Hello::ID = 0;
> namespace llvm { void
2011 Nov 08
2
[LLVMdev] loadable passes with dependencies?
...te:
> On 11/08/2011 03:40 PM, ret val wrote:
>>
>> I'm confused by your code. StaticInitializer seems to exist so you can
>> create InitializeEverything, which doesn't get used.
>>
>> Do I need to do something along the lines of:
>> static void registerPollyPasses(const
>> llvm::PassManagerBuilder&Builder,
>> llvm::PassManagerBase&PM) {
>> PM.add(llvm::createPromoteMemoryToRegisterPass());
>> // create my own createHelloPass() method?
>> }
&g...
2011 Nov 08
2
[LLVMdev] loadable passes with dependencies?
I'm writing a Pass that I would like to remain loadable by opt. The
pass also requires DominatorTree(for PromoteMemToReg).
Looking for examples the only way I found to require a dependecny is
by doing something like this:
char Hello::ID = 0;
namespace llvm { void initializeHelloPass(llvm::PassRegistry&); }
INITIALIZE_PASS_BEGIN(Hello, "hello", "Hello