mini-llvm 0.1.0
Loading...
Searching...
No Matches
DeadStoreElimination.h
Go to the documentation of this file.
1// SPDX-License-Identifier: MIT
2
3#pragma once
4
8
9namespace mini_llvm::ir {
10
12public:
13 explicit DeadStoreElimination(int pointerSize)
14 : pointerSize_(pointerSize) {}
15
16 bool runOnFunction(Function &F) override;
17
18private:
19 int pointerSize_;
20};
21
22} // namespace mini_llvm::ir
#define MINI_LLVM_EXPORT
Definition Compiler.h:17
bool runOnFunction(Function &F) override
DeadStoreElimination(int pointerSize)
Definition DeadStoreElimination.h:13
Definition FunctionTransform.h:12
Definition Function.h:34
Definition Argument.h:13