/external/llvm/lib/Transforms/ObjCARC/ |
ProvenanceAnalysis.h | 35 class SelectInst; 58 bool relatedSelect(const SelectInst *A, const Value *B);
|
ProvenanceAnalysis.cpp | 33 bool ProvenanceAnalysis::relatedSelect(const SelectInst *A, 38 if (const SelectInst *SB = dyn_cast<SelectInst>(B)) 154 if (const SelectInst *S = dyn_cast<SelectInst>(A)) 156 if (const SelectInst *S = dyn_cast<SelectInst>(B))
|
/external/llvm/include/llvm/Transforms/Scalar/ |
SROA.h | 99 SetVector<SelectInst *, SmallVector<SelectInst *, 2>> SpeculatableSelects;
|
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Transforms/Scalar/ |
SROA.h | 103 SetVector<SelectInst *, SmallVector<SelectInst *, 2>> SpeculatableSelects;
|
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Transforms/Scalar/ |
SROA.h | 103 SetVector<SelectInst *, SmallVector<SelectInst *, 2>> SpeculatableSelects;
|
/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Transforms/Scalar/ |
SROA.h | 103 SetVector<SelectInst *, SmallVector<SelectInst *, 2>> SpeculatableSelects;
|
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Transforms/Scalar/ |
SROA.h | 103 SetVector<SelectInst *, SmallVector<SelectInst *, 2>> SpeculatableSelects;
|
/prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Transforms/Scalar/ |
SROA.h | 103 SetVector<SelectInst *, SmallVector<SelectInst *, 2>> SpeculatableSelects;
|
/prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Transforms/Scalar/ |
SROA.h | 103 SetVector<SelectInst *, SmallVector<SelectInst *, 2>> SpeculatableSelects;
|
/prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Transforms/Scalar/ |
SROA.h | 103 SetVector<SelectInst *, SmallVector<SelectInst *, 2>> SpeculatableSelects;
|
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Transforms/Scalar/ |
SROA.h | 103 SetVector<SelectInst *, SmallVector<SelectInst *, 2>> SpeculatableSelects;
|
/external/spirv-llvm/lib/SPIRV/ |
SPIRVLowerBool.cpp | 91 auto Sel = SelectInst::Create(Op, One, Zero, "", &I); 101 auto Sel = SelectInst::Create(Op, One, Zero, "", &I);
|
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/ |
InstCombineMulDivRem.cpp | 166 if (SelectInst *SI = dyn_cast<SelectInst>(Op0)) 278 if (SelectInst *SI = dyn_cast<SelectInst>(Op0)) 297 SelectInst *SI = cast<SelectInst>(I.getOperand(1)); 381 if (isa<SelectInst>(Op1) && SimplifyDivRemOfSelect(I)) 397 if (SelectInst *SI = dyn_cast<SelectInst>(Op0)) 460 return SelectInst::Create(IC, Constant::getNullValue(I.getType()) [all...] |
InstCombineSelect.cpp | 26 SelectInst *SI = dyn_cast<SelectInst>(V); 124 Instruction *InstCombiner::FoldSelectOpOp(SelectInst &SI, Instruction *TI, 205 Instruction *InstCombiner::FoldSelectIntoOp(SelectInst &SI, Value *TrueVal, 340 /// visitSelectInstWithICmp - Visit a SelectInst that has an 343 Instruction *InstCombiner::visitSelectInstWithICmp(SelectInst &SI, 527 const SelectInst &SI) { 583 static Value *foldSelectICmpAnd(const SelectInst &SI, ConstantInt *TrueVal, 649 Instruction *InstCombiner::visitSelectInst(SelectInst &SI) { [all...] |
InstCombine.h | 171 Instruction *FoldSelectOpOp(SelectInst &SI, Instruction *TI, 173 Instruction *FoldSelectIntoOp(SelectInst &SI, Value*, Value*); 177 Instruction *visitSelectInst(SelectInst &SI); 178 Instruction *visitSelectInstWithICmp(SelectInst &SI, ICmpInst *ICI); 207 Instruction *FoldOpIntoSelect(Instruction &Op, SelectInst *SI);
|
InstCombineAddSub.cpp | 112 return SelectInst::Create(ZI->getOperand(0), AddOne(CI), CI); 257 if (SelectInst *SI = dyn_cast<SelectInst>(LHS)) 264 SelectInst *SI = dyn_cast<SelectInst>(LHS); 267 SI = dyn_cast<SelectInst>(RHS); 279 return SelectInst::Create(SI->getCondition(), N, A); 283 return SelectInst::Create(SI->getCondition(), A, N); 577 if (SelectInst *SI = dyn_cast<SelectInst>(Op1) [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineMulDivRem.cpp | 271 if (SelectInst *SI = dyn_cast<SelectInst>(Op0)) 556 if (SelectInst *SI = dyn_cast<SelectInst>(Op0)) 731 SelectInst *SI = cast<SelectInst>(I.getOperand(1)); 814 if (isa<SelectInst>(Op1) && SimplifyDivRemOfSelect(I)) 887 if (SelectInst *SI = dyn_cast<SelectInst>(Op0)) 907 return SelectInst::Create(Cmp, Op1, ConstantInt::get(I.getType(), 0)) [all...] |
InstCombineSelect.cpp | 120 Instruction *InstCombiner::FoldSelectOpOp(SelectInst &SI, Instruction *TI, 229 Instruction *InstCombiner::FoldSelectIntoOp(SelectInst &SI, Value *TrueVal, 309 static Value *foldSelectICmpAndOr(const SelectInst &SI, Value *TrueVal, 414 /// Visit a SelectInst that has an ICmpInst as its first operand. 415 Instruction *InstCombiner::visitSelectInstWithICmp(SelectInst &SI, 624 const SelectInst &SI) { 711 SelectInst *SI = cast<SelectInst>(Inner); 769 static Value *foldSelectICmpAnd(const SelectInst &SI, ConstantInt *TrueVal, 842 static Instruction *foldAddSubSelect(SelectInst &SI [all...] |
InstCombineInternal.h | 305 Instruction *FoldSelectOpOp(SelectInst &SI, Instruction *TI, Instruction *FI); 306 Instruction *FoldSelectIntoOp(SelectInst &SI, Value *, Value *); 311 Instruction *visitSelectInst(SelectInst &SI); 312 Instruction *visitSelectInstWithICmp(SelectInst &SI, ICmpInst *ICI); 346 bool replacedSelectWithOperand(SelectInst *SI, const ICmpInst *Icmp, 356 Instruction *FoldOpIntoSelect(Instruction &Op, SelectInst *SI);
|
InstCombineAddSub.cpp | [all...] |
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
CorrelatedValuePropagation.cpp | 36 bool processSelect(SelectInst *SI); 67 bool CorrelatedValuePropagation::processSelect(SelectInst *S) { 187 BBChanged |= processSelect(cast<SelectInst>(II));
|
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
BasicAliasAnalysis.cpp | 541 AliasResult aliasSelect(const SelectInst *SI, uint64_t SISize, 602 if (const SelectInst *SI = dyn_cast<SelectInst>(V)) { [all...] |
/external/llvm/lib/Transforms/Scalar/ |
CorrelatedValuePropagation.cpp | 71 static bool processSelect(SelectInst *S, LazyValueInfo *LVI) { 109 SelectInst *SI = dyn_cast<SelectInst>(Incoming); 416 BBChanged |= processSelect(cast<SelectInst>(II), LVI);
|
/external/llvm/include/llvm/Analysis/ |
MemoryBuiltins.h | 198 SizeOffsetType visitSelectInst(SelectInst &I); 261 SizeOffsetEvalType visitSelectInst(SelectInst &I);
|
/external/llvm/lib/Transforms/Utils/ |
LoopUtils.cpp | 255 if (!Cur->isCommutative() && !IsAPhi && !isa<SelectInst>(Cur) && 279 (isa<ICmpInst>(Cur) || isa<SelectInst>(Cur))) 281 if (Kind == RK_FloatMinMax && (isa<FCmpInst>(Cur) || isa<SelectInst>(Cur))) 326 !isa<SelectInst>(UI)) || 375 assert((isa<ICmpInst>(I) || isa<FCmpInst>(I) || isa<SelectInst>(I)) && 378 SelectInst *Select = nullptr; 383 if (!Cmp->hasOneUse() || !(Select = dyn_cast<SelectInst>(*I->user_begin()))) 389 if (!(Select = dyn_cast<SelectInst>(I))) [all...] |