|
Spatial
Simple Static Analysis in LLVM
|
#include <PTABenchmark.h>


Public Member Functions | |
| PTABenchmarkRunner () | |
| std::vector< llvm::Value * > | extract (llvm::Instruction *Inst) |
| template<class Ty > | |
| void | evaluate (llvm::Instruction *Inst, std::set< Ty * >, std::set< Ty * >) |
Public Member Functions inherited from spatial::BenchmarkRunner | |
| BenchmarkRunner (std::string Key) | |
| virtual std::vector< llvm::Value * > | extract (llvm::Instruction *Inst)=0 |
Friends | |
| std::ostream & | operator<< (std::ostream &OS, const PTABenchmarkRunner &B) |
Additional Inherited Members | |
Protected Attributes inherited from spatial::BenchmarkRunner | |
| std::string | Key |
|
inline |
| void spatial::PTABenchmarkRunner::evaluate | ( | llvm::Instruction * | Inst, |
| std::set< Ty * > | A, | ||
| std::set< Ty * > | B | ||
| ) |
|
virtual |
Implements spatial::BenchmarkRunner.
|
friend |