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]; }
1013 EFLAGS))]>, DefEFLAGS, UseEFLAGS, NDD<ndd> {
1049 DefEFLAGS, UseEFLAGS, NDD<ndd> {
1091 EFLAGS))]>, DefEFLAGS, UseEFLAGS, NDD<ndd> {
1112 …d, 0), binop_args, binop_ndd_args), t, f, (outs t.RegClass:$dst)>, DefEFLAGS, UseEFLAGS, NDD<ndd> {
1161 t.RegClass:$src2, EFLAGS))]>, DefEFLAGS, UseEFLAGS, NDD<1>,
1175 DefEFLAGS, UseEFLAGS {
1221 Sched<[WriteADC.Folded, WriteADC.ReadAfterFold]>, DefEFLAGS, UseEFLAGS, NDD<1>;
1228 Sched<[WriteADCRMW]>, DefEFLAGS, UseEFLAGS {
1278 Sched<[WriteADC.Folded, WriteADC.ReadAfterFold]>, DefEFLAGS, UseEFLAGS, NDD<1>;
[all …]
H A DX86InstrInfo.cpp5477 bool UseEFLAGS = Instr.readsRegister(X86::EFLAGS, TRI); in optimizeCompareInstr() local
5479 if (!UseEFLAGS && ModifyEFLAGS) { in optimizeCompareInstr()
5484 if (!UseEFLAGS && !ModifyEFLAGS) in optimizeCompareInstr()