Home
last modified time | relevance | path

Searched refs:SimplifyQuery (Results 1 – 13 of 13) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DInstructionSimplify.h54 struct SimplifyQuery { struct
61 SimplifyQuery(const DataLayout &DL, const Instruction *CXTI = nullptr) argument
64 SimplifyQuery(const DataLayout &DL, const TargetLibraryInfo *TLI, argument
69 SimplifyQuery getWithInstruction(Instruction *I) const { in getWithInstruction() argument
70 SimplifyQuery Copy(*this); in getWithInstruction()
82 const SimplifyQuery &Q);
86 const SimplifyQuery &Q);
90 const SimplifyQuery &Q);
94 const SimplifyQuery &Q);
98 const SimplifyQuery &Q);
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DInstructionSimplify.cpp52 static Value *SimplifyAndInst(Value *, Value *, const SimplifyQuery &, unsigned);
53 static Value *SimplifyBinOp(unsigned, Value *, Value *, const SimplifyQuery &,
56 const SimplifyQuery &, unsigned);
57 static Value *SimplifyCmpInst(unsigned, Value *, Value *, const SimplifyQuery &,
60 const SimplifyQuery &Q, unsigned MaxRecurse);
61 static Value *SimplifyOrInst(Value *, Value *, const SimplifyQuery &, unsigned);
62 static Value *SimplifyXorInst(Value *, Value *, const SimplifyQuery &, unsigned);
64 const SimplifyQuery &, unsigned);
65 static Value *SimplifyGEPInst(Type *, ArrayRef<Value *>, const SimplifyQuery &,
169 const SimplifyQuery &Q, unsigned MaxRecurse) { in ExpandBinOp()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Utils/
DLoopRotationUtils.h24 struct SimplifyQuery;
35 const SimplifyQuery &SQ, bool RotationOnly,
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DInstSimplifyPass.cpp31 static bool runImpl(Function &F, const SimplifyQuery &SQ, in runImpl()
108 const SimplifyQuery SQ(DL, TLI, DT, AC); in runOnFunction()
136 const SimplifyQuery SQ(DL, &TLI, &DT, &AC); in run()
DLoopRotation.cpp41 const SimplifyQuery SQ = getBestSimplifyQuery(AR, DL); in run()
86 const SimplifyQuery SQ = getBestSimplifyQuery(*this, F); in runOnLoop()
DLoopInstSimplify.cpp53 SimplifyQuery SQ(DL, &TLI, &DT, &AC); in simplifyLoopInst()
DCorrelatedValuePropagation.cpp185 const SimplifyQuery &SQ) { in processPHI()
685 const SimplifyQuery &SQ) { in runImpl()
DEarlyCSE.cpp333 const SimplifyQuery SQ;
DNewGVN.cpp504 const SimplifyQuery SQ;
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DLoopRotationUtils.cpp56 const SimplifyQuery &SQ;
63 DominatorTree *DT, ScalarEvolution *SE, const SimplifyQuery &SQ, in LoopRotate()
638 ScalarEvolution *SE, const SimplifyQuery &SQ, in LoopRotation()
DPromoteMemoryToRegister.cpp241 const SimplifyQuery SQ;
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/
DInstCombineInternal.h300 const SimplifyQuery SQ;
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DCodeGenPrepare.cpp2640 const SimplifyQuery &SQ;
2648 SimplificationTracker(const SimplifyQuery &sq) in SimplificationTracker()
2748 const SimplifyQuery &SQ;
2754 AddressingModeCombiner(const SimplifyQuery &_SQ, ValueInBB OriginalValue) in AddressingModeCombiner()
4370 const SimplifyQuery SQ(*DL, TLInfo); in optimizeMemoryInst()