Searched refs:HasMMX (Results 1 – 8 of 8) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrMMX.td | 27 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 D | X86Subtarget.cpp | 293 << ", MMX " << HasMMX << ", 64bit " << HasX86_64 << "\n"); in initSubtargetFeatures()
|
H A D | X86InstrUtils.td | 548 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 D | X86InstrPredicates.td | 52 def HasMMX : Predicate<"Subtarget->hasMMX()">;
|
H A D | X86.td | 89 def FeatureMMX : SubtargetFeature<"mmx","HasMMX", "true",
|
H A D | X86InstrCompiler.td | 582 let Predicates = [HasMMX] in
|
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/ |
H A D | X86.cpp | 262 HasMMX = true; in handleTargetFeatures() 1032 if (HasMMX) { in getTargetDefines() 1221 .Case("mmx", HasMMX) in hasFeature()
|
H A D | X86.h | 70 bool HasMMX = false; variable 346 if (getTriple().getArch() == llvm::Triple::x86 && !HasMMX) in getABI()
|