Home
last modified time | relevance | path

Searched refs:CreateSelect (Results 1 – 25 of 38) sorted by relevance

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLowerAtomic.cpp32 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()
DScalarizer.cpp590 Res[I] = Builder.CreateSelect(Op0[I], Op1[I], Op2[I], in visitSelectInst()
595 Res[I] = Builder.CreateSelect(Op0, Op1[I], Op2[I], in visitSelectInst()
DMemCpyOptimizer.cpp1047 Value *MemsetLen = Builder.CreateSelect( in processMemSetMemCpyDependence()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUCodeGenPrepare.cpp379 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()
DAMDGPUAtomicOptimizer.cpp278 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/
DInstCombineSelect.cpp53 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 …]
DInstCombineMulDivRem.cpp140 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()
DInstCombineCalls.cpp597 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/
DMemoryBuiltins.cpp548 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()
DScalarEvolutionExpander.cpp1675 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/
DMVEGatherScatterLowering.cpp206 Load = Builder.CreateSelect(Mask, Load, PassThru); in lowerGather()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/NVPTX/
DNVPTXGenericToNVVM.cpp297 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/
DConstantFolder.h249 Constant *CreateSelect(Constant *C, Constant *True, Constant *False) const { in CreateSelect() function
DNoFolder.h313 Instruction *CreateSelect(Constant *C, in CreateSelect() function
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DTargetFolder.h241 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/
DAtomicExpandPass.cpp546 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()
DExpandMemCmp.cpp522 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/
DSimplifyCFG.cpp1414 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()
DIntegerDivision.cpp260 Value *RetVal = Builder.CreateSelect(Ret0, Zero, Dividend); in generateUnsignedDivisionCode()
DSimplifyLibCalls.cpp724 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()
DLoopUtils.cpp795 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/
DAutoUpgrade.cpp986 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/
DHexagonLoopIdiomRecognition.cpp1639 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/
DMemorySanitizer.cpp2028 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/
DVPlan.cpp340 Value *V = Builder.CreateSelect(Cond, Op1, Op2); in generateInstruction()

12