Displaying 1 result from an estimated 1 matches for "globallivevalu".
Did you mean:
globallivevalues
2010 Nov 22
0
[LLVMdev] pass visibility question
...nalysis to the opt invocation as follows:
opt -tbaa -global-live-values test.bc
The 'global-live-values' pass preserves all and requires a
functionpass 'LocalLiveValue'. The latter requires a
'MemoryDependenceAnalysis' pass which needs an alias analysis (see
below).
class GlobalLiveValues : public ModulePass {
void GlobalLiveValues::getAnalysisUsage(AnalysisUsage &AU) const {
AU.addRequired<CallGraph>();
AU.addRequired<LocalLiveValue>();
AU.setPreservesAll();
}
};
class LocalLiveValue : public FunctionPass {
void LocalLiveValue::getAnalysisUsage...