| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
| D | InstructionSimplify.h | 90 struct SimplifyQuery { struct 102 SimplifyQuery(const DataLayout &DL, const Instruction *CXTI = nullptr) argument 105 SimplifyQuery(const DataLayout &DL, const TargetLibraryInfo *TLI, argument 110 SimplifyQuery getWithInstruction(Instruction *I) const { in getWithInstruction() argument 111 SimplifyQuery Copy(*this); in getWithInstruction() 123 const SimplifyQuery &Q); 127 const SimplifyQuery &Q); 131 const SimplifyQuery &Q); 135 const SimplifyQuery &Q); 139 const SimplifyQuery &Q); [all …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
| D | InstructionSimplify.cpp | 53 static Value *SimplifyAndInst(Value *, Value *, const SimplifyQuery &, unsigned); 54 static Value *simplifyUnOp(unsigned, Value *, const SimplifyQuery &, unsigned); 56 const SimplifyQuery &, unsigned); 57 static Value *SimplifyBinOp(unsigned, Value *, Value *, const SimplifyQuery &, 60 const SimplifyQuery &, unsigned); 61 static Value *SimplifyCmpInst(unsigned, Value *, Value *, const SimplifyQuery &, 64 const SimplifyQuery &Q, unsigned MaxRecurse); 65 static Value *SimplifyOrInst(Value *, Value *, const SimplifyQuery &, unsigned); 66 static Value *SimplifyXorInst(Value *, Value *, const SimplifyQuery &, unsigned); 68 const SimplifyQuery &, unsigned); [all …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/ |
| D | LoopRotationUtils.h | 24 struct SimplifyQuery; 35 MemorySSAUpdater *MSSAU, const SimplifyQuery &SQ,
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
| D | InstSimplifyPass.cpp | 31 static bool runImpl(Function &F, const SimplifyQuery &SQ, in runImpl() 110 const SimplifyQuery SQ(DL, TLI, DT, AC); in runOnFunction() 138 const SimplifyQuery SQ(DL, &TLI, &DT, &AC); in run()
|
| D | LoopRotation.cpp | 44 const SimplifyQuery SQ = getBestSimplifyQuery(AR, DL); in run() 99 const SimplifyQuery SQ = getBestSimplifyQuery(*this, F); in runOnLoop()
|
| D | LoopInstSimplify.cpp | 55 SimplifyQuery SQ(DL, &TLI, &DT, &AC); in simplifyLoopInst()
|
| D | CorrelatedValuePropagation.cpp | 213 const SimplifyQuery &SQ) { in processPHI() 831 const SimplifyQuery &SQ) { in runImpl()
|
| D | StructurizeCFG.cpp | 646 SimplifyQuery Q(Func->getParent()->getDataLayout()); in setPhiValues()
|
| D | EarlyCSE.cpp | 486 const SimplifyQuery SQ;
|
| D | NewGVN.cpp | 506 const SimplifyQuery SQ;
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
| D | LoopRotationUtils.cpp | 59 const SimplifyQuery &SQ; 67 const SimplifyQuery &SQ, bool RotationOnly, bool IsUtilMode) in LoopRotate() 667 const SimplifyQuery &SQ, bool RotationOnly = true, in LoopRotation()
|
| D | PromoteMemoryToRegister.cpp | 235 const SimplifyQuery SQ;
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/ |
| D | InstCombineInternal.h | 326 const SimplifyQuery SQ; 395 BinaryOperator *Sh0, const SimplifyQuery &SQ, 924 Instruction *foldICmpBinOp(ICmpInst &Cmp, const SimplifyQuery &SQ);
|
| D | InstCombineShifts.cpp | 35 BinaryOperator *Sh0, const SimplifyQuery &SQ, in reassociateShiftAmtsOfTwoSameDirectionShifts() 179 const SimplifyQuery &Q, in dropRedundantMaskingOfLeftShiftInput() 926 const SimplifyQuery Q = SQ.getWithInstruction(&I); in visitShl()
|
| D | InstCombineAndOrXor.cpp | 1056 const SimplifyQuery &Q, in foldUnsignedUnderflowCheck() 1147 const SimplifyQuery Q = SQ.getWithInstruction(&CxtI); in foldAndOfICmps() 2189 const SimplifyQuery Q = SQ.getWithInstruction(&CxtI); in foldOrOfICmps()
|
| D | InstCombineSelect.cpp | 1120 const SimplifyQuery &Q) { in simplifyWithOpReplaced() 1152 const SimplifyQuery &Q) { in foldSelectValueEquivalence()
|
| D | InstCombineCompares.cpp | 3470 foldShiftIntoShiftInAnotherHandOfAndInICmp(ICmpInst &I, const SimplifyQuery SQ, in foldShiftIntoShiftInAnotherHandOfAndInICmp() 3702 Instruction *InstCombiner::foldICmpBinOp(ICmpInst &I, const SimplifyQuery &SQ) { in foldICmpBinOp() 3703 const SimplifyQuery Q = SQ.getWithInstruction(&I); in foldICmpBinOp() 5456 const SimplifyQuery Q = SQ.getWithInstruction(&I); in visitICmpInst()
|
| D | InstructionCombining.cpp | 791 SimplifyQuery Q = SQ.getWithInstruction(&I); in SimplifySelectsFeedingBinaryOp()
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
| D | CodeGenPrepare.cpp | 3093 const SimplifyQuery &SQ; 3101 SimplificationTracker(const SimplifyQuery &sq) in SimplificationTracker() 3200 const SimplifyQuery &SQ; 3206 AddressingModeCombiner(const SimplifyQuery &_SQ, Value *OriginalValue) in AddressingModeCombiner() 4788 const SimplifyQuery SQ(*DL, TLInfo); in optimizeMemoryInst()
|