Files
revng-revng/include/revng-c/PromoteStackPointer/DetectStackSizePass.h
T
Giacomo Vercesi ab125b35b0 Fix License headers
Change company name to "rev.ng Labs Srl" in all license headers
to reflect changed company name and legal status
Add missing license headers to files that didn't have one
2022-04-19 12:17:59 +02:00

20 lines
427 B
C++

#pragma once
//
// Copyright (c) rev.ng Labs Srl. See LICENSE.md for details.
//
#include "llvm/Pass.h"
/// Import into the model information about stack arguments/frame sizes
struct DetectStackSizePass : public llvm::ModulePass {
public:
static char ID;
DetectStackSizePass() : llvm::ModulePass(ID) {}
void getAnalysisUsage(llvm::AnalysisUsage &AU) const override;
bool runOnModule(llvm::Module &M) override;
};