Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrCMovSetCC.td22 … t.RegClass:$src2, timm:$cond, EFLAGS))]>, UseEFLAGS, NDD<ndd>;
28 … (t.LoadNode addr:$src2), timm:$cond, EFLAGS))]>, UseEFLAGS, NDD<ndd>;
38 (X86cmov 0, t.RegClass:$src1, timm:$cond, EFLAGS))]>, UseEFLAGS, NF;
42 []>, UseEFLAGS, EVEX, T_MAP4;
47 "cfcmov${cond}", binop_ndd_args, []>, UseEFLAGS, NDD<1>, NF;
53 "cfcmov${cond}", unaryop_ndd_args, []>, UseEFLAGS, EVEX, T_MAP4;
57 "cfcmov${cond}", binop_ndd_args, []>, UseEFLAGS, NDD<1>, NF;
63 "cfcmov${cond}", unaryop_ndd_args, []>, UseEFLAGS, NF;
H A DX86InstrUtils.td91 class UseEFLAGS { list<Register> Uses = [EFLAGS]; }
1015 EFLAGS))]>, DefEFLAGS, UseEFLAGS, NDD<ndd> {
1051 DefEFLAGS, UseEFLAGS, NDD<ndd> {
1093 EFLAGS))]>, DefEFLAGS, UseEFLAGS, NDD<ndd> {
1114 …d, 0), binop_args, binop_ndd_args), t, f, (outs t.RegClass:$dst)>, DefEFLAGS, UseEFLAGS, NDD<ndd> {
1164 t.RegClass:$src2, EFLAGS))]>, DefEFLAGS, UseEFLAGS, NDD<1>,
1178 DefEFLAGS, UseEFLAGS {
1224 Sched<[WriteADC.Folded, WriteADC.ReadAfterFold]>, DefEFLAGS, UseEFLAGS, NDD<1>;
1231 Sched<[WriteADCRMW]>, DefEFLAGS, UseEFLAGS {
1281 Sched<[WriteADC.Folded, WriteADC.ReadAfterFold]>, DefEFLAGS, UseEFLAGS, NDD<1>;
[all …]
H A DX86InstrInfo.cpp5386 bool UseEFLAGS = Instr.readsRegister(X86::EFLAGS, TRI); in optimizeCompareInstr() local
5388 if (!UseEFLAGS && ModifyEFLAGS) { in optimizeCompareInstr()
5393 if (!UseEFLAGS && !ModifyEFLAGS) in optimizeCompareInstr()