Searched refs:HasSSE2 (Results 1 – 7 of 7) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86InstrMMX.td | 278 let Predicates = [HasMMX, HasSSE2] in 305 let Predicates = [HasMMX, HasSSE2] in 335 let Predicates = [HasMMX, HasSSE2] in 565 let Predicates = [HasMMX, HasSSE2] in {
|
| H A D | X86FastISel.cpp | 322 bool HasSSE2 = Subtarget->hasSSE2(); in X86FastEmitLoad() local 360 : HasSSE2 ? X86::MOVSDrm_alt in X86FastEmitLoad() 484 bool HasSSE2 = Subtarget->hasSSE2(); in X86FastEmitStore() local 508 Opc = (IsNonTemporal && HasSSE2) ? X86::MOVNTImr : X86::MOV32mr; in X86FastEmitStore() 525 if (HasSSE2) { in X86FastEmitStore() 1357 bool HasSSE2 = Subtarget->hasSSE2(); in X86ChooseCmpOpcode() local 1373 : HasSSE2 ? X86::UCOMISDrr in X86ChooseCmpOpcode() 3729 bool HasSSE2 = Subtarget->hasSSE2(); in X86MaterializeFP() local 3743 : HasSSE2 ? X86::MOVSDrm_alt in X86MaterializeFP() 3901 bool HasSSE2 = Subtarget->hasSSE2(); in fastMaterializeFloatZero() local [all …]
|
| H A D | X86InstrFormats.td | 571 let Predicates = !if(!eq(OpPrefix.Value, PD.Value), [HasMMX, HasSSE2], 680 : Ii8<o, F, outs, ins, asm, pattern>, XD, Requires<[HasMMX, HasSSE2]>; 683 : Ii8<o, F, outs, ins, asm, pattern>, XS, Requires<[HasMMX, HasSSE2]>;
|
| H A D | X86InstrSSE.td | 116 [(set FR16:$dst, fp16imm0)]>, Requires<[HasSSE2, NoAVX512]>; 120 [(set FR64:$dst, fp64imm0)]>, Requires<[HasSSE2, NoAVX512]>; 3157 PS, Requires<[HasSSE2]>; 3161 PS, Requires<[HasSSE2]>; 3218 PS, Requires<[HasSSE2]>; 3235 PS, Requires<[HasSSE2]>;
|
| H A D | X86InstrCompiler.td | 567 let Predicates = [HasSSE2,NoAVX512] in {
|
| H A D | X86InstrInfo.td | 885 def HasSSE2 : Predicate<"Subtarget->hasSSE2()">;
|
| /llvm-project-15.0.7/llvm/docs/TableGen/ |
| H A D | ProgRef.rst | 1138 let Predicates = [HasSSE2] in {
|