HomeSort by relevance Sort by last modified time
    Searched refs:SelectInst (Results 1 - 25 of 199) sorted by null

1 2 3 4 5 6 7 8

  /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...]

Completed in 787 milliseconds

1 2 3 4 5 6 7 8