Home
last modified time | relevance | path

Searched refs:HasSSE2 (Results 1 – 17 of 17) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86InstrFormats.td262 !if(!eq(Prefix, 12 /* XS */), [HasSSE1], [HasSSE2]));
273 !if(!eq(Prefix, 12 /* XS */), [HasSSE1], [HasSSE2]));
284 !if(hasOpSizePrefix /* OpSize */, [HasSSE2], [HasSSE1]));
295 !if(hasOpSizePrefix /* OpSize */, [HasSSE2], [HasSSE1]));
341 : I<o, F, outs, ins, asm, pattern>, XD, Requires<[HasSSE2]>;
344 : Ii8<o, F, outs, ins, asm, pattern>, XD, Requires<[HasSSE2]>;
347 : Ii8<o, F, outs, ins, asm, pattern>, XS, Requires<[HasSSE2]>;
350 Requires<[HasSSE2]>;
354 Requires<[HasSSE2]>;
DX86InstrSSE.td453 let Predicates = [HasSSE2] in {
788 let Predicates = [HasSSE2] in
1055 let Predicates = [HasSSE2] in {
1176 let Predicates = [HasSSE2] in {
1578 Requires<[HasSSE2, OptForSize]>;
1615 Requires<[HasSSE2]>;
1619 Requires<[HasSSE2, OptForSize]>;
1627 (CVTSS2SDrm addr:$src)>, Requires<[HasSSE2]>;
1629 (CVTSS2SDrr (MOVSSrm addr:$src))>, Requires<[HasSSE2, OptForSpeed]>;
1649 Requires<[HasSSE2]>;
[all …]
DX86InstrInfo.td463 def HasSSE2 : Predicate<"Subtarget->hasSSE2()">;
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86InstrMMX.td297 let Predicates = [HasMMX, HasSSE2] in
324 let Predicates = [HasMMX, HasSSE2] in
354 let Predicates = [HasMMX, HasSSE2] in
592 let Predicates = [HasMMX, HasSSE2] in {
DX86InstrFormats.td538 let Predicates = !if(!eq(OpPrefix.Value, PD.Value), [HasMMX, HasSSE2],
647 : Ii8<o, F, outs, ins, asm, pattern>, XD, Requires<[HasMMX, HasSSE2]>;
650 : Ii8<o, F, outs, ins, asm, pattern>, XS, Requires<[HasMMX, HasSSE2]>;
DX86FastISel.cpp500 bool HasSSE2 = Subtarget->hasSSE2(); in X86FastEmitStore() local
524 Opc = (IsNonTemporal && HasSSE2) ? X86::MOVNTImr : X86::MOV32mr; in X86FastEmitStore()
528 Opc = (IsNonTemporal && HasSSE2) ? X86::MOVNTI_64mr : X86::MOV64mr; in X86FastEmitStore()
DX86InstrSSE.td117 [(set FR64:$dst, fpimm0)]>, Requires<[HasSSE2, NoAVX512]>;
3056 PS, Requires<[HasSSE2]>;
3060 PS, Requires<[HasSSE2]>;
3111 PS, Requires<[HasSSE2]>;
3128 PS, Requires<[HasSSE2]>;
DX86InstrCompiler.td944 FR64:$src))))]>, Requires<[HasSSE2]>;
DX86InstrInfo.td813 def HasSSE2 : Predicate<"Subtarget->hasSSE2()">;
/external/llvm/lib/Target/X86/
DX86InstrMMX.td360 let Predicates = [HasSSE2] in
388 let Predicates = [HasSSE2] in
418 let Predicates = [HasSSE2] in
667 let Predicates = [HasSSE2] in {
DX86InstrFormats.td496 let Predicates = !if(!eq(OpPrefix.Value, PD.Value), [HasSSE2],
605 : Ii8<o, F, outs, ins, asm, pattern, itin>, XD, Requires<[HasSSE2]>;
608 : Ii8<o, F, outs, ins, asm, pattern>, XS, Requires<[HasSSE2]>;
DX86FastISel.cpp504 bool HasSSE2 = Subtarget->hasSSE2(); in X86FastEmitStore() local
526 Opc = (IsNonTemporal && HasSSE2) ? X86::MOVNTImr : X86::MOV32mr; in X86FastEmitStore()
530 Opc = (IsNonTemporal && HasSSE2) ? X86::MOVNTI_64mr : X86::MOV64mr; in X86FastEmitStore()
DX86InstrSSE.td458 [(set FR64:$dst, fpimm0)]>, Requires<[HasSSE2]>;
2193 let Predicates = [HasSSE2] in {
2200 } // Predicates = [HasSSE2]
3607 PS, Requires<[HasSSE2]>;
3612 PS, Requires<[HasSSE2]>;
3667 IIC_SSE_PREFETCH>, PS, Requires<[HasSSE2]>;
3675 OBXS, Requires<[HasSSE2]>;
3687 TB, Requires<[HasSSE2]>;
DX86InstrCompiler.td922 FR64:$src))))]>, Requires<[HasSSE2]>;
DX86InstrInfo.td780 def HasSSE2 : Predicate<"Subtarget->hasSSE2()">;
/external/llvm/docs/TableGen/
DLangIntro.rst565 let Predicates = [HasSSE2] in {
/external/swiftshader/third_party/llvm-7.0/llvm/docs/TableGen/
DLangIntro.rst645 let Predicates = [HasSSE2] in {