|
LLVM
3.7.0
|
#include "PPC.h"#include "llvm/Transforms/Scalar.h"#include "llvm/ADT/DepthFirstIterator.h"#include "llvm/ADT/Statistic.h"#include "llvm/Analysis/AssumptionCache.h"#include "llvm/Analysis/CodeMetrics.h"#include "llvm/Analysis/InstructionSimplify.h"#include "llvm/Analysis/LoopInfo.h"#include "llvm/Analysis/ScalarEvolution.h"#include "llvm/Analysis/ScalarEvolutionExpander.h"#include "llvm/Analysis/ScalarEvolutionExpressions.h"#include "llvm/Analysis/TargetTransformInfo.h"#include "llvm/Analysis/ValueTracking.h"#include "llvm/IR/CFG.h"#include "llvm/IR/Dominators.h"#include "llvm/IR/Function.h"#include "llvm/IR/IntrinsicInst.h"#include "llvm/IR/Module.h"#include "llvm/Support/CommandLine.h"#include "llvm/Support/Debug.h"#include "llvm/Transforms/Utils/BasicBlockUtils.h"#include "llvm/Transforms/Utils/Local.h"#include "llvm/Transforms/Utils/ValueMapper.h"Go to the source code of this file.
Namespaces | |
| llvm | |
| Compute iterated dominance frontiers using a linear time algorithm. | |
Macros | |
| #define | DEBUG_TYPE "ppc-loop-data-prefetch" |
Functions | |
| void | llvm::initializePPCLoopDataPrefetchPass (PassRegistry &) |
| INITIALIZE_PASS_BEGIN (PPCLoopDataPrefetch,"ppc-loop-data-prefetch","PPC Loop Data Prefetch", false, false) INITIALIZE_PASS_END(PPCLoopDataPrefetch | |
Variables | |
| static cl::opt< bool > | PrefetchWrites ("ppc-loop-prefetch-writes", cl::Hidden, cl::init(false), cl::desc("Prefetch write addresses")) |
| static cl::opt< unsigned > | PrefDist ("ppc-loop-prefetch-distance", cl::Hidden, cl::init(300), cl::desc("The loop prefetch distance")) |
| static cl::opt< unsigned > | CacheLineSize ("ppc-loop-prefetch-cache-line", cl::Hidden, cl::init(64), cl::desc("The loop prefetch cache line size")) |
| ppc loop data | prefetch |
| ppc loop data PPC Loop Data | Prefetch |
| ppc loop data PPC Loop Data | false |
| #define DEBUG_TYPE "ppc-loop-data-prefetch" |
Definition at line 14 of file PPCLoopDataPrefetch.cpp.
| INITIALIZE_PASS_BEGIN | ( | PPCLoopDataPrefetch | , |
| "ppc-loop-data-prefetch" | , | ||
| "PPC Loop Data Prefetch" | , | ||
| false | , | ||
| false | |||
| ) |
|
static |
| ppc loop data PPC Loop Data false |
Definition at line 100 of file PPCLoopDataPrefetch.cpp.
|
static |
| ppc loop data prefetch |
Definition at line 100 of file PPCLoopDataPrefetch.cpp.
Referenced by GetPointerOperand(), isAddressUse(), isInertIntrinsic(), and llvm::IntrinsicLowering::LowerIntrinsicCall().
| ppc loop data PPC Loop Data Prefetch |
Definition at line 100 of file PPCLoopDataPrefetch.cpp.
1.8.6