Searched refs:HasSSE1 (Results 1 – 9 of 9) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/ |
| H A D | X86LegalizerInfo.cpp | 37 bool HasSSE1 = Subtarget.hasSSE1(); in X86LegalizerInfo() local 108 .legalFor(HasSSE1 || UseX87, {s32}) in X86LegalizerInfo() 290 .legalFor(HasSSE1, {v16s8, v8s16, v4s32, v2s64}) in X86LegalizerInfo() 341 if (HasSSE1) in X86LegalizerInfo() 418 .legalFor(HasSSE1, {v4s32}) in X86LegalizerInfo() 431 .legalFor(HasSSE1 || UseX87, {s8, s32}) in X86LegalizerInfo() 450 .legalFor(HasSSE1, {{s32, s32}}) in X86LegalizerInfo() 451 .legalFor(HasSSE1 && Is64Bit, {{s32, s64}}) in X86LegalizerInfo() 454 .clampScalar(1, (UseX87 && !HasSSE1) ? s16 : s32, sMaxScalar) in X86LegalizerInfo() 461 .legalFor(HasSSE1, {{s32, s32}}) in X86LegalizerInfo() [all …]
|
| H A D | X86RegisterBankInfo.cpp | 146 bool HasSSE1 = ST->hasSSE1(); in getPartialMappingIdx() local 171 return HasSSE1 ? PMI_FP32 : PMI_PSR32; in getPartialMappingIdx()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86LegalizerInfo.cpp | |
| H A D | X86InstrMMX.td | 254 let Predicates = [HasMMX, HasSSE1] in 328 let Predicates = [HasMMX, HasSSE1] in 345 let Predicates = [HasMMX, HasSSE1] in { 471 let Predicates = [HasMMX, HasSSE1] in { 511 let Predicates = [HasMMX, HasSSE1] in 519 let Predicates = [HasMMX, HasSSE1] in { 540 let Predicates = [HasMMX, HasSSE1] in 550 let Uses = [EDI], Predicates = [HasMMX, HasSSE1,Not64BitMode] in 554 let Uses = [RDI], Predicates = [HasMMX, HasSSE1,In64BitMode] in
|
| H A D | X86FastISel.cpp | 320 bool HasSSE1 = Subtarget->hasSSE1(); in X86FastEmitLoad() local 353 : HasSSE1 ? X86::MOVSSrm_alt in X86FastEmitLoad() 482 bool HasSSE1 = Subtarget->hasSSE1(); in X86FastEmitStore() local 514 if (HasSSE1) { in X86FastEmitStore() 534 Opc = (IsNonTemporal && HasSSE1) ? X86::MMX_MOVNTQmr : X86::MMX_MOVQ64mr; in X86FastEmitStore() 1360 bool HasSSE1 = Subtarget->hasSSE1(); in X86ChooseCmpOpcode() local 1372 : HasSSE1 ? X86::UCOMISSrr in X86ChooseCmpOpcode() 3800 bool HasSSE1 = Subtarget->hasSSE1(); in X86MaterializeFP() local 3810 : HasSSE1 ? X86::MOVSSrm_alt in X86MaterializeFP() 3977 bool HasSSE1 = Subtarget->hasSSE1(); in fastMaterializeFloatZero() local [all …]
|
| H A D | X86InstrPredicates.td | 54 def HasSSE1 : Predicate<"Subtarget->hasSSE1()">;
|
| H A D | X86InstrUtils.td | 547 [HasMMX, HasSSE1]);
|
| H A D | X86InstrCompiler.td | 600 let Predicates = [HasSSE1,NoAVX512] in
|
| H A D | X86InstrSSE.td | 118 [(set FR32:$dst, fp32imm0)]>, Requires<[HasSSE1, NoAVX512]>; 122 [(set VR128:$dst, fp128imm0)]>, Requires<[HasSSE1, NoAVX512]>; 3257 TB, Requires<[HasSSE1]>;
|