OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:LazyValueInfo
(Results
1 - 8
of
8
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
LazyValueInfo.h
1
//===-
LazyValueInfo
.h - Value constraint analysis --------------*- C++ -*-===//
31
class
LazyValueInfo
{
37
LazyValueInfo
(const
LazyValueInfo
&) = delete;
38
void operator=(const
LazyValueInfo
&) = delete;
40
~
LazyValueInfo
();
41
LazyValueInfo
() {}
42
LazyValueInfo
(AssumptionCache *AC_, const DataLayout *DL_,
45
LazyValueInfo
(
LazyValueInfo
&&Arg
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
CorrelatedValuePropagation.cpp
21
#include "llvm/Analysis/
LazyValueInfo
.h"
129
static bool processSelect(SelectInst *S,
LazyValueInfo
*LVI) {
159
static bool simplifyCommonValuePhi(PHINode *P,
LazyValueInfo
*LVI,
211
static bool processPHI(PHINode *P,
LazyValueInfo
*LVI, DominatorTree *DT,
254
LazyValueInfo
::False)
281
static bool processMemAccess(Instruction *I,
LazyValueInfo
*LVI) {
298
/// See if
LazyValueInfo
's ability to exploit edge conditions or range
302
static bool processCmp(CmpInst *Cmp,
LazyValueInfo
*LVI) {
308
LazyValueInfo
::Tristate Result =
311
if (Result ==
LazyValueInfo
::Unknown
[
all
...]
JumpThreading.cpp
31
#include "llvm/Analysis/
LazyValueInfo
.h"
106
cl::desc("Print the
LazyValueInfo
cache after JumpThreading"), cl::init(false),
380
LazyValueInfo
*LVI_, AliasAnalysis *AA_,
680
// If the value is known by
LazyValueInfo
to be a constant in a
854
LazyValueInfo
::Tristate
858
if (ResT ==
LazyValueInfo
::Unknown)
878
// If the value is known by
LazyValueInfo
to be a constant in a
880
LazyValueInfo
::Tristate Res =
883
if (Res ==
LazyValueInfo
::Unknown)
906
// If the value is known by
LazyValueInfo
to be a ConstantRange i
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Analysis/
LazyValueInfo.cpp
1
//===-
LazyValueInfo
.cpp - Value constraint analysis ------------*- C++ -*-===//
14
#include "llvm/Analysis/
LazyValueInfo
.h"
156
/// This is the cache kept by
LazyValueInfo
which
460
/// Printing the
LazyValueInfo
Analysis.
1484
//
LazyValueInfo
Impl
1517
LazyValueInfo
&LazyValueInfoWrapperPass::getLVI() { return Info; }
1519
LazyValueInfo
::~
LazyValueInfo
() { releaseMemory(); }
1521
void
LazyValueInfo
::releaseMemory() {
1529
bool
LazyValueInfo
::invalidate(Function &F, const PreservedAnalyses &PA
[
all
...]
/src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/
JumpThreading.h
41
class
LazyValueInfo
;
81
LazyValueInfo
*LVI;
102
bool runImpl(Function &F, TargetLibraryInfo *TLI,
LazyValueInfo
*LVI,
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
LowerSwitch.cpp
21
#include "llvm/Analysis/
LazyValueInfo
.h"
347
AssumptionCache *AC,
LazyValueInfo
*LVI) {
523
bool LowerSwitch(Function &F,
LazyValueInfo
*LVI, AssumptionCache *AC) {
587
LazyValueInfo
*LVI = &getAnalysis<LazyValueInfoWrapperPass>().getLVI();
595
LazyValueInfo
*LVI = &AM.getResult<LazyValueAnalysis>(F);
/src/external/apache2/llvm/lib/libLLVMAnalysis/
Makefile
66
LazyValueInfo
.cpp \
/src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
AttributorAttributes.cpp
23
#include "llvm/Analysis/
LazyValueInfo
.h"
7049
LazyValueInfo
*LVI =
Completed in 26 milliseconds
Indexes created Sat Sep 19 00:25:42 UTC 2026