Home
last modified time | relevance | path

Searched refs:Setcc (Results 1 – 19 of 19) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchFloat32InstrInfo.td181 /// Setcc
H A DLoongArchFloat64InstrInfo.td164 /// Setcc
H A DLoongArchInstrInfo.td1391 /// Setcc
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp563 bool tryVPTESTM(SDNode *Root, SDValue Setcc, SDValue Mask);
4859 bool X86DAGToDAGISel::tryVPTESTM(SDNode *Root, SDValue Setcc, in tryVPTESTM() argument
4862 assert(Setcc.getSimpleValueType().getVectorElementType() == MVT::i1 && in tryVPTESTM()
4866 ISD::CondCode CC = cast<CondCodeSDNode>(Setcc.getOperand(2))->get(); in tryVPTESTM()
4870 SDValue SetccOp0 = Setcc.getOperand(0); in tryVPTESTM()
4871 SDValue SetccOp1 = Setcc.getOperand(1); in tryVPTESTM()
4958 MVT ResVT = Setcc.getSimpleValueType(); in tryVPTESTM()
H A DX86ScheduleBtVer2.td230 def : WriteRes<WriteSETCC, [JALU01]>; // Setcc.
H A DX86SchedSandyBridge.td179 def : WriteRes<WriteSETCC, [SBPort05]>; // Setcc.
H A DX86ScheduleBdVer2.td493 def : WriteRes<WriteSETCC, [PdEX01]>; // Setcc.
H A DX86SchedBroadwell.td184 def : WriteRes<WriteSETCC, [BWPort06]>; // Setcc.
H A DX86SchedSkylakeClient.td167 def : WriteRes<WriteSETCC, [SKLPort06]>; // Setcc.
H A DX86SchedHaswell.td186 def : WriteRes<WriteSETCC, [HWPort06]>; // Setcc.
H A DX86SchedSkylakeServer.td168 def : WriteRes<WriteSETCC, [SKXPort06]>; // Setcc.
H A DX86SchedIceLake.td175 def : WriteRes<WriteSETCC, [ICXPort06]>; // Setcc.
H A DX86ISelLowering.cpp44487 SDValue Setcc = DAG.getSetCC(DL, SetccVT, Movmsk, CmpC, CondCode); in combinePredicateReduction() local
44488 SDValue Zext = DAG.getZExtOrTrunc(Setcc, DL, ExtractVT); in combinePredicateReduction()
53920 SDValue Setcc = DAG.getNode(X86ISD::SETCC_CARRY, DL, VT, N0->getOperand(0), in combineSext() local
53923 DCI.CombineTo(N, Setcc); in combineSext()
53927 N0.getValueType(), Setcc); in combineSext()
54136 SDValue Setcc = DAG.getNode(X86ISD::SETCC_CARRY, dl, VT, N0->getOperand(0), in combineZext() local
54139 DCI.CombineTo(N, Setcc); in combineZext()
54143 N0.getValueType(), Setcc); in combineZext()
54198 SDValue Setcc = DAG.getSetCC(DL, OpVT, LHS, RHS, CC); in truncateAVX512SetCCNoBWI() local
54199 return DAG.getNode(ISD::TRUNCATE, DL, VT, Setcc); in truncateAVX512SetCCNoBWI()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp9005 SDValue Setcc = in lowerCttzElts()
9008 return DAG.getSelect(DL, XLenVT, Setcc, VL, Res);
13849 SDValue Setcc = DAG.getSetCC(SDLoc(N00), N0.getOperand(0).getValueType(), in performXORCombine()
13851 return DAG.getNode(ISD::TRUNCATE, SDLoc(N0), N->getValueType(0), Setcc); in performXORCombine()
15724 SDValue Setcc = Cond.getOperand(0); in tryDemorganOfBooleanCondition()
15727 if (Setcc.getOpcode() != ISD::SETCC) in tryDemorganOfBooleanCondition()
15728 std::swap(Setcc, Xor); in tryDemorganOfBooleanCondition()
15730 if (Setcc.getOpcode() != ISD::SETCC || !Setcc.hasOneUse() || in tryDemorganOfBooleanCondition()
15749 EVT SetCCOpVT = Setcc in tryDemorganOfBooleanCondition()
9003 SDValue Setcc = lowerCttzElts() local
13846 SDValue Setcc = DAG.getSetCC(SDLoc(N00), N0.getOperand(0).getValueType(), performXORCombine() local
15721 SDValue Setcc = Cond.getOperand(0); tryDemorganOfBooleanCondition() local
[all...]
H A DRISCVInstrInfoD.td396 /// Setcc
H A DRISCVInstrInfoZfh.td352 /// Setcc
H A DRISCVInstrInfoF.td603 /// Setcc
H A DRISCVInstrInfo.td1373 /// Setcc
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp6829 SDValue Setcc = DAG.getSetCC(DL, CCVT, NewAnd, Zero, ISD::SETEQ); in combineShiftAnd1ToBitTest() local
6830 return DAG.getZExtOrTrunc(Setcc, DL, And->getValueType(0)); in combineShiftAnd1ToBitTest()