/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
LazyValueInfo.h | 1 //===- LazyValueInfo.h - Value constraint analysis --------------*- C++ -*-===// 25 /// LazyValueInfo - This pass computes, caches, and vends lazy value constraint 27 class LazyValueInfo : public FunctionPass { 30 LazyValueInfo(const LazyValueInfo&); // DO NOT IMPLEMENT. 31 void operator=(const LazyValueInfo&); // DO NOT IMPLEMENT. 34 LazyValueInfo() : FunctionPass(ID), PImpl(0) { 37 ~LazyValueInfo() { assert(PImpl == 0 && "releaseMemory not called"); }
|
/external/llvm/include/llvm/Analysis/ |
LazyValueInfo.h | 1 //===- LazyValueInfo.h - Value constraint analysis --------------*- C++ -*-===// 32 class LazyValueInfo { 38 LazyValueInfo(const LazyValueInfo&) = delete; 39 void operator=(const LazyValueInfo&) = delete; 41 ~LazyValueInfo(); 42 LazyValueInfo() {} 43 LazyValueInfo(AssumptionCache *AC_, TargetLibraryInfo *TLI_, 46 LazyValueInfo(LazyValueInfo &&Arg [all...] |
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/ |
LazyValueInfo.h | 1 //===- LazyValueInfo.h - Value constraint analysis --------------*- C++ -*-===// 32 class LazyValueInfo { 39 LazyValueInfo(const LazyValueInfo&) = delete; 40 void operator=(const LazyValueInfo&) = delete; 42 ~LazyValueInfo(); 43 LazyValueInfo() {} 44 LazyValueInfo(AssumptionCache *AC_, const DataLayout *DL_, TargetLibraryInfo *TLI_, 47 LazyValueInfo(LazyValueInfo &&Arg [all...] |
/prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/Analysis/ |
LazyValueInfo.h | 1 //===- LazyValueInfo.h - Value constraint analysis --------------*- C++ -*-===// 32 class LazyValueInfo { 39 LazyValueInfo(const LazyValueInfo&) = delete; 40 void operator=(const LazyValueInfo&) = delete; 42 ~LazyValueInfo(); 43 LazyValueInfo() {} 44 LazyValueInfo(AssumptionCache *AC_, const DataLayout *DL_, TargetLibraryInfo *TLI_, 47 LazyValueInfo(LazyValueInfo &&Arg [all...] |
/prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/Analysis/ |
LazyValueInfo.h | 1 //===- LazyValueInfo.h - Value constraint analysis --------------*- C++ -*-===// 32 class LazyValueInfo { 39 LazyValueInfo(const LazyValueInfo&) = delete; 40 void operator=(const LazyValueInfo&) = delete; 42 ~LazyValueInfo(); 43 LazyValueInfo() {} 44 LazyValueInfo(AssumptionCache *AC_, const DataLayout *DL_, TargetLibraryInfo *TLI_, 47 LazyValueInfo(LazyValueInfo &&Arg [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/ |
LazyValueInfo.h | 1 //===- LazyValueInfo.h - Value constraint analysis --------------*- C++ -*-===// 32 class LazyValueInfo { 39 LazyValueInfo(const LazyValueInfo&) = delete; 40 void operator=(const LazyValueInfo&) = delete; 42 ~LazyValueInfo(); 43 LazyValueInfo() {} 44 LazyValueInfo(AssumptionCache *AC_, const DataLayout *DL_, TargetLibraryInfo *TLI_, 47 LazyValueInfo(LazyValueInfo &&Arg [all...] |
/prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/Analysis/ |
LazyValueInfo.h | 1 //===- LazyValueInfo.h - Value constraint analysis --------------*- C++ -*-===// 32 class LazyValueInfo { 39 LazyValueInfo(const LazyValueInfo&) = delete; 40 void operator=(const LazyValueInfo&) = delete; 42 ~LazyValueInfo(); 43 LazyValueInfo() {} 44 LazyValueInfo(AssumptionCache *AC_, const DataLayout *DL_, TargetLibraryInfo *TLI_, 47 LazyValueInfo(LazyValueInfo &&Arg [all...] |
/prebuilts/clang/host/linux-x86/clang-4479392/include/llvm/Analysis/ |
LazyValueInfo.h | 1 //===- LazyValueInfo.h - Value constraint analysis --------------*- C++ -*-===// 32 class LazyValueInfo { 39 LazyValueInfo(const LazyValueInfo&) = delete; 40 void operator=(const LazyValueInfo&) = delete; 42 ~LazyValueInfo(); 43 LazyValueInfo() {} 44 LazyValueInfo(AssumptionCache *AC_, const DataLayout *DL_, TargetLibraryInfo *TLI_, 47 LazyValueInfo(LazyValueInfo &&Arg [all...] |
/prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/Analysis/ |
LazyValueInfo.h | 1 //===- LazyValueInfo.h - Value constraint analysis --------------*- C++ -*-===// 32 class LazyValueInfo { 39 LazyValueInfo(const LazyValueInfo&) = delete; 40 void operator=(const LazyValueInfo&) = delete; 42 ~LazyValueInfo(); 43 LazyValueInfo() {} 44 LazyValueInfo(AssumptionCache *AC_, const DataLayout *DL_, TargetLibraryInfo *TLI_, 47 LazyValueInfo(LazyValueInfo &&Arg [all...] |
/prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/Analysis/ |
LazyValueInfo.h | 1 //===- LazyValueInfo.h - Value constraint analysis --------------*- C++ -*-===// 32 class LazyValueInfo { 39 LazyValueInfo(const LazyValueInfo&) = delete; 40 void operator=(const LazyValueInfo&) = delete; 42 ~LazyValueInfo(); 43 LazyValueInfo() {} 44 LazyValueInfo(AssumptionCache *AC_, const DataLayout *DL_, TargetLibraryInfo *TLI_, 47 LazyValueInfo(LazyValueInfo &&Arg [all...] |
/prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/Analysis/ |
LazyValueInfo.h | 1 //===- LazyValueInfo.h - Value constraint analysis --------------*- C++ -*-===// 32 class LazyValueInfo { 39 LazyValueInfo(const LazyValueInfo&) = delete; 40 void operator=(const LazyValueInfo&) = delete; 42 ~LazyValueInfo(); 43 LazyValueInfo() {} 44 LazyValueInfo(AssumptionCache *AC_, const DataLayout *DL_, TargetLibraryInfo *TLI_, 47 LazyValueInfo(LazyValueInfo &&Arg [all...] |
/prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/Analysis/ |
LazyValueInfo.h | 1 //===- LazyValueInfo.h - Value constraint analysis --------------*- C++ -*-===// 32 class LazyValueInfo { 39 LazyValueInfo(const LazyValueInfo&) = delete; 40 void operator=(const LazyValueInfo&) = delete; 42 ~LazyValueInfo(); 43 LazyValueInfo() {} 44 LazyValueInfo(AssumptionCache *AC_, const DataLayout *DL_, TargetLibraryInfo *TLI_, 47 LazyValueInfo(LazyValueInfo &&Arg [all...] |
/prebuilts/clang/host/linux-x86/clang-4579689/include/llvm/Analysis/ |
LazyValueInfo.h | 1 //===- LazyValueInfo.h - Value constraint analysis --------------*- C++ -*-===// 32 class LazyValueInfo { 39 LazyValueInfo(const LazyValueInfo&) = delete; 40 void operator=(const LazyValueInfo&) = delete; 42 ~LazyValueInfo(); 43 LazyValueInfo() {} 44 LazyValueInfo(AssumptionCache *AC_, const DataLayout *DL_, TargetLibraryInfo *TLI_, 47 LazyValueInfo(LazyValueInfo &&Arg [all...] |
/prebuilts/clang/host/linux-x86/clang-4630689/include/llvm/Analysis/ |
LazyValueInfo.h | 1 //===- LazyValueInfo.h - Value constraint analysis --------------*- C++ -*-===// 32 class LazyValueInfo { 39 LazyValueInfo(const LazyValueInfo&) = delete; 40 void operator=(const LazyValueInfo&) = delete; 42 ~LazyValueInfo(); 43 LazyValueInfo() {} 44 LazyValueInfo(AssumptionCache *AC_, const DataLayout *DL_, TargetLibraryInfo *TLI_, 47 LazyValueInfo(LazyValueInfo &&Arg [all...] |
/prebuilts/clang/host/linux-x86/clang-4639204/include/llvm/Analysis/ |
LazyValueInfo.h | 1 //===- LazyValueInfo.h - Value constraint analysis --------------*- C++ -*-===// 32 class LazyValueInfo { 39 LazyValueInfo(const LazyValueInfo&) = delete; 40 void operator=(const LazyValueInfo&) = delete; 42 ~LazyValueInfo(); 43 LazyValueInfo() {} 44 LazyValueInfo(AssumptionCache *AC_, const DataLayout *DL_, TargetLibraryInfo *TLI_, 47 LazyValueInfo(LazyValueInfo &&Arg [all...] |
/prebuilts/clang/host/linux-x86/clang-4691093/include/llvm/Analysis/ |
LazyValueInfo.h | 1 //===- LazyValueInfo.h - Value constraint analysis --------------*- C++ -*-===// 32 class LazyValueInfo { 39 LazyValueInfo(const LazyValueInfo&) = delete; 40 void operator=(const LazyValueInfo&) = delete; 42 ~LazyValueInfo(); 43 LazyValueInfo() {} 44 LazyValueInfo(AssumptionCache *AC_, const DataLayout *DL_, TargetLibraryInfo *TLI_, 47 LazyValueInfo(LazyValueInfo &&Arg [all...] |
/external/llvm/lib/Transforms/Scalar/ |
CorrelatedValuePropagation.cpp | 19 #include "llvm/Analysis/LazyValueInfo.h" 71 static bool processSelect(SelectInst *S, LazyValueInfo *LVI) { 94 static bool processPHI(PHINode *P, LazyValueInfo *LVI) { 136 LazyValueInfo::False) 162 static bool processMemAccess(Instruction *I, LazyValueInfo *LVI) { 179 /// See if LazyValueInfo's ability to exploit edge conditions or range 183 static bool processCmp(CmpInst *C, LazyValueInfo *LVI) { 197 LazyValueInfo::Tristate Result = 199 if (Result == LazyValueInfo::Unknown) return false; 202 if (Result == LazyValueInfo::True [all...] |
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
CorrelatedValuePropagation.cpp | 21 #include "llvm/Analysis/LazyValueInfo.h" 34 LazyValueInfo *LVI; 50 AU.addRequired<LazyValueInfo>(); 58 INITIALIZE_PASS_DEPENDENCY(LazyValueInfo) 152 LazyValueInfo::Tristate Result = LVI->getPredicateOnEdge(C->getPredicate(), 154 if (Result == LazyValueInfo::Unknown) return false; 158 LazyValueInfo::Tristate Res = LVI->getPredicateOnEdge(C->getPredicate(), 166 if (Result == LazyValueInfo::True) 177 LVI = &getAnalysis<LazyValueInfo>();
|
/prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/Transforms/Scalar/ |
JumpThreading.h | 40 class LazyValueInfo; 78 LazyValueInfo *LVI; 109 bool runImpl(Function &F, TargetLibraryInfo *TLI_, LazyValueInfo *LVI_,
|
/prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/Transforms/Scalar/ |
JumpThreading.h | 40 class LazyValueInfo; 78 LazyValueInfo *LVI; 109 bool runImpl(Function &F, TargetLibraryInfo *TLI_, LazyValueInfo *LVI_,
|
/prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/Transforms/Scalar/ |
JumpThreading.h | 40 class LazyValueInfo; 78 LazyValueInfo *LVI; 109 bool runImpl(Function &F, TargetLibraryInfo *TLI_, LazyValueInfo *LVI_,
|
/prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/Transforms/Scalar/ |
JumpThreading.h | 40 class LazyValueInfo; 78 LazyValueInfo *LVI; 109 bool runImpl(Function &F, TargetLibraryInfo *TLI_, LazyValueInfo *LVI_,
|
/prebuilts/clang/host/linux-x86/clang-4579689/include/llvm/Transforms/Scalar/ |
JumpThreading.h | 40 class LazyValueInfo; 78 LazyValueInfo *LVI; 109 bool runImpl(Function &F, TargetLibraryInfo *TLI_, LazyValueInfo *LVI_,
|
/prebuilts/clang/host/linux-x86/clang-4630689/include/llvm/Transforms/Scalar/ |
JumpThreading.h | 40 class LazyValueInfo; 78 LazyValueInfo *LVI; 109 bool runImpl(Function &F, TargetLibraryInfo *TLI_, LazyValueInfo *LVI_,
|
/prebuilts/clang/host/linux-x86/clang-4639204/include/llvm/Transforms/Scalar/ |
JumpThreading.h | 40 class LazyValueInfo; 78 LazyValueInfo *LVI; 109 bool runImpl(Function &F, TargetLibraryInfo *TLI_, LazyValueInfo *LVI_,
|