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.cpp25178 SDValue Cmov = DAG.getNode(X86ISD::CMOV, DL, T1.getValueType(), T2, T1, in LowerSELECT() local
25180 return DAG.getNode(ISD::TRUNCATE, DL, Op.getValueType(), Cmov); in LowerSELECT()
25196 SDValue Cmov = DAG.getNode(X86ISD::CMOV, DL, MVT::i32, Ops); in LowerSELECT() local
25197 return DAG.getNode(ISD::TRUNCATE, DL, Op.getValueType(), Cmov); in LowerSELECT()
53541 SDValue Cmov; in combineStore() local
53543 Cmov = StoredVal; in combineStore()
53546 Cmov = StoredVal.getOperand(0); in combineStore()
53556 if (V == Cmov.getOperand(1)) in combineStore()
53558 else if (V != Cmov.getOperand(0)) in combineStore()
53562 SDValue CC = Cmov.getOperand(2); in combineStore()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp2405 SDValue Cmov = in LowerSELECT() local
2407 return DAG.getNode(ISD::TRUNCATE, DL, Op.getValueType(), Cmov); in LowerSELECT()