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&); // DO NOT IMPLEMENT.
33 void operator=(const LazyValueInfo&); // DO NOT IMPLEMENT.
36 LazyValueInfo() : FunctionPass(ID), PImpl(0) {
39 ~LazyValueInfo() { assert(PImpl == 0 && "releaseMemory not called"); }
  /external/llvm/lib/Transforms/Scalar/
CorrelatedValuePropagation.cpp 21 #include "llvm/Analysis/LazyValueInfo.h"
35 LazyValueInfo *LVI;
52 AU.addRequired<LazyValueInfo>();
60 INITIALIZE_PASS_DEPENDENCY(LazyValueInfo)
155 LazyValueInfo::Tristate Result = LVI->getPredicateOnEdge(C->getPredicate(),
157 if (Result == LazyValueInfo::Unknown) return false;
161 LazyValueInfo::Tristate Res = LVI->getPredicateOnEdge(C->getPredicate(),
169 if (Result == LazyValueInfo::True)
190 // If the condition was defined in same block as the switch then LazyValueInfo
208 LazyValueInfo::Tristate State = LazyValueInfo::Unknown
    [all...]
JumpThreading.cpp 21 #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.
357 // If the value is known by LazyValueInfo to be a constant in a
487 LazyValueInfo::Tristate
490 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 28 LazyValueInfo.cpp \

Completed in 180 milliseconds