Использование LLVM AAEvalLegacyPass - PullRequest
0 голосов
/ 13 апреля 2020

Я пытаюсь использовать устаревший проход Alias ​​Analysis Evaluator из llvm в своем собственном проходе. Обычно я вызывал другой проход, чтобы обновить getAnalysisUsage () таким образом -

void getAnalysisUsage(AnalysisUsage &AU) const override {
  AU.addRequired<AAEvalLegacyPass>();
}

Но для AAEvalLegacyPass Кажется, это не работает. Я предполагаю, что это потому, что он не может работать до моего прохода, и большая часть его выходных данных должна быть выведена на консоль. Так кто-нибудь знает, чтобы запустить этот проход с моего собственного прохода?

...