llir-opt
0.0.1
Low-Level Post-Link Optimiser for OCaml and C
|
30 void AnalyseCall(CallSite &inst);
33 void AnalyseAlloc(
const std::optional<int64_t> &size);
37 uint64_t numKnownAllocs = 0;
39 uint64_t numTruncatedAllocs = 0;
41 uint64_t numUnknownAllocs = 0;
Definition: pass_manager.h:74
const char * GetPassName() const override
Returns the name of the pass.
Definition: alloc_size.cpp:118
static const char * kPassID
Pass identifier.
Definition: alloc_size.h:17
bool Run(Prog &prog) override
Runs the pass.
Definition: alloc_size.cpp:31
Definition: alloc_size.h:14
AllocSizePass(PassManager *passManager)
Initialises the pass.
Definition: alloc_size.h:20