Home
last modified time | relevance | path

Searched refs:N0 (Results 1 – 25 of 79) sorted by relevance

1234

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp424 SDValue visitADDLikeCommutative(SDValue N0, SDValue N1, SDNode *LocReference);
430 SDValue visitUADDOLike(SDValue N0, SDValue N1, SDNode *N);
436 SDValue visitUADDO_CARRYLike(SDValue N0, SDValue N1, SDValue CarryIn,
438 SDValue visitSADDO_CARRYLike(SDValue N0, SDValue N1, SDValue CarryIn,
447 SDValue visitSDIVLike(SDValue N0, SDValue N1, SDNode *N);
449 SDValue visitUDIVLike(SDValue N0, SDValue N1, SDNode *N);
460 SDValue visitANDLike(SDValue N0, SDValue N1, SDNode *N);
462 SDValue visitORLike(SDValue N0, SDValue N1, const SDLoc &DL);
573 SDValue N0,
575 SDValue reassociateOpsCommutative(unsigned Opc, const SDLoc &DL, SDValue N0,
[all …]
H A DTargetLowering.cpp752 SDValue N0 = Op.getOperand(0); in SimplifyMultipleUseDemandedBits() local
753 if (DAG.isGuaranteedNotToBeUndefOrPoison(N0, DemandedElts, in SimplifyMultipleUseDemandedBits()
755 return N0; in SimplifyMultipleUseDemandedBits()
3229 SDValue N0 = Op.getOperand(0); in SimplifyDemandedVectorElts() local
3230 if (TLO.DAG.isGuaranteedNotToBeUndefOrPoison(N0, DemandedElts, in SimplifyDemandedVectorElts()
3232 return TLO.CombineTo(Op, N0); in SimplifyDemandedVectorElts()
3236 if (N0.getOpcode() == ISD::SCALAR_TO_VECTOR && DemandedElts == 1) in SimplifyDemandedVectorElts()
3239 TLO.DAG.getFreeze(N0.getOperand(0)))); in SimplifyDemandedVectorElts()
3818 TargetLowering::buildLegalVectorShuffle(EVT VT, const SDLoc &DL, SDValue N0, in buildLegalVectorShuffle() argument
3823 std::swap(N0, N1); in buildLegalVectorShuffle()
[all …]
/freebsd/crypto/openssl/crypto/bn/asm/
H A Darmv4-mont.pl302 my ($N0,$N1,$N2,$N3)=map("d$_",(4..7));
351 vld1.32 {$N0-$N3}, [$nptr]!
357 vmlal.u32 @ACC[0],$Ni,${N0}[0]
359 vmlal.u32 @ACC[1],$Ni,${N0}[1]
406 vmlal.u32 @ACC[0],$Ni,${N0}[0]
407 vmlal.u32 @ACC[1],$Ni,${N0}[1]
479 vld1.32 {$N0-$N3},[$nptr]!
499 vmlal.u32 @ACC[0],$Ni,${N0}[0]
501 vmlal.u32 @ACC[1],$Ni,${N0}[1]
536 vmlal.u32 @ACC[0],$Ni,${N0}[0]
[all …]
H A Dppc64-mont.pl176 $N0="f20"; $N1="f21"; $N2="f22"; $N3="f23";
398 lfd $N0,`$FRAME+96`($sp)
406 fcfid $N0,$N0
423 stfd $N0,40($nap_d) ; save n[j] in double format
445 fmadd $T0a,$N0,$na,$T0a
446 fmadd $T0b,$N0,$nb,$T0b
448 fmadd $T1a,$N0,$nc,$T1a
449 fmadd $T1b,$N0,$nd,$T1b
536 lfd $N0,`$FRAME+96`($sp)
544 fcfid $N0,$N0
[all …]
H A Darmv8-mont.pl299 my ($A0,$A1,$N0,$N1)=map("v$_",(0..3));
364 ld1 {$N0.4s,$N1.4s},[$nptr],#32
384 umlal @ACC[0].2d,$Ni.2s,$N0.s[0]
385 umlal @ACC[1].2d,$Ni.2s,$N0.s[1]
387 umlal @ACC[2].2d,$Ni.2s,$N0.s[2]
389 umlal @ACC[3].2d,$Ni.2s,$N0.s[3]
422 umlal @ACC[0].2d,$Ni.2s,$N0.s[0]
424 umlal @ACC[1].2d,$Ni.2s,$N0.s[1]
425 umlal @ACC[2].2d,$Ni.2s,$N0.s[2]
429 umlal @ACC[3].2d,$Ni.2s,$N0.s[3]
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelDAGToDAG.cpp613 SDValue N0 = Node->getOperand(0); in tryShrinkShlLogicImm() local
626 SDValue Shift = N0; in tryShrinkShlLogicImm()
632 if (isInt<32>(Val) && N0.getOpcode() == ISD::SIGN_EXTEND_INREG && in tryShrinkShlLogicImm()
633 N0.hasOneUse() && cast<VTSDNode>(N0.getOperand(1))->getVT() == MVT::i32) { in tryShrinkShlLogicImm()
635 Shift = N0.getOperand(0); in tryShrinkShlLogicImm()
691 SDValue N0 = Node->getOperand(0); in trySignedBitfieldExtract() local
692 if (!N0.hasOneUse()) in trySignedBitfieldExtract()
695 auto BitfieldExtract = [&](SDValue N0, unsigned Msb, unsigned Lsb, SDLoc DL, in trySignedBitfieldExtract()
697 return CurDAG->getMachineNode(RISCV::TH_EXT, DL, VT, N0.getOperand(0), in trySignedBitfieldExtract()
708 if (N0.getOpcode() == ISD::SHL) { in trySignedBitfieldExtract()
[all …]
H A DRISCVISelLowering.cpp13161 SDValue N0 = N->getOperand(0); in transformAddShlImm()
13163 if (N0->getOpcode() != ISD::SHL || N1->getOpcode() != ISD::SHL || in transformAddShlImm()
13164 !N0->hasOneUse() || !N1->hasOneUse()) in transformAddShlImm()
13168 auto *N0C = dyn_cast<ConstantSDNode>(N0->getOperand(1)); in transformAddShlImm()
13185 SDValue NS = (C0 < C1) ? N0->getOperand(0) : N1->getOperand(0); in transformAddShlImm()
13186 SDValue NL = (C0 > C1) ? N0->getOperand(0) : N1->getOperand(0); in transformAddShlImm()
13272 SDValue N0 = N->getOperand(0); in combineSelectAndUseCommutative()
13274 if (SDValue Result = combineSelectAndUse(N, N0, N1, DAG, AllOnes, Subtarget)) in combineSelectAndUseCommutative()
13276 if (SDValue Result = combineSelectAndUse(N, N1, N0, DAG, AllOnes, Subtarget)) in combineSelectAndUseCommutative()
13306 SDValue N0 in transformAddImmMulImm()
13158 SDValue N0 = N->getOperand(0); transformAddShlImm() local
13269 SDValue N0 = N->getOperand(0); combineSelectAndUseCommutative() local
13303 SDValue N0 = N->getOperand(0); transformAddImmMulImm() local
13362 SDValue N0 = N->getOperand(0); combineBinOpOfZExt() local
13399 SDValue N0 = N->getOperand(0); combineAddOfBooleanXor() local
13447 SDValue N0 = N->getOperand(0); combineSubOfBoolean() local
13498 SDValue N0 = N->getOperand(0); combineSubShiftToOrcB() local
13521 SDValue N0 = N->getOperand(0); performSUBCombine() local
13549 SDValue N0 = N->getOperand(0); combineDeMorganOfBoolean() local
13600 SDValue N0 = N->getOperand(0); combineTruncSelectToSMaxUSat() local
13664 SDValue N0 = N->getOperand(0); performTRUNCATECombine() local
13693 SDValue N0 = N->getOperand(0); performANDCombine() local
13728 combineOrOfCZERO(SDNode * N,SDValue N0,SDValue N1,SelectionDAG & DAG) combineOrOfCZERO() argument
13777 SDValue N0 = N->getOperand(0); performORCombine() local
13791 SDValue N0 = N->getOperand(0); performXORCombine() local
14059 SDValue N0 = N->getOperand(0); performMULCombine() local
14135 SDValue N0 = N.getOperand(0); narrowIndex() local
14173 SDValue N0 = N->getOperand(0); performSETCCCombine() local
15614 SDValue N0 = N->getOperand(0); performSRACombine() local
16499 SDValue N0 = Op.getOperand(0); combineTruncOfSraSext() local
16788 SDValue N0 = N->getOperand(0); PerformDAGCombine() local
17608 SDValue N0 = N->getOperand(0); PerformDAGCombine() local
17661 SDValue N0 = N->getOperand(0); isDesirableToCommuteWithShift() local
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp1512 SDValue N0 = N->getOperand(0); in tryOptimizeRem8Extend() local
1515 if (!N0.isMachineOpcode() || in tryOptimizeRem8Extend()
1516 N0.getMachineOpcode() != TargetOpcode::EXTRACT_SUBREG || in tryOptimizeRem8Extend()
1517 N0.getConstantOperandVal(1) != X86::sub_8bit) in tryOptimizeRem8Extend()
1523 SDValue N00 = N0.getOperand(0); in tryOptimizeRem8Extend()
1896 SDValue N0 = N.getOperand(0); in matchWrapper() local
1897 if (auto *G = dyn_cast<GlobalAddressSDNode>(N0)) { in matchWrapper()
1901 } else if (auto *CP = dyn_cast<ConstantPoolSDNode>(N0)) { in matchWrapper()
1906 } else if (auto *S = dyn_cast<ExternalSymbolSDNode>(N0)) { in matchWrapper()
1909 } else if (auto *S = dyn_cast<MCSymbolSDNode>(N0)) { in matchWrapper()
[all …]
H A DX86ISelLowering.cpp5841 SDValue N0 = N.getOperand(0); in getFauxShuffleMask() local
5845 if (!getTargetConstantBitsFromNode(IsAndN ? N0 : N1, 8, UndefElts, EltBits, in getFauxShuffleMask()
5858 Ops.push_back(IsAndN ? N1 : N0); in getFauxShuffleMask()
5864 SDValue N0 = peekThroughBitcasts(N.getOperand(0)); in getFauxShuffleMask() local
5866 if (!N0.getValueType().isVector() || !N1.getValueType().isVector()) in getFauxShuffleMask()
5871 APInt Demand0 = APInt::getAllOnes(N0.getValueType().getVectorNumElements()); in getFauxShuffleMask()
5873 if (!getTargetShuffleInputs(N0, Demand0, SrcInputs0, SrcMask0, DAG, in getFauxShuffleMask()
5897 Ops.push_back(N0); in getFauxShuffleMask()
6085 SDValue N0 = N.getOperand(0); in getFauxShuffleMask() local
6087 assert(N0.getValueType().getVectorNumElements() == (NumElts / 2) && in getFauxShuffleMask()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelDAGToDAG.cpp579 SDValue N0 = N.getOperand(0); in matchWrapper() local
590 if (auto *G = dyn_cast<GlobalAddressSDNode>(N0)) { in matchWrapper()
597 } else if (auto *CP = dyn_cast<ConstantPoolSDNode>(N0)) { in matchWrapper()
605 } else if (auto *S = dyn_cast<ExternalSymbolSDNode>(N0)) { in matchWrapper()
608 } else if (auto *S = dyn_cast<MCSymbolSDNode>(N0)) { in matchWrapper()
610 } else if (auto *J = dyn_cast<JumpTableSDNode>(N0)) { in matchWrapper()
613 } else if (auto *BA = dyn_cast<BlockAddressSDNode>(N0)) { in matchWrapper()
633 if (auto *G = dyn_cast<GlobalAddressSDNode>(N0)) { in matchWrapper()
637 } else if (auto *CP = dyn_cast<ConstantPoolSDNode>(N0)) { in matchWrapper()
642 } else if (auto *S = dyn_cast<ExternalSymbolSDNode>(N0)) { in matchWrapper()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp3523 SDValue N0 = Op.getOperand(0); in LowerFP_TO_FP16() local
3526 if (N0.getValueType() == MVT::f32) in LowerFP_TO_FP16()
3527 return DAG.getNode(AMDGPUISD::FP_TO_FP16, DL, Op.getValueType(), N0); in LowerFP_TO_FP16()
3534 assert(N0.getSimpleValueType() == MVT::f64); in LowerFP_TO_FP16()
3542 SDValue U = DAG.getNode(ISD::BITCAST, DL, MVT::i64, N0); in LowerFP_TO_FP16()
3910 SDValue N0 = N->getOperand(0); in performAssertSZExtCombine() local
3914 if (N0.getOpcode() == ISD::TRUNCATE) { in performAssertSZExtCombine()
3919 SDValue Src = N0.getOperand(0); in performAssertSZExtCombine()
4235 SDValue N0, SDValue N1, unsigned Size, bool Signed) { in getMul24() argument
4238 return DAG.getNode(MulOpc, SL, MVT::i32, N0, N1); in getMul24()
[all …]
H A DAMDGPUISelDAGToDAG.cpp732 SDValue &N0, SDValue &N1) { in getBaseWithOffsetUsingSplitOR() argument
753 N0 = BaseLo.getOperand(0).getOperand(0); in getBaseWithOffsetUsingSplitOR()
1085 SDValue N0 = Addr.getOperand(0); in SelectDS1Addr1Offset() local
1088 if (isDSOffsetLegal(N0, C1->getSExtValue())) { in SelectDS1Addr1Offset()
1090 Base = N0; in SelectDS1Addr1Offset()
1264 SDValue N0 = Addr.getOperand(0); in SelectDSReadWrite2() local
1271 if (isDSOffset2Legal(N0, OffsetValue0, OffsetValue1, Size)) { in SelectDSReadWrite2()
1272 Base = N0; in SelectDSReadWrite2()
1357 SDValue N0 = Addr; in SelectMUBUF() local
1361 N0 = Addr.getOperand(0); in SelectMUBUF()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelDAGToDAG.cpp151 SDValue N0 = N.getOperand(0); in MatchWrapper() local
153 if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(N0)) { in MatchWrapper()
157 } else if (ConstantPoolSDNode *CP = dyn_cast<ConstantPoolSDNode>(N0)) { in MatchWrapper()
162 } else if (ExternalSymbolSDNode *S = dyn_cast<ExternalSymbolSDNode>(N0)) { in MatchWrapper()
165 } else if (JumpTableSDNode *J = dyn_cast<JumpTableSDNode>(N0)) { in MatchWrapper()
169 AM.BlockAddr = cast<BlockAddressSDNode>(N0)->getBlockAddress(); in MatchWrapper()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp9607 SDNode *N0 = N->getOperand(0).getNode(); in isAddSubSExt() local
9609 return N0->hasOneUse() && N1->hasOneUse() && in isAddSubSExt()
9610 isSignExtended(N0, DAG) && isSignExtended(N1, DAG); in isAddSubSExt()
9618 SDNode *N0 = N->getOperand(0).getNode(); in isAddSubZExt() local
9620 return N0->hasOneUse() && N1->hasOneUse() && in isAddSubZExt()
9621 isZeroExtended(N0, DAG) && isZeroExtended(N1, DAG); in isAddSubZExt()
9632 SDNode *N0 = Op.getOperand(0).getNode(); in LowerMUL() local
9636 bool isN0SExt = isSignExtended(N0, DAG); in LowerMUL()
9641 bool isN0ZExt = isZeroExtended(N0, DAG); in LowerMUL()
9648 if (isN1SExt && isAddSubSExt(N0, DAG)) { in LowerMUL()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h1968 OverflowKind computeOverflowForSignedAdd(SDValue N0, SDValue N1) const;
1971 OverflowKind computeOverflowForUnsignedAdd(SDValue N0, SDValue N1) const;
1974 OverflowKind computeOverflowForAdd(bool IsSigned, SDValue N0,
1976 return IsSigned ? computeOverflowForSignedAdd(N0, N1)
1977 : computeOverflowForUnsignedAdd(N0, N1);
1981 bool willNotOverflowAdd(bool IsSigned, SDValue N0, SDValue N1) const {
1982 return computeOverflowForAdd(IsSigned, N0, N1) == OFK_Never;
1986 OverflowKind computeOverflowForSignedSub(SDValue N0, SDValue N1) const;
1989 OverflowKind computeOverflowForUnsignedSub(SDValue N0, SDValue N1) const;
1992 OverflowKind computeOverflowForSub(bool IsSigned, SDValue N0,
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp575 SDValue N0 = Op.getOperand(0); in isADDADDMUL() local
579 if (N0.getOpcode() == ISD::ADD) { in isADDADDMUL()
580 AddOp = N0; in isADDADDMUL()
584 OtherOp = N0; in isADDADDMUL()
1537 SDValue N0 = N->getOperand(0); in PerformDAGCombine() local
1540 ConstantSDNode *N0C = dyn_cast<ConstantSDNode>(N0); in PerformDAGCombine()
1542 EVT VT = N0.getValueType(); in PerformDAGCombine()
1546 return DAG.getNode(XCoreISD::LADD, dl, DAG.getVTList(VT, VT), N1, N0, N2); in PerformDAGCombine()
1565 SDValue Result = DAG.getNode(ISD::ADD, dl, VT, N0, N2); in PerformDAGCombine()
1573 SDValue N0 = N->getOperand(0); in PerformDAGCombine() local
[all …]
/freebsd/crypto/openssl/test/recipes/15-test_dsaparam_data/valid/
H A Dp3072_q256_t1862_gind1.pem10 nDOvJUDt2WSnAiEAtxINd2uhphWpMhicTM/N0/aVpQ7yv2rVTRCdGK48XzkCggGA
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp5070 SDValue N0 = N.getOperand(0); in isAddSubSExt() local
5072 return N0->hasOneUse() && N1->hasOneUse() && in isAddSubSExt()
5073 isSignExtended(N0, DAG) && isSignExtended(N1, DAG); in isAddSubSExt()
5081 SDValue N0 = N.getOperand(0); in isAddSubZExt() local
5083 return N0->hasOneUse() && N1->hasOneUse() && in isAddSubZExt()
5084 isZeroExtended(N0, DAG) && isZeroExtended(N1, DAG); in isAddSubZExt()
5215 static unsigned selectUmullSmull(SDValue &N0, SDValue &N1, SelectionDAG &DAG, in selectUmullSmull() argument
5217 bool IsN0SExt = isSignExtended(N0, DAG); in selectUmullSmull()
5222 bool IsN0ZExt = isZeroExtended(N0, DAG); in selectUmullSmull()
5230 !isExtendedBUILD_VECTOR(N0, DAG, false) && in selectUmullSmull()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp5298 PerformADDCombineWithOperands(SDNode *N, SDValue N0, SDValue N1, in PerformADDCombineWithOperands() argument
5300 EVT VT = N0.getValueType(); in PerformADDCombineWithOperands()
5306 if (!N0.getNode()->hasOneUse()) in PerformADDCombineWithOperands()
5311 if (N0.getOpcode() == ISD::MUL) in PerformADDCombineWithOperands()
5312 return DCI.DAG.getNode(NVPTXISD::IMAD, SDLoc(N), VT, N0.getOperand(0), in PerformADDCombineWithOperands()
5313 N0.getOperand(1), N1); in PerformADDCombineWithOperands()
5318 if (N0.getOpcode() == ISD::SELECT) { in PerformADDCombineWithOperands()
5320 if (isConstZero(N0->getOperand(1))) in PerformADDCombineWithOperands()
5322 else if (isConstZero(N0->getOperand(2))) in PerformADDCombineWithOperands()
5327 SDValue M = N0->getOperand((ZeroOpNum == 1) ? 2 : 1); in PerformADDCombineWithOperands()
[all …]
/freebsd/sys/contrib/device-tree/src/arm/aspeed/
H A Daspeed-bmc-qcom-dc-scm-v1.dts108 /*N0-N7*/ "BMC_FWSPI_RST_N","","GPIO_1_BMC_3V3","","","","","",
H A Daspeed-bmc-vegman-n110.dts28 /*N0-N7*/ "","","","","","","","",
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp6672 SDValue N0 = N->getOperand(0); in combineZERO_EXTEND() local
6674 if (N0.getOpcode() == SystemZISD::SELECT_CCMASK) { in combineZERO_EXTEND()
6675 auto *TrueOp = dyn_cast<ConstantSDNode>(N0.getOperand(0)); in combineZERO_EXTEND()
6676 auto *FalseOp = dyn_cast<ConstantSDNode>(N0.getOperand(1)); in combineZERO_EXTEND()
6678 SDLoc DL(N0); in combineZERO_EXTEND()
6681 N0.getOperand(2), N0.getOperand(3), N0.getOperand(4) }; in combineZERO_EXTEND()
6684 if (!N0.hasOneUse()) { in combineZERO_EXTEND()
6686 DAG.getNode(ISD::TRUNCATE, DL, N0.getValueType(), NewSelect); in combineZERO_EXTEND()
6687 DCI.CombineTo(N0.getNode(), TruncSelect); in combineZERO_EXTEND()
6695 if (N0.getOpcode() == ISD::XOR && in combineZERO_EXTEND()
[all …]
/freebsd/contrib/pam_modules/pam_passwdqc/
H A DREADME21 min=N0,N1,N2,N3,N4 [min=disabled,24,12,8,7]
28 N0 is used for passwords consisting of characters from one character
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp1445 SDValue N0 = N->getOperand(0); in combineSelectAndUseCommutative() local
1447 if (N0.getNode()->hasOneUse()) in combineSelectAndUseCommutative()
1448 if (SDValue Result = combineSelectAndUse(N, N0, N1, DCI, AllOnes)) in combineSelectAndUseCommutative()
1451 if (SDValue Result = combineSelectAndUse(N, N1, N0, DCI, AllOnes)) in combineSelectAndUseCommutative()
1459 SDValue N0 = N->getOperand(0); in PerformSUBCombine() local
1464 if (SDValue Result = combineSelectAndUse(N, N1, N0, DCI, /*AllOnes=*/false)) in PerformSUBCombine()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp3235 SDValue N0 = N->getOperand(0), N1 = N->getOperand(1); in performORCombine() local
3255 if (N0.getOpcode() == ISD::AND && in performORCombine()
3256 (CN0 = dyn_cast<ConstantSDNode>(N0.getOperand(1))) && in performORCombine()
3266 return DAG.getNode(LoongArchISD::BSTRINS, DL, ValTy, N0.getOperand(0), in performORCombine()
3277 if (N0.getOpcode() == ISD::AND && in performORCombine()
3278 (CN0 = dyn_cast<ConstantSDNode>(N0.getOperand(1))) && in performORCombine()
3288 return DAG.getNode(LoongArchISD::BSTRINS, DL, ValTy, N0.getOperand(0), in performORCombine()
3300 if (N0.getOpcode() == ISD::AND && N1.getOpcode() == ISD::AND && in performORCombine()
3301 (CN0 = dyn_cast<ConstantSDNode>(N0.getOperand(1))) && in performORCombine()
3307 return DAG.getNode(LoongArchISD::BSTRINS, DL, ValTy, N0.getOperand(0), in performORCombine()
[all …]

1234