VapourSynth-llvmexpr
Loading...
Searching...
No Matches
DynamicArrayAllocOptPass.hpp
Go to the documentation of this file.
1
19
20#ifndef LLVMEXPR_ANALYSIS_DYNAMIC_ARRAY_ALLOC_OPT_PASS_HPP
21#define LLVMEXPR_ANALYSIS_DYNAMIC_ARRAY_ALLOC_OPT_PASS_HPP
22
23#include "../framework/Pass.hpp"
24#include <vector>
25
26namespace analysis {
27
37 public:
38 [[nodiscard]] const char* getName() const override {
39 return "Dynamic Array Allocation Optimization Pass";
40 }
41
42 PreservedAnalyses run(std::vector<Token>& tokens,
43 AnalysisManager& am) override;
44};
45
46} // namespace analysis
47
48#endif // LLVMEXPR_ANALYSIS_DYNAMIC_ARRAY_ALLOC_OPT_PASS_HPP
PreservedAnalyses run(std::vector< Token > &tokens, AnalysisManager &am) override