Home
last modified time | relevance | path

Searched refs:ANDS (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMScheduleR52.td308 def : InstRW<[R52WriteALU_EX2, R52Read_EX1], (instregex "AD(C|D)S?ri", "ANDS?ri",
314 "ANDS?rr", "BICS?rr", "CRC", "EORrr", "ORRrr", "RSBrr", "RSCrr", "SBCrr",
318 "ANDS?rsi", "BICS?rsi", "EORrsi", "ORRrsi", "RSBrsi", "RSCrsi", "SBCrsi",
322 (instregex "AD(C|D)S?rsr", "ANDS?rsr", "BICS?rsr", "EORrsr", "MVNS?sr",
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SchedOryon.td741 //1,1,4 TST is an alias of ANDS
743 (instregex "^ANDS(W|X)r(i|r|x)", "^BICS(W|X)r(i|r|x)")>;
747 (instregex "^ANDS(W|X)rs", "^BICS(W|X)rs")>;
H A DAArch64SchedA64FX.td603 "AND?(W|X)r(i|r|s|x)", "ANDS?(W|X)r(i|r|s|x)",
623 "AND?(W|X)r(i|r|s|x)", "ANDS?(W|X)r(i|r|s|x)",
640 "AND?(W|X)r(i|r|s|x)", "ANDS?(W|X)r(i|r|s|x)",
2093 (instregex "^ANDS?_P", "^BICS?_P", "^BRK.*_P", "^EORS?_P", "^ORRS?_P",
H A DAArch64SchedThunderX2T99.td427 "AND?(W|X)r(i|r|s|x)", "ANDS?(W|X)r(i|r|s|x)",
449 "AND?(W|X)r(i|r|s|x)", "ANDS?(W|X)r(i|r|s|x)",
468 "AND?(W|X)r(i|r|s|x)", "ANDS?(W|X)r(i|r|s|x)",
H A DAArch64SchedThunderX3T110.td687 "AND?(W|X)r(i|r|s|x)", "ANDS?(W|X)r(i|r|s|x)",
709 "AND?(W|X)r(i|r|s|x)", "ANDS?(W|X)r(i|r|s|x)",
728 "AND?(W|X)r(i|r|s|x)", "ANDS?(W|X)r(i|r|s|x)",
H A DAArch64ISelLowering.h175 ANDS, enumerator
H A DAArch64SchedTSV110.td58 // 1cyc_1BRU: ADDS, ADCS, ANDS, BICS, SUBS, SBCS, CCMN, CCMP
H A DAArch64SchedNeoverseV2.td1113 "^ANDS[WX]ri$")>;
2056 (instregex "^(ANDS|BICS|EORS|NANDS|NORS|ORNS|ORRS)_PPzPP")>;
H A DAArch64SchedA510.td602 (instregex "^(ANDS|BICS|EORS|NANDS|NORS|ORNS|ORRS)_PPzPP")>;
H A DAArch64SchedNeoverseV1.td518 "^ANDS[WX]ri$",
H A DAArch64ISelLowering.cpp2608 MAKE_CASE(AArch64ISD::ANDS) in getTargetNodeName()
3491 const SDValue ANDSNode = DAG.getNode(AArch64ISD::ANDS, dl, in emitComparison()
3498 } else if (LHS.getOpcode() == AArch64ISD::ANDS) { in emitComparison()
4026 DAG.getNode(AArch64ISD::ANDS, DL, VTs, Mul, UpperBits).getValue(1); in getAArch64XALUOOp()
23527 SDValue ANDS = DAG.getNode( in performSubsToAndsCombine() local
23528 AArch64ISD::ANDS, DL, SubsNode->getVTList(), AndNode->getOperand(0), in performSubsToAndsCombine()
23543 ANDS.getValue(1)}; in performSubsToAndsCombine()
25270 case AArch64ISD::ANDS: in PerformDAGCombine()
H A DAArch64SchedNeoverseN2.td1547 (instregex "^(ANDS|BICS|EORS|NANDS|NORS|ORNS|ORRS)_PPzPP$")>;
H A DAArch64InstrInfo.td715 def AArch64and_flag : SDNode<"AArch64ISD::ANDS", SDTBinaryArithWithFlagsOut,
2722 defm ANDS : LogicalImmS<0b11, "ands", AArch64and_flag, "bics">;
2737 defm ANDS : LogicalRegS<0b11, 0, "ands", AArch64and_flag>;
H A DAArch64ISelDAGToDAG.cpp3828 !isOpcWithIntImmediate(ShiftAmt.getNode(), AArch64ISD::ANDS, MaskImm)) in tryShiftAmountMod()