Home
last modified time | relevance | path

Searched refs:CMOV (Results 1 – 25 of 39) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoB.td263 def CMOV : RVBTernaryR<0b11, 0b101, OPC_OP, "cmov", "$rd, $rs2, $rs1, $rs3">,
804 (CMOV GPR:$rs1, GPR:$rs2, GPR:$rs3)>;
806 (CMOV GPR:$rs1, GPR:$rs2, GPR:$rs3)>;
808 (CMOV GPR:$rs1, (ADDI GPR:$x, (NegImm simm12_plus1:$y)), GPR:$rs3)>;
810 (CMOV GPR:$rs1, (ADDI GPR:$x, (NegImm simm12_plus1:$y)), GPR:$rs3)>;
812 (CMOV GPR:$rs1, (XOR GPR:$x, GPR:$y), GPR:$rs3)>;
814 (CMOV GPR:$rs1, (XOR GPR:$x, GPR:$y), GPR:$rs3)>;
816 (CMOV GPR:$rs1, (SLTU GPR:$x, GPR:$y), GPR:$rs3)>;
818 (CMOV GPR:$rs1, (SLTU GPR:$x, GPR:$y), GPR:$rs3)>;
820 (CMOV GPR:$rs1, (SLT GPR:$x, GPR:$y), GPR:$rs3)>;
[all …]
/netbsd-src/external/lgpl3/gmp/dist/mpn/alpha/
H A DREADME158 CMOV instructions split into two internal instructions, CMOV1 and CMOV2. CMOV
159 split the mapping process (see pg 2-26 in cmpwrgd.pdf), suggesting the CMOV
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARC/
H A DARCISelLowering.h43 CMOV, enumerator
H A DARCISelLowering.cpp144 case ARCISD::CMOV: in getTargetNodeName()
172 return DAG.getNode(ARCISD::CMOV, dl, TVal.getValueType(), TVal, FVal, in LowerSELECT_CC()
H A DARCInstrInfo.td38 def ARCcmov : SDNode<"ARCISD::CMOV", SDT_ARCcmov, [SDNPInGlue]>;
/netbsd-src/sys/external/mit/xen-include-public/dist/xen/include/public/arch-x86/
H A Dcpufeatureset.h107 XEN_CPUFEATURE(CMOV, 0*32+15) /*A CMOV instruction (FCMOVCC and FCOMI too if FPU present)…
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/M68k/
H A DM68kISelLowering.h63 CMOV, enumerator
H A DM68kInstrCompiler.td53 // CMOV* - Used to implement the SELECT DAG operation. Expanded after
H A DM68kISelLowering.cpp2206 SDValue Cmov = DAG.getNode(M68kISD::CMOV, DL, VTs, T2, T1, CC, Cond); in LowerSELECT()
2215 return DAG.getNode(M68kISD::CMOV, DL, VTs, Ops); in LowerSELECT()
3395 case M68kISD::CMOV: in getTargetNodeName()
H A DM68kInstrInfo.td142 def MxCmov : SDNode<"M68kISD::CMOV", MxSDT_Cmov>;
/netbsd-src/external/gpl3/gcc/dist/gcc/config/or1k/
H A Dor1k.opt86 Target RejectNegative Mask(CMOV)
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86InstrCMovSetCC.td15 // CMOV instructions.
H A DX86ISelLowering.h116 CMOV, enumerator
H A DX86ISelLowering.cpp23879 SDValue Cmov = DAG.getNode(X86ISD::CMOV, DL, T1.getValueType(), T2, T1, in LowerSELECT()
23897 SDValue Cmov = DAG.getNode(X86ISD::CMOV, DL, MVT::i32, Ops); in LowerSELECT()
23904 return DAG.getNode(X86ISD::CMOV, DL, Op.getValueType(), Ops); in LowerSELECT()
26480 SDValue isValid = DAG.getNode(X86ISD::CMOV, dl, Op->getValueType(1), Ops); in LowerINTRINSIC_W_CHAIN()
27289 Op = DAG.getNode(X86ISD::CMOV, dl, OpVT, Ops); in LowerCTLZ()
27319 return DAG.getNode(X86ISD::CMOV, dl, VT, Ops); in LowerCTTZ()
27383 return DAG.getNode(X86ISD::CMOV, DL, VT, Ops); in LowerABS()
31324 NODE_NAME_CASE(CMOV) in getTargetNodeName()
34672 case X86ISD::CMOV: { in computeKnownBitsForTargetNode()
34914 case X86ISD::CMOV: { in ComputeNumSignBitsForTargetNode()
[all …]
H A DX86InstrCompiler.td523 // CMOV* - Used to implement the SELECT DAG operation. Expanded after
526 def CMOV#NAME : I<0, Pseudo,
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DX86TargetParser.def104 X86_FEATURE_COMPAT(CMOV, "cmov")
/netbsd-src/external/gpl3/gcc/dist/gcc/config/nds32/
H A Dnds32.opt118 Target Mask(CMOV)
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/nds32/
H A Dnds32.opt118 Target Report Mask(CMOV)
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp1642 MAKE_CASE(ARMISD::CMOV) in getTargetNodeName()
4761 SDValue Overflow = DAG.getNode(ARMISD::CMOV, dl, VT, TVal, FVal, in LowerSignedALUO()
4886 if (Cond.getOpcode() == ARMISD::CMOV && Cond.hasOneUse()) { in LowerSELECT()
4991 SDValue Low = DAG.getNode(ARMISD::CMOV, dl, MVT::i32, FalseLow, TrueLow, in getCMOV()
4993 SDValue High = DAG.getNode(ARMISD::CMOV, dl, MVT::i32, FalseHigh, TrueHigh, in getCMOV()
4998 return DAG.getNode(ARMISD::CMOV, dl, VT, FalseVal, TrueVal, ARMcc, CCR, in getCMOV()
6039 SDValue Lo = DAG.getNode(ARMISD::CMOV, dl, VT, LoSmallShift, LoBigShift, in LowerShiftRightParts()
6049 SDValue Hi = DAG.getNode(ARMISD::CMOV, dl, VT, HiSmallShift, HiBigShift, in LowerShiftRightParts()
6082 SDValue Hi = DAG.getNode(ARMISD::CMOV, dl, VT, HiSmallShift, HiBigShift, in LowerShiftLeftParts()
6088 SDValue Lo = DAG.getNode(ARMISD::CMOV, dl, VT, LoSmallShift, in LowerShiftLeftParts()
[all …]
H A DARMISelLowering.h95 CMOV, // ARM conditional move instructions. enumerator
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/
H A DVEInstrInfo.td718 // Multiclass for CMOV instructions.
1299 // Section 8.5.11 - CMOV (Conditional Move)
2029 // CMOV %res, (63)0, %tmp ; set 1 if %tmp is true
2131 // CMOV %res, %t, %tmp ; set %t if %tmp is true
2225 // CMOV.w.ne %res, %tval, %tmp ; set tval if %tmp is true
/netbsd-src/external/gpl3/binutils/dist/opcodes/
H A Di386-gen.c304 BITFIELD (CMOV),
/netbsd-src/external/gpl3/binutils/dist/cpu/
H A Dor1korbis.cpu277 ("CMOV" #xE)
/netbsd-src/external/gpl3/gdb.old/dist/cpu/
H A Dor1korbis.cpu277 ("CMOV" #xE)
/netbsd-src/external/gpl3/binutils.old/dist/cpu/
H A Dor1korbis.cpu277 ("CMOV" #xE)

12