OpenASIP
2.0
|
#include "CompilerWarnings.hh"
#include "LLVMAliasAnalyzer.hh"
#include <llvm/CodeGen/MachineInstr.h>
#include "tce_config.h"
#include <llvm/IR/Value.h>
#include <llvm/CodeGen/MachineMemOperand.h>
#include <llvm/Analysis/AliasAnalysis.h>
#include "MoveNode.hh"
#include "Move.hh"
#include "DataDependenceGraph.hh"
#include "Terminal.hh"
Go to the source code of this file.
Macros | |
#define | MayAlias llvm::AliasResult::Kind::MayAlias |
#define | PartialAlias llvm::AliasResult::Kind::PartialAlias |
#define | MustAlias llvm::AliasResult::Kind::MustAlias |
#define | NoAlias llvm::AliasResult::Kind::NoAlias |
Implementation of LLVMAliasAnalyzer class.
This class uses LLVM AliasAnalysis and MachineInstruction references in ProgramOperation to query for alises.
Definition in file LLVMAliasAnalyzer.cc.
#define MayAlias llvm::AliasResult::Kind::MayAlias |
Definition at line 63 of file LLVMAliasAnalyzer.cc.
#define MustAlias llvm::AliasResult::Kind::MustAlias |
Definition at line 65 of file LLVMAliasAnalyzer.cc.
#define NoAlias llvm::AliasResult::Kind::NoAlias |
Definition at line 66 of file LLVMAliasAnalyzer.cc.
#define PartialAlias llvm::AliasResult::Kind::PartialAlias |
Definition at line 64 of file LLVMAliasAnalyzer.cc.