Searched refs:AndN (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrArithmetic.td | 1355 multiclass AndN<X86TypeInfo t, SDPatternOperator node, string suffix = ""> { 1373 defm ANDN32 : AndN<Xi32, X86and_flag>, VEX, Requires<[HasBMI, NoEGPR]>, DefEFLAGS; 1374 defm ANDN64 : AndN<Xi64, X86and_flag>, VEX, Requires<[HasBMI, NoEGPR]>, DefEFLAGS; 1375 defm ANDN32 : AndN<Xi32, X86and_flag, "_EVEX">, EVEX, Requires<[HasBMI, HasEGPR, In64BitMode]>, Def… 1376 defm ANDN64 : AndN<Xi64, X86and_flag, "_EVEX">, EVEX, Requires<[HasBMI, HasEGPR, In64BitMode]>, Def… 1377 defm ANDN32 : AndN<Xi32, null_frag, "_NF">, EVEX, EVEX_NF, Requires<[In64BitMode]>; 1378 defm ANDN64 : AndN<Xi64, null_frag, "_NF">, EVEX, EVEX_NF, Requires<[In64BitMode]>;
|
H A D | X86ISelLowering.cpp | 24109 SDValue AndN = DAG.getNode(X86ISD::FANDN, DL, VT, Cmp, Op2); in LowerSELECT() local 24111 return DAG.getNode(X86ISD::FOR, DL, VT, AndN, And); in LowerSELECT() 45546 SDValue AndN; in combineVSelectWithAllOnesOrZeros() local 45549 AndN = DAG.getNode(ISD::AND, DL, CondVT, DAG.getNOT(DL, Cond, CondVT), in combineVSelectWithAllOnesOrZeros() 45552 AndN = DAG.getNode(X86ISD::ANDNP, DL, CondVT, Cond, CastRHS); in combineVSelectWithAllOnesOrZeros() 45553 return DAG.getBitcast(VT, AndN); in combineVSelectWithAllOnesOrZeros() 54240 if (SDValue AndN = MatchOrCmpEq(LHS, RHS)) in combineSetCC() local 54241 return DAG.getSetCC(DL, VT, AndN, DAG.getConstant(0, DL, OpVT), CC); in combineSetCC() 54242 if (SDValue AndN = MatchOrCmpEq(RHS, LHS)) in combineSetCC() local 54243 return DAG.getSetCC(DL, VT, AndN, DAG.getConstant(0, DL, OpVT), CC); in combineSetCC() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 20915 SDValue AndN = N->getOperand(2); in tryCombineCRC32() local 20916 if (AndN.getOpcode() != ISD::AND) in tryCombineCRC32() 20919 ConstantSDNode *CMask = dyn_cast<ConstantSDNode>(AndN.getOperand(1)); in tryCombineCRC32() 20924 N->getOperand(0), N->getOperand(1), AndN.getOperand(0)); in tryCombineCRC32()
|