1#ifndef GENERICINSTMODEL_GENERICINSTMODEL_H
2#define GENERICINSTMODEL_GENERICINSTMODEL_H
8#include "llvm/IR/Argument.h"
9#include "llvm/IR/Function.h"
10#include "llvm/IR/GlobalVariable.h"
11#include "llvm/IR/Instruction.h"
12#include "llvm/IR/Instructions.h"
13#include "llvm/IR/Operator.h"
31 std::vector<Token *>
extractToken(llvm::GetElementPtrInst *);
32 std::vector<Token *>
extractToken(llvm::GlobalVariable *);
34 std::vector<Token *>
extractToken(llvm::Argument *, llvm::Function *);
Definition: GenericInstModel.h:17
std::vector< Token * > extractToken(llvm::Instruction *)
Definition: GenericInstModel.cpp:16
Token * handleGEPUtil(GEP *, Token *)
handleGEPUtil - Returns the extended field value for a GEP
Definition: GenericInstModel.cpp:187
InstInfo extractInstInfo(llvm::Instruction *)
Definition: GenericInstModel.cpp:9
~GenericInstModel()
Definition: GenericInstModel.cpp:201
std::vector< int > extractRedirections(llvm::Instruction *)
Definition: GenericInstModel.cpp:166
Definition: InstInfo.h:10
Definition: InstModel.h:12
InstModel(TokenWrapper *TW)
Definition: InstModel.cpp:5
Definition: PointsToBenchmark.cpp:19