Home
last modified time | relevance | path

Searched refs:getSelect (Results 1 – 25 of 30) sorted by relevance

12

/freebsd-12.1/contrib/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp1260 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 DLegalizeIntegerTypes.cpp691 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 DTargetLowering.cpp4000 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 DLegalizeVectorOps.cpp847 Mask = DAG.getSelect(DL, BitTy, Mask, in ExpandSELECT()
1287 Ops[i] = DAG.getSelect(dl, EltVT, Ops[i], in UnrollVSETCC()
H A DLegalizeDAG.cpp1510 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 DDAGCombiner.cpp1943 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 DLegalizeVectorTypes.cpp446 return DAG.getSelect(SDLoc(N), in ScalarizeVecRes_VSELECT()
453 return DAG.getSelect(SDLoc(N), in ScalarizeVecRes_SELECT()
H A DLegalizeFloatTypes.cpp670 return DAG.getSelect(SDLoc(N), in SoftenFloatRes_SELECT()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DConstantFolder.h247 return ConstantExpr::getSelect(C, True, False); in CreateSelect()
H A DConstants.h1118 static Constant *getSelect(Constant *C, Constant *V1, Constant *V2,
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DTargetFolder.h239 return Fold(ConstantExpr::getSelect(C, True, False)); in CreateSelect()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DEvaluator.cpp391 InstResult = ConstantExpr::getSelect(getVal(SI->getOperand(0)), in EvaluateBlock()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DInferAddressSpaces.cpp532 return ConstantExpr::getSelect( in cloneConstantExprWithNewAddressSpace()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DConstantFold.cpp775 return ConstantExpr::getSelect(Cond, TrueVal->getOperand(1), V2); in ConstantFoldSelectInstruction()
780 return ConstantExpr::getSelect(Cond, V1, FalseVal->getOperand(2)); in ConstantFoldSelectInstruction()
H A DConstants.cpp1231 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 DCore.cpp1741 return wrap(ConstantExpr::getSelect(unwrap<Constant>(ConstantCondition), in LLVMConstSelect()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp2086 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 DSIISelLowering.cpp6581 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 DX86ISelLowering.cpp9908 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 DInlineCost.cpp1377 if (auto *C = ConstantExpr::getSelect(CondC, TrueC, FalseC)) { in visitSelectInst()
H A DConstantFolding.cpp1034 return ConstantExpr::getSelect(Ops[0], Ops[1], Ops[2]); in ConstantFoldInstOperandsImpl()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h950 SDValue getSelect(const SDLoc &DL, EVT VT, SDValue Cond, SDValue LHS,
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DLowerTypeTests.cpp1245 Constant *Target = ConstantExpr::getSelect( in replaceWeakDeclarationWithJumpTablePtr()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp1014 return DAG.getSelect(dl, ResTy, VecV, True, False); in extendHvxVectorPred()
H A DHexagonISelLowering.cpp2463 Rs[i] = DAG.getSelect(dl, MVT::i32, Ops[i/Rep], S, Z); in LowerBUILD_VECTOR()

12