|
OpenASIP 2.2
|
#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.