Home
last modified time | relevance | path

Searched refs:HasCMOV (Results 1 – 5 of 5) sorted by relevance

/src/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrCMovSetCC.td33 let Predicates = [HasCMOV, HasCF, In64BitMode] in {
44 let Predicates = [HasCMOV, HasCF, HasNDD, In64BitMode] in
50 let Predicates = [HasCMOV, HasCF, In64BitMode], mayLoad = 1 in
54 let Predicates = [HasCMOV, HasCF, HasNDD, In64BitMode], mayLoad = 1 in
60 Predicates = [HasCMOV, HasCF, In64BitMode], mayStore = 1 in
67 let Predicates = [HasCMOV, NoNDD], Constraints = "$dst = $src1" in {
73 let Predicates = [HasCMOV, HasNDD, In64BitMode] in {
92 let Predicates = [HasCMOV, NoNDD] in {
101 let Predicates = [HasCMOV, HasNDD] in {
109 let Predicates = [HasCMOV, HasCF] in {
H A DX86InstrFPStack.td331 FpI_<outs, ins, fp, pattern>, Requires<[FPStackf32, HasCMOV]>;
333 FpI_<outs, ins, fp, pattern>, Requires<[FPStackf64, HasCMOV]>;
348 Requires<[HasCMOV]>;
363 let Predicates = [HasCMOV] in {
381 } // Predicates = [HasCMOV]
572 Requires<[FPStackf32, HasCMOV]>;
575 Requires<[FPStackf64, HasCMOV]>;
578 Requires<[HasCMOV]>;
581 Requires<[FPStackf32, HasCMOV]>;
584 Requires<[FPStackf64, HasCMOV]>;
[all …]
H A DX86InstrPredicates.td49 def HasCMOV : Predicate<"Subtarget->canUseCMOV()">;
H A DX86.td39 def FeatureCMOV : SubtargetFeature<"cmov","HasCMOV", "true",
/src/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86LegalizerInfo.cpp35 bool HasCMOV = Subtarget.canUseCMOV(); in X86LegalizerInfo() local
557 .clampScalar(0, HasCMOV ? s16 : s8, sMaxScalar) in X86LegalizerInfo()