| /freebsd-12.1/contrib/llvm/lib/Target/Lanai/ |
| H A D | LanaiISelLowering.cpp | 1260 LoBitsForHi = DAG.getSelect(dl, MVT::i32, SetCC, Zero, LoBitsForHi); in LowerSHL_PARTS() 1272 DAG.getSelect(dl, MVT::i32, SetCC, HiForBigShift, HiForNormalShift); in LowerSHL_PARTS() 1277 SDValue Lo = DAG.getSelect( in LowerSHL_PARTS() 1310 Hi = DAG.getSelect(dl, MVT::i32, SetCC, Zero, Hi); in LowerSRL_PARTS() 1313 Lo = DAG.getSelect(dl, MVT::i32, SetCC, Hi, Lo); in LowerSRL_PARTS() 1317 Lo = DAG.getSelect(dl, MVT::i32, ShiftIsZero, Lo, in LowerSRL_PARTS()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeIntegerTypes.cpp | 691 return DAG.getSelect(SDLoc(N), in PromoteIntRes_SELECT() 1849 Lo = DAG.getSelect(dl, NVT, isShort, LoS, LoL); in ExpandShiftWithUnknownAmountBit() 1850 Hi = DAG.getSelect(dl, NVT, isZero, InH, in ExpandShiftWithUnknownAmountBit() 1866 Lo = DAG.getSelect(dl, NVT, isZero, InL, in ExpandShiftWithUnknownAmountBit() 1868 Hi = DAG.getSelect(dl, NVT, isShort, HiS, HiL); in ExpandShiftWithUnknownAmountBit() 1882 Lo = DAG.getSelect(dl, NVT, isZero, InL, in ExpandShiftWithUnknownAmountBit() 1884 Hi = DAG.getSelect(dl, NVT, isShort, HiS, HiL); in ExpandShiftWithUnknownAmountBit() 2038 SDValue Carry1 = DAG.getSelect(dl, NVT, Cmp1, in ExpandIntRes_ADDSUB() 2043 SDValue Carry2 = DAG.getSelect(dl, NVT, Cmp2, in ExpandIntRes_ADDSUB() 2283 Lo = DAG.getSelect(dl, NVT, HiNotZero, HiLZ, in ExpandIntRes_CTLZ() [all …]
|
| H A D | TargetLowering.cpp | 4000 return DAG.getSelect(dl, VT, IsOne, N0, Q); in BuildUDIV() 4261 Result = DAG.getSelect(DL, VT, IsZeroShift, IsFSHL ? X : Y, Or); in expandFunnelShift() 4413 SDValue Val = DAG.getSelect(dl, SrcVT, Sel, Src, in expandFP_TO_UINT() 4415 SDValue Ofs = DAG.getSelect(dl, DstVT, Sel, DAG.getConstant(0, dl, DstVT), in expandFP_TO_UINT() 4431 Result = DAG.getSelect(dl, DstVT, Sel, True, False); in expandFP_TO_UINT() 4481 Result = DAG.getSelect(dl, DstVT, SignBitTest, Slow, Fast); in expandUINT_TO_FP() 5338 return DAG.getSelect(dl, ResultType, Overflow, SatMax, SumDiff); in expandAddSubSat() 5343 return DAG.getSelect(dl, ResultType, Overflow, SatMin, SumDiff); in expandAddSubSat() 5352 Result = DAG.getSelect(dl, ResultType, SumNeg, SatMax, SatMin); in expandAddSubSat() 5353 return DAG.getSelect(dl, ResultType, Overflow, Result, SumDiff); in expandAddSubSat()
|
| H A D | LegalizeVectorOps.cpp | 847 Mask = DAG.getSelect(DL, BitTy, Mask, in ExpandSELECT() 1287 Ops[i] = DAG.getSelect(dl, EltVT, Ops[i], in UnrollVSETCC()
|
| H A D | LegalizeDAG.cpp | 1510 return DAG.getSelect(DL, FloatVT, Cond, NegValue, AbsValue); in ExpandFCOPYSIGN() 2394 SDValue CstOffset = DAG.getSelect(dl, Zero.getValueType(), in ExpandLegalINT_TO_FP() 3623 Results.push_back(DAG.getSelect(dl, VT, Cond, Tmp3, Tmp4)); in ExpandNode() 4275 Tmp1 = DAG.getSelect(dl, NVT, Tmp1, Tmp2, Tmp3); in PromoteNode()
|
| H A D | DAGCombiner.cpp | 1943 return DAG.getSelect(DL, VT, Sel.getOperand(0), NewCT, NewCF); in foldBinOpIntoSelect() 3237 return DAG.getSelect(DL, VT, DAG.getSetCC(DL, CCVT, N0, N1, ISD::SETEQ), in visitSDIV() 3333 Sra = DAG.getSelect(DL, VT, IsOneOrAllOnes, N0, Sra); in visitSDIVLike() 3342 SDValue Res = DAG.getSelect(DL, VT, IsNeg, Sub, Sra); in visitSDIVLike() 3380 return DAG.getSelect(DL, VT, DAG.getSetCC(DL, CCVT, N0, N1, ISD::SETEQ), in visitUDIV() 3477 return DAG.getSelect(DL, VT, DAG.getSetCC(DL, CCVT, N0, N1, ISD::SETEQ), in visitREM() 7514 return DAG.getSelect(DL, VT, UAO.getValue(1), N1, UAO.getValue(0)); in visitSELECT() 8024 return DAG.getSelect(DL, N1.getValueType(), WideSetCC, N1, N2); in visitVSELECT() 8794 return DAG.getSelect(DL, VT, SetCC, ExtTrueVal, Zero); in visitSIGN_EXTEND() 18228 return DAG.getSelect(SDLoc(SCC), SCC.getValueType(), SETCC, in SimplifySelect() [all …]
|
| H A D | LegalizeVectorTypes.cpp | 446 return DAG.getSelect(SDLoc(N), in ScalarizeVecRes_VSELECT() 453 return DAG.getSelect(SDLoc(N), in ScalarizeVecRes_SELECT()
|
| H A D | LegalizeFloatTypes.cpp | 670 return DAG.getSelect(SDLoc(N), in SoftenFloatRes_SELECT()
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | ConstantFolder.h | 247 return ConstantExpr::getSelect(C, True, False); in CreateSelect()
|
| H A D | Constants.h | 1118 static Constant *getSelect(Constant *C, Constant *V1, Constant *V2,
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | TargetFolder.h | 239 return Fold(ConstantExpr::getSelect(C, True, False)); in CreateSelect()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | Evaluator.cpp | 391 InstResult = ConstantExpr::getSelect(getVal(SI->getOperand(0)), in EvaluateBlock()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | InferAddressSpaces.cpp | 532 return ConstantExpr::getSelect( in cloneConstantExprWithNewAddressSpace()
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | ConstantFold.cpp | 775 return ConstantExpr::getSelect(Cond, TrueVal->getOperand(1), V2); in ConstantFoldSelectInstruction() 780 return ConstantExpr::getSelect(Cond, V1, FalseVal->getOperand(2)); in ConstantFoldSelectInstruction()
|
| H A D | Constants.cpp | 1231 return ConstantExpr::getSelect(Ops[0], Ops[1], Ops[2], OnlyIfReducedTy); in getWithOperands() 1978 Constant *ConstantExpr::getSelect(Constant *C, Constant *V1, Constant *V2, in getSelect() function in ConstantExpr
|
| H A D | Core.cpp | 1741 return wrap(ConstantExpr::getSelect(unwrap<Constant>(ConstantCondition), in LLVMConstSelect()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelLowering.cpp | 2086 return DAG.getSelect(SL, MVT::f64, Cond, Src, Tmp2); in LowerFRINT() 2390 SDValue E = DAG.getSelect(SL, MVT::i32, in LowerINT_TO_FP32() 2417 SDValue R = DAG.getSelect(SL, MVT::i32, in LowerINT_TO_FP32() 2420 DAG.getSelect(SL, MVT::i32, TCmp, VTrunc1, ZeroI32)); in LowerINT_TO_FP32() 2428 return DAG.getSelect(SL, MVT::f32, DAG.getSExtOrTrunc(S, SL, SetCCVT), RNeg, R); in LowerINT_TO_FP32()
|
| H A D | SIISelLowering.cpp | 6581 SDValue Lo = DAG.getSelect(DL, MVT::i32, Cond, Lo0, Lo1); in LowerSELECT() 6586 SDValue Hi = DAG.getSelect(DL, MVT::i32, Cond, Hi0, Hi1); in LowerSELECT() 7395 return DAG.getSelect(SDLoc(N), MVT::i32, RHS.getOperand(0), in performAndCombine()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 9908 return DAG.getSelect(DL, VT, VMask, in lowerVectorShuffleToEXPAND() 16219 return DAG.getSelect(dl, VT, Mask, LHS, RHS); in LowerVSELECT() 17886 Adjust = DAG.getSelect(DL, MVT::i32, Cmp, in FP_TO_INTHelper() 23643 return DAG.getSelect(DL, VT, Cond, N0, N1); in LowerMINMAX() 24567 return DAG.getSelect(dl, VT, ZAmt, R, Res); in LowerShift() 24590 Res = DAG.getSelect(dl, VT, Amt0, R, Res); in LowerShift() 24750 return DAG.getSelect(dl, SelVT, C, V0, V1); in LowerShift() 24867 return DAG.getSelect(dl, VT, C, V0, V1); in LowerShift() 25016 return DAG.getSelect(DL, SelVT, C, V0, V1); in LowerRotate() 34311 return DAG.getSelect(DL, VT, Cond, LHS, RHS); in combineSelect() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | InlineCost.cpp | 1377 if (auto *C = ConstantExpr::getSelect(CondC, TrueC, FalseC)) { in visitSelectInst()
|
| H A D | ConstantFolding.cpp | 1034 return ConstantExpr::getSelect(Ops[0], Ops[1], Ops[2]); in ConstantFoldInstOperandsImpl()
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAG.h | 950 SDValue getSelect(const SDLoc &DL, EVT VT, SDValue Cond, SDValue LHS,
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/IPO/ |
| H A D | LowerTypeTests.cpp | 1245 Constant *Target = ConstantExpr::getSelect( in replaceWeakDeclarationWithJumpTablePtr()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLoweringHVX.cpp | 1014 return DAG.getSelect(dl, ResTy, VecV, True, False); in extendHvxVectorPred()
|
| H A D | HexagonISelLowering.cpp | 2463 Rs[i] = DAG.getSelect(dl, MVT::i32, Ops[i/Rep], S, Z); in LowerBUILD_VECTOR()
|