Home
last modified time | relevance | path

Searched refs:HasSSE1 (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86LegalizerInfo.cpp37 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 DX86RegisterBankInfo.cpp146 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 DX86LegalizerInfo.cpp
H A DX86InstrMMX.td254 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 DX86FastISel.cpp320 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 DX86InstrPredicates.td54 def HasSSE1 : Predicate<"Subtarget->hasSSE1()">;
H A DX86InstrUtils.td547 [HasMMX, HasSSE1]);
H A DX86InstrCompiler.td600 let Predicates = [HasSSE1,NoAVX512] in
H A DX86InstrSSE.td118 [(set FR32:$dst, fp32imm0)]>, Requires<[HasSSE1, NoAVX512]>;
122 [(set VR128:$dst, fp128imm0)]>, Requires<[HasSSE1, NoAVX512]>;
3257 TB, Requires<[HasSSE1]>;