HomeSort by relevance Sort by last modified time
    Searched refs:LazyValueInfo (Results 1 - 5 of 5) sorted by null

  /external/llvm/include/llvm/Analysis/
LazyValueInfo.h 1 //===- LazyValueInfo.h - Value constraint analysis --------------*- C++ -*-===//
26 /// LazyValueInfo - This pass computes, caches, and vends lazy value constraint
28 class LazyValueInfo : public FunctionPass {
32 LazyValueInfo(const LazyValueInfo&) LLVM_DELETED_FUNCTION;
33 void operator=(const LazyValueInfo&) LLVM_DELETED_FUNCTION;
36 LazyValueInfo() : FunctionPass(ID), PImpl(0) {
39 ~LazyValueInfo() { assert(PImpl == 0 && "releaseMemory not called"); }
  /external/llvm/lib/Transforms/Scalar/
CorrelatedValuePropagation.cpp 18 #include "llvm/Analysis/LazyValueInfo.h"
37 LazyValueInfo *LVI;
54 AU.addRequired<LazyValueInfo>();
62 INITIALIZE_PASS_DEPENDENCY(LazyValueInfo)
117 LazyValueInfo::False)
174 LazyValueInfo::Tristate Result = LVI->getPredicateOnEdge(C->getPredicate(),
176 if (Result == LazyValueInfo::Unknown) return false;
180 LazyValueInfo::Tristate Res = LVI->getPredicateOnEdge(C->getPredicate(),
188 if (Result == LazyValueInfo::True)
209 // If the condition was defined in same block as the switch then LazyValueInfo
    [all...]
JumpThreading.cpp 24 #include "llvm/Analysis/LazyValueInfo.h"
80 LazyValueInfo *LVI;
110 AU.addRequired<LazyValueInfo>();
111 AU.addPreserved<LazyValueInfo>();
138 INITIALIZE_PASS_DEPENDENCY(LazyValueInfo)
152 LVI = &getAnalysis<LazyValueInfo>();
198 // dangling pointer issues within LazyValueInfo.
366 // If the value is known by LazyValueInfo to be a constant in a
496 LazyValueInfo::Tristate
499 if (ResT == LazyValueInfo::Unknown
    [all...]
  /external/llvm/lib/Analysis/
LazyValueInfo.cpp 1 //===- LazyValueInfo.cpp - Value constraint analysis ----------------------===//
16 #include "llvm/Analysis/LazyValueInfo.h"
37 char LazyValueInfo::ID = 0;
38 INITIALIZE_PASS_BEGIN(LazyValueInfo, "lazy-value-info",
41 INITIALIZE_PASS_END(LazyValueInfo, "lazy-value-info",
45 FunctionPass *createLazyValueInfoPass() { return new LazyValueInfo(); }
53 /// LVILatticeVal - This is the information tracked by LazyValueInfo for each
314 /// LazyValueInfoCache - This is the cache kept by LazyValueInfo which
    [all...]
Android.mk 26 LazyValueInfo.cpp \

Completed in 1123 milliseconds