Home
last modified time | relevance | path

Searched refs:Cmov (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrCMovSetCC.td16 multiclass Cmov<X86TypeInfo t, string args, bit ndd = 0, string suffix = ""> {
68 defm CMOV16 : Cmov<Xi16, binop_args>, OpSize16, TB;
69 defm CMOV32 : Cmov<Xi32, binop_args>, OpSize32, TB;
70 defm CMOV64 : Cmov<Xi64, binop_args>, TB;
74 defm CMOV16 : Cmov<Xi16, binop_ndd_args, 1, "_ND">, PD;
75 defm CMOV32 : Cmov<Xi32, binop_ndd_args, 1, "_ND">;
76 defm CMOV64 : Cmov<Xi64, binop_ndd_args, 1, "_ND">;
H A DX86ISelLowering.cpp24324 SDValue Cmov = DAG.getNode(X86ISD::CMOV, DL, T1.getValueType(), T2, T1, in LowerSELECT() local
24326 return DAG.getNode(ISD::TRUNCATE, DL, Op.getValueType(), Cmov); in LowerSELECT()
24342 SDValue Cmov = DAG.getNode(X86ISD::CMOV, DL, MVT::i32, Ops); in LowerSELECT() local
24343 return DAG.getNode(ISD::TRUNCATE, DL, Op.getValueType(), Cmov); in LowerSELECT()
55730 SDValue Cmov = N->getOperand(0); in pushAddIntoCmovOfConsts() local
55732 if (!isSuitableCmov(Cmov)) in pushAddIntoCmovOfConsts()
55733 std::swap(Cmov, OtherOp); in pushAddIntoCmovOfConsts()
55734 if (!isSuitableCmov(Cmov)) in pushAddIntoCmovOfConsts()
55743 SDValue FalseOp = Cmov.getOperand(0); in pushAddIntoCmovOfConsts()
55744 SDValue TrueOp = Cmov.getOperand(1); in pushAddIntoCmovOfConsts()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp2404 SDValue Cmov = DAG.getNode(M68kISD::CMOV, DL, VTs, T2, T1, CC, Cond); in LowerSELECT() local
2405 return DAG.getNode(ISD::TRUNCATE, DL, Op.getValueType(), Cmov); in LowerSELECT()