| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
| D | LowerAtomic.cpp | 32 Value *Res = Builder.CreateSelect(Equal, Val, Orig); in LowerAtomicCmpXchgInst() 75 Res = Builder.CreateSelect(Builder.CreateICmpSLT(Orig, Val), in LowerAtomicRMWInst() 79 Res = Builder.CreateSelect(Builder.CreateICmpSLT(Orig, Val), in LowerAtomicRMWInst() 83 Res = Builder.CreateSelect(Builder.CreateICmpULT(Orig, Val), in LowerAtomicRMWInst() 87 Res = Builder.CreateSelect(Builder.CreateICmpULT(Orig, Val), in LowerAtomicRMWInst()
|
| D | Scalarizer.cpp | 590 Res[I] = Builder.CreateSelect(Op0[I], Op1[I], Op2[I], in visitSelectInst() 595 Res[I] = Builder.CreateSelect(Op0, Op1[I], Op2[I], in visitSelectInst()
|
| D | MemCpyOptimizer.cpp | 1047 Value *MemsetLen = Builder.CreateSelect( in processMemSetMemCpyDependence()
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
| D | AMDGPUCodeGenPrepare.cpp | 379 ExtRes = Builder.CreateSelect(I.getOperand(0), ExtOp1, ExtOp2); in promoteUniformOpToI32() 716 JQ = Builder.CreateSelect(CV, JQ, Builder.getInt32(0)); in expandDivRem24() 812 Value *ABS_RCP_LO = Builder.CreateSelect(RCP_HI_0_CC, NEG_RCP_LO, RCP_LO); in expandDivRem32() 825 Value *Tmp0 = Builder.CreateSelect(RCP_HI_0_CC, RCP_A_E, RCP_S_E); in expandDivRem32() 838 Value *Remainder_GE_Den = Builder.CreateSelect(Rem_GE_Den_CC, MinusOne, Zero); in expandDivRem32() 842 Value *Remainder_GE_Zero = Builder.CreateSelect(Num_GE_Num_S_Rem_CC, in expandDivRem32() 858 Value *Div = Builder.CreateSelect(Tmp1_0_CC, Quotient, Quotient_A_One); in expandDivRem32() 861 Res = Builder.CreateSelect(Num_GE_Num_S_Rem_CC, Div, Quotient_S_One); in expandDivRem32() 870 Value *Rem = Builder.CreateSelect(Tmp1_0_CC, Remainder, Remainder_S_Den); in expandDivRem32() 873 Res = Builder.CreateSelect(Num_GE_Num_S_Rem_CC, Rem, Remainder_A_Den); in expandDivRem32()
|
| D | AMDGPUAtomicOptimizer.cpp | 278 return B.CreateSelect(Cond, LHS, RHS); in buildNonAtomicBinOp() 634 LaneOffset = B.CreateSelect(Cond, Identity, V); in optimizeAtomic()
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/ |
| D | InstCombineSelect.cpp | 53 return Builder.CreateSelect(Builder.CreateICmp(Pred, A, B), A, B); in createMinMax() 330 Builder.CreateSelect(Cond, TI->getOperand(0), FI->getOperand(0), in foldSelectOpOp() 340 Value *NewSel = Builder.CreateSelect(Cond, X, Y, SI.getName() + ".v", &SI); in foldSelectOpOp() 394 Value *NewSI = Builder.CreateSelect(Cond, OtherOpT, OtherOpF, in foldSelectOpOp() 447 Value *NewSel = Builder.CreateSelect(SI.getCondition(), OOp, C); in foldSelectIntoOp() 478 Value *NewSel = Builder.CreateSelect(SI.getCondition(), C, OOp); in foldSelectIntoOp() 1314 Builder.CreateSelect(ShouldReplaceLow, ReplacementLow, X); in canonicalizeClampLike() 1622 Builder.CreateSelect(SI->getCondition(), SI->getFalseValue(), in foldSPFofSPF() 1731 Value *NewSel = Builder.CreateSelect(CondVal, NewTrueOp, NewFalseOp, in foldAddSubSelect() 1908 Value *NewSel = Builder.CreateSelect(Cond, X, TruncCVal, "narrow", &Sel); in foldSelectExtConst() [all …]
|
| D | InstCombineMulDivRem.cpp | 140 return Builder.CreateSelect(Cond, OtherOp, Builder.CreateNeg(OtherOp)); in foldMulSelectToNegate() 146 return Builder.CreateSelect(Cond, Builder.CreateNeg(OtherOp), OtherOp); in foldMulSelectToNegate() 155 return Builder.CreateSelect(Cond, OtherOp, Builder.CreateFNeg(OtherOp)); in foldMulSelectToNegate() 165 return Builder.CreateSelect(Cond, Builder.CreateFNeg(OtherOp), OtherOp); in foldMulSelectToNegate()
|
| D | InstCombineCalls.cpp | 597 Arg0 = Builder.CreateSelect(Builder.CreateICmpSLT(Arg0, MinC), MinC, Arg0); in simplifyX86pack() 598 Arg1 = Builder.CreateSelect(Builder.CreateICmpSLT(Arg1, MinC), MinC, Arg1); in simplifyX86pack() 599 Arg0 = Builder.CreateSelect(Builder.CreateICmpSGT(Arg0, MaxC), MaxC, Arg0); in simplifyX86pack() 600 Arg1 = Builder.CreateSelect(Builder.CreateICmpSGT(Arg1, MaxC), MaxC, Arg1); in simplifyX86pack() 1073 return Builder.CreateSelect(II.getArgOperand(2), LI, II.getArgOperand(3)); in simplifyMaskedLoad() 2810 V = Builder.CreateSelect(Mask, V, Passthru); in visitCallInst() 3176 Value *Sel = Builder.CreateSelect(BoolVec, CastOp1, CastOp0); in visitCallInst()
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
| D | MemoryBuiltins.cpp | 548 return Builder.CreateSelect(UseZero, ConstantInt::get(ResultType, 0), in lowerObjectSizeCall() 1041 Value *Size = Builder.CreateSelect(I.getCondition(), TrueSide.first, in visitSelectInst() 1043 Value *Offset = Builder.CreateSelect(I.getCondition(), TrueSide.second, in visitSelectInst()
|
| D | ScalarEvolutionExpander.cpp | 1675 Value *Sel = Builder.CreateSelect(ICmp, LHS, RHS, "smax"); in visitSMaxExpr() 1700 Value *Sel = Builder.CreateSelect(ICmp, LHS, RHS, "umax"); in visitUMaxExpr() 1725 Value *Sel = Builder.CreateSelect(ICmp, LHS, RHS, "smin"); in visitSMinExpr() 1750 Value *Sel = Builder.CreateSelect(ICmp, LHS, RHS, "umin"); in visitUMinExpr() 2279 Value *AbsStep = Builder.CreateSelect(StepCompare, NegStepValue, StepValue); in generateOverflowCheck() 2315 Builder.CreateSelect(StepCompare, EndCompareGT, EndCompareLT); in generateOverflowCheck()
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/ |
| D | MVEGatherScatterLowering.cpp | 206 Load = Builder.CreateSelect(Mask, Load, PassThru); in lowerGather()
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/NVPTX/ |
| D | NVPTXGenericToNVVM.cpp | 297 return Builder.CreateSelect(NewOperands[0], NewOperands[1], NewOperands[2]); in remapConstantExpr()
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/ |
| D | ConstantFolder.h | 249 Constant *CreateSelect(Constant *C, Constant *True, Constant *False) const { in CreateSelect() function
|
| D | NoFolder.h | 313 Instruction *CreateSelect(Constant *C, in CreateSelect() function
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
| D | TargetFolder.h | 241 Constant *CreateSelect(Constant *C, Constant *True, Constant *False) const { in CreateSelect() function
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
| D | AtomicExpandPass.cpp | 546 return Builder.CreateSelect(NewVal, Loaded, Inc, "new"); in performAtomicOp() 549 return Builder.CreateSelect(NewVal, Loaded, Inc, "new"); in performAtomicOp() 552 return Builder.CreateSelect(NewVal, Loaded, Inc, "new"); in performAtomicOp() 555 return Builder.CreateSelect(NewVal, Loaded, Inc, "new"); in performAtomicOp()
|
| D | ExpandMemCmp.cpp | 522 Builder.CreateSelect(Cmp, ConstantInt::get(Builder.getInt32Ty(), -1), in emitMemCmpResultBlock()
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
| D | SimplifyCFG.cpp | 1414 Builder.CreateSelect(BI->getCondition(), BB1V, BB2V, in HoistThenElseCodeToIf() 2105 Value *S = Builder.CreateSelect( in SpeculativelyExecuteBB() 2139 Value *V = Builder.CreateSelect( in SpeculativelyExecuteBB() 2438 Value *Sel = Builder.CreateSelect(IfCond, TrueVal, FalseVal, "", InsertPt); in FoldTwoEntryPHINode() 2524 Builder.CreateSelect(BrCond, TrueValue, FalseValue, "retval", BI); in SimplifyCondBranchToTwoReturns() 3481 Builder.CreateSelect(PBICond, PBIV, BIV, PBIV->getName() + ".mux")); in SimplifyCondBranchToCondBranch() 4907 SelectValue = Builder.CreateSelect(ValueCompare, ResultVector[1].first, in ConvertTwoCaseSwitch() 4912 return Builder.CreateSelect(ValueCompare, ResultVector[0].first, in ConvertTwoCaseSwitch()
|
| D | IntegerDivision.cpp | 260 Value *RetVal = Builder.CreateSelect(Ret0, Zero, Dividend); in generateUnsignedDivisionCode()
|
| D | SimplifyLibCalls.cpp | 724 return B.CreateSelect(SI->getCondition(), in optimizeStringLength() 1668 Sqrt = B.CreateSelect(FCmp, PosInf, Sqrt); in replacePowWithSqrt() 2261 return B.CreateSelect(Cond, V, B.getInt32(0)); in optimizeFFS() 2282 return B.CreateSelect(IsNeg, NegX, X); in optimizeAbs()
|
| D | LoopUtils.cpp | 795 Value *Select = Builder.CreateSelect(Cmp, Left, Right, "rdx.minmax.select"); in createMinMaxOp()
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/ |
| D | AutoUpgrade.cpp | 986 return Builder.CreateSelect(Mask, Op0, Op1); in EmitX86Select() 1001 return Builder.CreateSelect(Mask, Op0, Op1); in EmitX86ScalarSelect() 1280 Value *Res = Builder.CreateSelect(Cmp, Op0, Neg); in upgradeAbs() 1293 Value *Res = Builder.CreateSelect(Cmp, Op0, Op1); in upgradeIntMinMax() 1401 Value* Select = Builder.CreateSelect(Cmp, Extract1, Extract2); in upgradeMaskedMove() 3451 Rep = Builder.CreateSelect(Cmp, Arg, Neg, "abs"); in UpgradeIntrinsicCall() 3465 Rep = Builder.CreateSelect(Cmp, Arg0, Arg1, "max"); in UpgradeIntrinsicCall() 3473 Rep = Builder.CreateSelect(Cmp, Arg0, Arg1, "min"); in UpgradeIntrinsicCall()
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
| D | HexagonLoopIdiomRecognition.cpp | 1639 return B.CreateSelect(Sel->getCondition(), in setupPreSimplifier() 1647 return B.CreateSelect(Sel->getCondition(), in setupPreSimplifier() 1664 return B.CreateSelect(C, Sel0->getTrueValue(), Sel->getFalseValue()); in setupPreSimplifier() 1668 return B.CreateSelect(C, Sel->getTrueValue(), Sel1->getFalseValue()); in setupPreSimplifier()
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Instrumentation/ |
| D | MemorySanitizer.cpp | 2028 Origin = IRB.CreateSelect(Cond, OpOrigin, Origin); in Add() 2975 Value *Origin = IRB.CreateSelect( in handleMaskedLoad() 3564 Value *Sa0 = IRB.CreateSelect(B, Sc, Sd); in visitSelectInst() 3584 Value *Sa = IRB.CreateSelect(Sb, Sa1, Sa0, "_msprop_select"); in visitSelectInst() 3599 &I, IRB.CreateSelect(Sb, getOrigin(I.getCondition()), in visitSelectInst() 3600 IRB.CreateSelect(B, getOrigin(I.getTrueValue()), in visitSelectInst()
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/ |
| D | VPlan.cpp | 340 Value *V = Builder.CreateSelect(Cond, Op1, Op2); in generateInstruction()
|