Home
last modified time | relevance | path

Searched refs:HasMMX (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrMMX.td27 isPseudo = 1, SchedRW = [WriteZero], Predicates = [HasMMX] in {
254 let Predicates = [HasMMX, HasSSE1] in
274 let Predicates = [HasMMX, HasSSE2] in
301 let Predicates = [HasMMX, HasSSE2] in
328 let Predicates = [HasMMX, HasSSE1] in
331 let Predicates = [HasMMX, HasSSE2] in
345 let Predicates = [HasMMX, HasSSE1] in {
471 let Predicates = [HasMMX, HasSSE1] in {
511 let Predicates = [HasMMX, HasSSE1] in
519 let Predicates = [HasMMX, HasSSE
[all...]
H A DX86Subtarget.cpp293 << ", MMX " << HasMMX << ", 64bit " << HasX86_64 << "\n"); in initSubtargetFeatures()
H A DX86InstrUtils.td548 let Predicates = !if(!eq(OpPrefix.Value, PD.Value), [HasMMX, HasSSE2],
549 [HasMMX, HasSSE1]);
657 : Ii8<o, F, outs, ins, asm, pattern>, TB, XD, Requires<[HasMMX, HasSSE2]>;
660 : Ii8<o, F, outs, ins, asm, pattern>, TB, XS, Requires<[HasMMX, HasSSE2]>;
704 Requires<[HasMMX, HasSSSE3]>;
708 Requires<[HasMMX, HasSSSE3]>;
949 : I<o, F, outs, ins, asm, pattern>, TB, Requires<[HasMMX]>;
953 Requires<[HasMMX,In64BitMode]>;
956 : Ii8<o, F, outs, ins, asm, pattern>, TB, Requires<[HasMMX]>;
H A DX86InstrPredicates.td52 def HasMMX : Predicate<"Subtarget->hasMMX()">;
H A DX86.td89 def FeatureMMX : SubtargetFeature<"mmx","HasMMX", "true",
H A DX86InstrCompiler.td582 let Predicates = [HasMMX] in
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DX86.cpp262 HasMMX = true; in handleTargetFeatures()
1032 if (HasMMX) { in getTargetDefines()
1221 .Case("mmx", HasMMX) in hasFeature()
H A DX86.h70 bool HasMMX = false; variable
346 if (getTriple().getArch() == llvm::Triple::x86 && !HasMMX) in getABI()