| /freebsd-14.2/contrib/llvm-project/llvm/lib/FuzzMutate/ |
| H A D | Operations.cpp | 149 Instruction::OtherOps CmpOp, in cmpOpDescriptor() argument 151 auto buildOp = [CmpOp, Pred](ArrayRef<Value *> Srcs, Instruction *Inst) { in cmpOpDescriptor() 152 return CmpInst::Create(CmpOp, Pred, Srcs[0], Srcs[1], "C", Inst); in cmpOpDescriptor() 155 switch (CmpOp) { in cmpOpDescriptor()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/FuzzMutate/ |
| H A D | Operations.h | 42 OpDescriptor cmpOpDescriptor(unsigned Weight, Instruction::OtherOps CmpOp,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64PostLegalizerLowering.cpp | 817 unsigned getCmpOperandFoldingProfit(Register CmpOp, MachineRegisterInfo &MRI) { in getCmpOperandFoldingProfit() argument 819 if (!MRI.hasOneNonDBGUse(CmpOp)) in getCmpOperandFoldingProfit() 836 MachineInstr *Def = getDefIgnoringCopies(CmpOp, MRI); in getCmpOperandFoldingProfit()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ExpandPseudoInsts.cpp | 78 unsigned LdarOp, unsigned StlrOp, unsigned CmpOp, 224 unsigned StlrOp, unsigned CmpOp, unsigned ExtendImm, unsigned ZeroReg, in expandCMP_SWAP() argument 257 BuildMI(LoadCmpBB, MIMD, TII->get(CmpOp), ZeroReg) in expandCMP_SWAP()
|
| H A D | AArch64ISelLowering.cpp | 18939 SDValue CmpOp = Op->getOperand(2); in foldOverflowCheck() local 18940 if (!isCMP(CmpOp)) in foldOverflowCheck() 18944 if (!isOneConstant(CmpOp.getOperand(1))) in foldOverflowCheck() 18947 if (!isNullConstant(CmpOp.getOperand(0))) in foldOverflowCheck() 18951 SDValue CsetOp = CmpOp->getOperand(IsAdd ? 0 : 1); in foldOverflowCheck()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonPatterns.td | 345 multiclass SelMinMax_pats<PatFrag CmpOp, PatFrag Val, 347 def: Pat<(select (i1 (CmpOp Val:$A, Val:$B)), Val:$A, Val:$B), 349 def: Pat<(select (i1 (CmpOp Val:$A, Val:$B)), Val:$B, Val:$A), 354 SDPatternOperator Sel, SDPatternOperator CmpOp, 356 def: Pat<(Sel (CmpType (CmpOp CmpPred:$Vs, CmpPred:$Vt)), 359 def: Pat<(Sel (CmpType (CmpOp CmpPred:$Vs, CmpPred:$Vt)), 1002 multiclass SelMinMax16_pats<PatFrag CmpOp, InstHexagon InstA, 1004 def: Pat<(sext_inreg (select (i1 (CmpOp IsPosHalf:$Rs, IsPosHalf:$Rt)), 1007 def: Pat<(sext_inreg (select (i1 (CmpOp IsPosHalf:$Rs, IsPosHalf:$Rt)),
|
| H A D | HexagonBitSimplify.cpp | 2616 MachineOperand &CmpOp = MI->getOperand(2); in simplifyRCmp0() local 2617 if (!CmpOp.isImm() || CmpOp.getImm() != 0) in simplifyRCmp0()
|
| H A D | HexagonInstrInfo.cpp | 3497 const MachineOperand &CmpOp = GA.getOperand(2); in getCompoundOpcode() local 3498 if (!CmpOp.isImm()) in getCompoundOpcode() 3500 int V = CmpOp.getImm(); in getCompoundOpcode()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVInstructionSelector.cpp | 1077 unsigned CmpOp = getFCmpOpcode(I.getOperand(1).getPredicate()); in selectFCmp() local 1078 return selectCmp(ResVReg, ResType, CmpOp, I); in selectFCmp()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCInstrInfo.cpp | 3178 unsigned CmpOp = Subtarget.isPPC64() ? PPC::CMPD : PPC::CMPW; in expandPostRAPseudo() local 3179 BuildMI(MBB, MI, DL, get(CmpOp), PPC::CR7).addReg(Val).addReg(Val); in expandPostRAPseudo()
|
| H A D | PPCISelLowering.cpp | 11038 SDValue CmpOp = Op.getOperand(2); in LowerATOMIC_CMP_SWAP() local 11041 if (DAG.MaskedValueIsZero(CmpOp, HighBits)) in LowerATOMIC_CMP_SWAP() 11047 DAG.getNode(ISD::AND, dl, MVT::i32, CmpOp, in LowerATOMIC_CMP_SWAP()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 2742 SDValue CmpOp = getValue(CB.CmpMHS); in visitSwitchCase() local 2743 EVT VT = CmpOp.getValueType(); in visitSwitchCase() 2746 Cond = DAG.getSetCC(dl, MVT::i1, CmpOp, DAG.getConstant(High, dl, VT), in visitSwitchCase() 2750 VT, CmpOp, DAG.getConstant(Low, dl, VT)); in visitSwitchCase()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.cpp | 3434 static bool isAbsolute(SDValue CmpOp, SDValue Pos, SDValue Neg) { in isAbsolute() argument 3438 (Pos == CmpOp || (Pos.getOpcode() == ISD::SIGN_EXTEND && in isAbsolute() 3439 Pos.getOperand(0) == CmpOp))); in isAbsolute()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 45874 SDValue CmpOp = EFLAGS.getOperand(0); in combineSetCCMOVMSK() local 45875 unsigned CmpBits = CmpOp.getValueSizeInBits(); in combineSetCCMOVMSK() 45879 if (CmpOp.getOpcode() == ISD::TRUNCATE) in combineSetCCMOVMSK() 45880 CmpOp = CmpOp.getOperand(0); in combineSetCCMOVMSK() 45883 if (CmpOp.getOpcode() != X86ISD::MOVMSK) in combineSetCCMOVMSK() 45886 SDValue Vec = CmpOp.getOperand(0); in combineSetCCMOVMSK() 45903 bool IsOneUse = CmpOp.getNode()->hasOneUse(); in combineSetCCMOVMSK()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXInstrInfo.td | 1984 // "set.CmpOp{.ftz}.dtype.stype", where dtype is the type of the destination
|