search for: loadablepassid

Displaying 2 results from an estimated 2 matches for "loadablepassid".

2007 Dec 04
0
[LLVMdev] Requiring dynamically loaded passes
...name in AddRequired, I need > to declare it first but then I can't think of a way to load the > module implementing the pass dynamically instead of linking it > statically. I think if you define the pass ID in your host and use AddRequiredID instead of AddRequired: char LoadablePassID = 0; ... AU.addRequiredID(lookupPassInfo((intptr_t) &LoadablePassID)); then it should work if the loadable module references the same pass ID as an extern: extern char ExternalPassID; class ThePass : public ImmutablePass { public: ThePass : ImmutablePass(&am...
2007 Dec 04
3
[LLVMdev] Requiring dynamically loaded passes
Is it possible to AddRequired<...> a pass that is dynamically loaded? This would be very convenient for a course project but the documentation about pass interactions says nothing about dynamically loaded passes and vice versa. More specifically, to refer to the pass name in AddRequired, I need to declare it first but then I can't think of a way to load the module