/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcInstrInfo.td | 242 def CCOp : Operand<i32>; 341 // Note that these values must be kept in sync with the CCOp::CondCode enum 910 def CC : F2_3<0b001, 0, 1, (outs), (ins bprtarget:$imm19, CCOp:$cond), 914 def CCA : F2_3<0b001, 1, 1, (outs), (ins bprtarget:$imm19, CCOp:$cond), 918 def CCNT : F2_3<0b001, 0, 0, (outs), (ins bprtarget:$imm19, CCOp:$cond), 922 def CCANT : F2_3<0b001, 1, 0, (outs), (ins bprtarget:$imm19, CCOp:$cond), 945 def BCOND : BranchSP<(ins brtarget:$imm22, CCOp:$cond), 948 def BCONDA : BranchSPA<(ins brtarget:$imm22, CCOp:$cond), 969 def CC : F2_3<0b101, 0, 1, (outs), (ins bprtarget:$imm19, CCOp:$cond, 972 def CCA : F2_3<0b101, 1, 1, (outs), (ins bprtarget:$imm19, CCOp:$cond, [all …]
|
H A D | SparcInstr64Bit.td | 313 (ins IntRegs:$rs2, IntRegs:$f, CCOp:$cond), 318 (ins i32imm:$simm11, IntRegs:$f, CCOp:$cond), 326 (ins FPRegs:$rs2, FPRegs:$f, CCOp:$cond), 331 (ins DFPRegs:$rs2, DFPRegs:$f, CCOp:$cond), 337 (ins QFPRegs:$rs2, QFPRegs:$f, CCOp:$cond),
|
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VEInstrInfo.td | 405 def CCOpAsmOperand : AsmOperandClass { let Name = "CCOp"; } 406 def CCOp : Operand<i32>, ImmLeaf<i32, [{ 496 // Note that these values must be kept in sync with the CCOp::CondCode enum 730 def rr : RR<opc, (outs I64:$sx), (ins CCOp:$cfw, RC:$sy, I64:$sz, I64:$sd), 733 (i32 CCOp:$cfw)))]>; 736 (ins CCOp:$cfw, immOp:$sy, I64:$sz, I64:$sd), 739 (i32 CCOp:$cfw)))]>; 742 (ins CCOp:$cfw, RC:$sy, mimm:$sz, I64:$sd), 745 (i32 CCOp:$cfw)))]>; 748 (ins CCOp:$cfw, immOp:$sy, mimm:$sz, I64:$sd), [all …]
|
H A D | VEInstrVec.td | 60 (ins CCOp:$cf, V64:$vz, I32:$vl), 63 (ins CCOp:$cf, V64:$vz, VM512:$vm, I32:$vl), 66 (ins CCOp:$cf, V64:$vz, I32:$vl), 69 (ins CCOp:$cf, V64:$vz, VM512:$vm, I32:$vl), 766 defm v : RVMKlm<opcStr#"$vy", ", $vz", opc, RCM, (ins CCOp:$vy, RC:$vz)>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiInstrInfo.td | 231 def CCOp : Operand<i32> { 685 def BRCC : InstBR<(outs), (ins BrTarget:$addr, CCOp:$DDDI), 768 def SCC : InstSCC<(outs GPR:$Rs1), (ins CCOp:$DDDI), 776 (ins GPR:$Rs1, GPR:$Rs2, CCOp:$DDDI), 788 def BRIND_CC : InstRR<0b101, (outs), (ins GPR:$Rs1, CCOp:$DDDI), 796 def BRIND_CCA : InstRR<0b101, (outs), (ins GPR:$Rs1, GPR:$Rs2, CCOp:$DDDI), 808 def BRR : InstBRR<(outs), (ins i16imm:$imm16, CCOp:$DDDI),
|
H A D | LanaiISelLowering.cpp | 1424 SDValue CCOp; in combineSelectAndUse() local 1426 if (!isConditionalZeroOrAllOnes(Slct.getNode(), AllOnes, CCOp, SwapSelectOps, in combineSelectAndUse() 1438 return DAG.getNode(ISD::SELECT, SDLoc(N), VT, CCOp, TrueVal, FalseVal); in combineSelectAndUse()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/ |
H A D | ARCInstrInfo.td | 21 def CCOp : PredicateOperand<i32, (ops i32imm), (ops)>; 398 (outs GPR32:$B), (ins GPR32:$C, GPR32:$B2, CCOp:$cc), 403 (outs GPR32:$B), (ins u6:$C, CCOp:$cc, GPR32:$B2), 407 (outs GPR32:$B), (ins u6:$C, CCOp:$cc, GPR32:$B2),
|
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/AsmParser/ |
H A D | VEAsmParser.cpp | 190 struct CCOp { struct in __anon944a62760211::VEOperand 208 struct CCOp CC;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64InstructionSelector.cpp | 358 bool Negate, Register CCOp, 4785 Register Val, AArch64CC::CondCode &OutCC, bool Negate, Register CCOp, in emitConjunctionRec() argument 4807 if (!CCOp) in emitConjunctionRec() 4812 CCOp = ExtraCmp->getOperand(0).getReg(); in emitConjunctionRec() 4818 if (!CCOp) { in emitConjunctionRec() 4888 emitConjunctionRec(RHS, RHSCC, NegateR, CCOp, Predicate, MIB); in emitConjunctionRec()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUInstructionSelector.cpp | 2131 const MachineOperand &CCOp = I.getOperand(1); in selectG_SELECT() local 2132 Register CCReg = CCOp.getReg(); in selectG_SELECT() 2143 MRI->setRegClass(CCReg, TRI.getConstrainedRegClassForOperand(CCOp, *MRI)); in selectG_SELECT()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeDAG.cpp | 4175 ISD::CondCode CCOp = cast<CondCodeSDNode>(CC)->get(); in ExpandNode() local 4177 if (TLI.isCondCodeLegalOrCustom(CCOp, Tmp1.getSimpleValueType())) { in ExpandNode() 4196 ISD::CondCode InvCC = ISD::getSetCCInverse(CCOp, Tmp1.getValueType()); in ExpandNode()
|
H A D | SelectionDAG.cpp | 5297 unsigned CCOp = Opcode == ISD::SETCC ? 2 : 4; in canCreateUndefOrPoison() local 5298 ISD::CondCode CCCode = cast<CondCodeSDNode>(Op.getOperand(CCOp))->get(); in canCreateUndefOrPoison()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 3562 ISD::CondCode CC, SDValue CCOp, in emitConditionalComparison() argument 3600 return DAG.getNode(Opcode, DL, MVT_CC, LHS, RHS, NZCVOp, Condition, CCOp); in emitConditionalComparison() 3680 AArch64CC::CondCode &OutCC, bool Negate, SDValue CCOp, in emitConjunctionRec() argument 3703 if (!CCOp.getNode()) in emitConjunctionRec() 3706 ExtraCmp = emitConditionalComparison(LHS, RHS, CC, CCOp, Predicate, in emitConjunctionRec() 3708 CCOp = ExtraCmp; in emitConjunctionRec() 3714 if (!CCOp) in emitConjunctionRec() 3717 return emitConditionalComparison(LHS, RHS, CC, CCOp, Predicate, OutCC, DL, in emitConjunctionRec() 3778 SDValue CmpR = emitConjunctionRec(DAG, RHS, RHSCC, NegateR, CCOp, Predicate); in emitConjunctionRec()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/ |
H A D | ARMAsmParser.cpp | 815 struct CCOp { struct in __anon6be9c9a00111::ARMOperand 938 struct CCOp CC;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 12597 SDValue CCOp; in combineSelectAndUse() local 12599 if (!isConditionalZeroOrAllOnes(Slct.getNode(), AllOnes, CCOp, SwapSelectOps, in combineSelectAndUse() 12612 CCOp, TrueVal, FalseVal); in combineSelectAndUse()
|