Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86RegisterInfo.cpp282 bool HasAVX = Subtarget.hasAVX(); in getCalleeSavedRegs() local
303 if (HasAVX) in getCalleeSavedRegs()
309 if (HasAVX) in getCalleeSavedRegs()
322 if (HasAVX && IsWin64) in getCalleeSavedRegs()
324 if (HasAVX && Is64Bit) in getCalleeSavedRegs()
326 if (!HasAVX && !IsWin64 && Is64Bit) in getCalleeSavedRegs()
369 if (HasAVX) in getCalleeSavedRegs()
377 if (HasAVX) in getCalleeSavedRegs()
418 bool HasAVX = Subtarget.hasAVX(); in getCallPreservedMask() local
426 if (HasAVX) in getCallPreservedMask()
[all …]
H A DX86FastISel.cpp326 bool HasAVX = Subtarget->hasAVX(); in X86FastEmitLoad() local
356 HasAVX ? X86::VMOVSSrm_alt : in X86FastEmitLoad()
364 HasAVX ? X86::VMOVSDrm_alt : in X86FastEmitLoad()
375 HasAVX ? X86::VMOVNTDQArm : X86::MOVNTDQArm; in X86FastEmitLoad()
378 HasAVX ? X86::VMOVAPSrm : X86::MOVAPSrm; in X86FastEmitLoad()
381 HasAVX ? X86::VMOVUPSrm : X86::MOVUPSrm; in X86FastEmitLoad()
386 HasAVX ? X86::VMOVNTDQArm : X86::MOVNTDQArm; in X86FastEmitLoad()
389 HasAVX ? X86::VMOVAPDrm : X86::MOVAPDrm; in X86FastEmitLoad()
392 HasAVX ? X86::VMOVUPDrm : X86::MOVUPDrm; in X86FastEmitLoad()
400 HasAVX ? X86::VMOVNTDQArm : X86::MOVNTDQArm; in X86FastEmitLoad()
[all …]
H A DX86InstructionSelector.cpp400 bool HasAVX = STI.hasAVX(); in getLoadStoreOp() local
415 HasAVX ? X86::VMOVSSrm_alt : in getLoadStoreOp()
418 HasAVX ? X86::VMOVSSmr : in getLoadStoreOp()
425 HasAVX ? X86::VMOVSDrm_alt : in getLoadStoreOp()
428 HasAVX ? X86::VMOVSDmr : in getLoadStoreOp()
435 : HasAVX ? X86::VMOVAPSrm : X86::MOVAPSrm) in getLoadStoreOp()
439 : HasAVX ? X86::VMOVAPSmr : X86::MOVAPSmr); in getLoadStoreOp()
444 : HasAVX ? X86::VMOVUPSrm : X86::MOVUPSrm) in getLoadStoreOp()
448 : HasAVX ? X86::VMOVUPSmr : X86::MOVUPSmr); in getLoadStoreOp()
1122 bool HasAVX = STI.hasAVX(); in selectExtract() local
[all …]
H A DX86InstrSSE.td350 let Predicates = [HasAVX, NoVLX] in {
395 let Predicates = [HasAVX, NoVLX] in {
537 let Predicates = [HasAVX, NoVLX] in {
1194 PS, VEX, Requires<[HasAVX, NoVLX]>, VEX_WIG;
1198 PS, VEX, VEX_L, Requires<[HasAVX, NoVLX]>, VEX_WIG;
1348 Requires<[HasAVX]>, Sched<[WriteCvtSS2SD]>;
1353 []>, XS, VEX_4V, VEX_LIG, VEX_WIG, Requires<[HasAVX]>,
1483 let Predicates = [HasAVX, NoVLX] in {
1517 let Predicates = [HasAVX, NoVLX], Uses = [MXCSR], mayRaiseFPException = 1 in {
1566 let Predicates = [HasAVX, NoVLX] in {
[all …]
H A DX86InstrFormats.td528 !if(!eq(OpEnc.Value, EncVEX.Value), [HasAVX],
543 !if(!eq(OpEnc.Value, EncVEX.Value), [HasAVX],
566 !if(!eq(OpEnc.Value, EncVEX.Value), [HasAVX],
601 Requires<[HasAVX]>;
605 Requires<[HasAVX]>;
652 Requires<[HasAVX]>;
656 PD, Requires<[HasAVX]>;
761 Requires<[HasAVX]>;
765 Requires<[HasAVX]>;
H A DX86InstrVecCompiler.td114 let Predicates = [HasAVX, NoVLX] in {
374 let Predicates = [HasAVX, NoVLX] in {
419 let Predicates = [HasAVX, NoVLX] in {
H A DX86InstrInfo.cpp3368 bool HasAVX = Subtarget.hasAVX(); in CopyToFromAsymmetricReg() local
3407 HasAVX ? X86::VMOVPQIto64rr : in CopyToFromAsymmetricReg()
3416 HasAVX ? X86::VMOV64toPQIrr : in CopyToFromAsymmetricReg()
3430 HasAVX ? X86::VMOVPDI2DIrr : in CopyToFromAsymmetricReg()
3437 HasAVX ? X86::VMOVDI2PDIrr : in CopyToFromAsymmetricReg()
3447 bool HasAVX = Subtarget.hasAVX(); in copyPhysReg() local
3474 Opc = HasAVX ? X86::VMOVAPSrr : X86::MOVAPSrr; in copyPhysReg()
3538 bool HasAVX = STI.hasAVX(); in getLoadStoreRegOpcode() local
3564 HasAVX ? X86::VMOVSSrm_alt : in getLoadStoreRegOpcode()
3567 HasAVX ? X86::VMOVSSmr : in getLoadStoreRegOpcode()
[all …]
H A DX86InstrInfo.td899 def HasAVX : Predicate<"Subtarget->hasAVX()">;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Support/
H A DHost.cpp1045 bool HasAVX = ((ECX & AVXBits) == AVXBits) && !getX86XCR0(&EAX, &EDX) && in getAvailableFeatures() local
1054 bool HasAVX512Save = HasAVX && ((EAX & 0xe0) == 0xe0); in getAvailableFeatures()
1057 if (HasAVX) in getAvailableFeatures()
1065 if (HasLeaf7 && ((EBX >> 5) & 1) && HasAVX) in getAvailableFeatures()
1098 if (HasLeaf7 && ((ECX >> 10) & 1) && HasAVX) in getAvailableFeatures()