Files
revng-revng/lib/Liveness/LivenessAnalysisPass.cpp
T
2021-02-02 11:23:53 +01:00

20 lines
429 B
C++

//
// Copyright (c) rev.ng Srls. See LICENSE.md for details.
//
#include "revng-c/Liveness/LivenessAnalysisPass.h"
using namespace llvm;
bool LivenessAnalysisPass::runOnFunction(Function &F) {
LivenessAnalysis::Analysis LA(F);
LA.initialize();
LA.run();
LiveOut = LA.extractLiveOut();
return false;
}
char LivenessAnalysisPass::ID = 0;
static RegisterPass<LivenessAnalysisPass> X("liveness", "Liveness Analysis");