Spatial
Simple Static Analysis in LLVM
|
#include <TokenWrapper.h>
Public Member Functions | |
Token * | getToken (llvm::Value *) |
Token * | getToken (llvm::Argument *) |
Token * | getToken (llvm::Type *) |
Token * | getToken (llvm::Instruction *) |
Token * | getToken (Token *) |
Token * | getToken (std::string, llvm::Function *) |
Token * | getToken (llvm::GEPOperator *, llvm::Function *) |
Token * | getTokenWithoutIndex (Token *) |
~TokenWrapper () | |
spatial::TokenWrapper::~TokenWrapper | ( | ) |
Token * spatial::TokenWrapper::getToken | ( | llvm::Argument * | Arg | ) |
getToken - Returns Token object for Argument Arg
, returns the object from cache if it already exists
Token * spatial::TokenWrapper::getToken | ( | llvm::GEPOperator * | GOP, |
llvm::Function * | Func | ||
) |
getToken - Returns Token object for Value GEPOperator
and Function Func
, returns the object from cache if it already exists
Token * spatial::TokenWrapper::getToken | ( | llvm::Instruction * | Inst | ) |
getToken - Returns Token object for Instruction Inst
, returns the object from cache if it already exists
Token * spatial::TokenWrapper::getToken | ( | llvm::Type * | Ty | ) |
getToken - Returns Token object for Type Ty
, returns the object from cache if it already exists
Token * spatial::TokenWrapper::getToken | ( | llvm::Value * | Val | ) |
getToken - Returns Token object for Value Val
, returns the object from cache if it already exists
Token * spatial::TokenWrapper::getToken | ( | std::string | S, |
llvm::Function * | Func | ||
) |
getToken - Returns Token object for String S
, returns the object from cache if it already exists.
\S is the name of dummy alias \Func is the function associated with the alias object, pass nullptr if the dummy oject at a global scope
getToken - Returns Token object from another alias object A
, returns the object from cache if it already exists
getToken - Returns Token object from another alias object A
, returns the object from cache if it already exists