Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86RegisterInfo.cpp286 bool HasAVX = Subtarget.hasAVX(); in getCalleeSavedRegs() local
302 if (HasAVX) in getCalleeSavedRegs()
308 if (HasAVX) in getCalleeSavedRegs()
321 if (HasAVX && IsWin64) in getCalleeSavedRegs()
323 if (HasAVX && Is64Bit) in getCalleeSavedRegs()
325 if (!HasAVX && !IsWin64 && Is64Bit) in getCalleeSavedRegs()
364 if (HasAVX) in getCalleeSavedRegs()
372 if (HasAVX) in getCalleeSavedRegs()
413 bool HasAVX = Subtarget.hasAVX(); in getCallPreservedMask() local
421 if (HasAVX) in getCallPreservedMask()
[all …]
DX86FastISel.cpp322 bool HasAVX = Subtarget->hasAVX(); in X86FastEmitLoad() local
352 HasAVX ? X86::VMOVSSrm_alt : in X86FastEmitLoad()
360 HasAVX ? X86::VMOVSDrm_alt : in X86FastEmitLoad()
371 HasAVX ? X86::VMOVNTDQArm : X86::MOVNTDQArm; in X86FastEmitLoad()
374 HasAVX ? X86::VMOVAPSrm : X86::MOVAPSrm; in X86FastEmitLoad()
377 HasAVX ? X86::VMOVUPSrm : X86::MOVUPSrm; in X86FastEmitLoad()
382 HasAVX ? X86::VMOVNTDQArm : X86::MOVNTDQArm; in X86FastEmitLoad()
385 HasAVX ? X86::VMOVAPDrm : X86::MOVAPDrm; in X86FastEmitLoad()
388 HasAVX ? X86::VMOVUPDrm : X86::MOVUPDrm; in X86FastEmitLoad()
396 HasAVX ? X86::VMOVNTDQArm : X86::MOVNTDQArm; in X86FastEmitLoad()
[all …]
DX86InstrSSE.td350 let Predicates = [HasAVX, NoVLX] in {
395 let Predicates = [HasAVX, NoVLX] in {
537 let Predicates = [HasAVX, NoVLX] in {
1157 PS, VEX, Requires<[HasAVX, NoVLX]>, VEX_WIG;
1161 PS, VEX, VEX_L, Requires<[HasAVX, NoVLX]>, VEX_WIG;
1309 Requires<[HasAVX]>, Sched<[WriteCvtSS2SD]>;
1314 []>, XS, VEX_4V, VEX_LIG, VEX_WIG, Requires<[HasAVX]>,
1444 let Predicates = [HasAVX, NoVLX] in {
1478 let Predicates = [HasAVX, NoVLX], Uses = [MXCSR], mayRaiseFPException = 1 in {
1527 let Predicates = [HasAVX, NoVLX] in {
[all …]
DX86InstructionSelector.cpp399 bool HasAVX = STI.hasAVX(); in getLoadStoreOp() local
414 HasAVX ? X86::VMOVSSrm_alt : in getLoadStoreOp()
417 HasAVX ? X86::VMOVSSmr : in getLoadStoreOp()
424 HasAVX ? X86::VMOVSDrm_alt : in getLoadStoreOp()
427 HasAVX ? X86::VMOVSDmr : in getLoadStoreOp()
434 : HasAVX ? X86::VMOVAPSrm : X86::MOVAPSrm) in getLoadStoreOp()
438 : HasAVX ? X86::VMOVAPSmr : X86::MOVAPSmr); in getLoadStoreOp()
443 : HasAVX ? X86::VMOVUPSrm : X86::MOVUPSrm) in getLoadStoreOp()
447 : HasAVX ? X86::VMOVUPSmr : X86::MOVUPSmr); in getLoadStoreOp()
1167 bool HasAVX = STI.hasAVX(); in selectExtract() local
[all …]
DX86InstrFormats.td514 !if(!eq(OpEnc.Value, EncVEX.Value), [HasAVX],
529 !if(!eq(OpEnc.Value, EncVEX.Value), [HasAVX],
552 !if(!eq(OpEnc.Value, EncVEX.Value), [HasAVX],
587 Requires<[HasAVX]>;
591 Requires<[HasAVX]>;
638 Requires<[HasAVX]>;
642 PD, Requires<[HasAVX]>;
747 Requires<[HasAVX]>;
751 Requires<[HasAVX]>;
DX86InstrVecCompiler.td114 let Predicates = [HasAVX, NoVLX] in {
374 let Predicates = [HasAVX, NoVLX] in {
419 let Predicates = [HasAVX, NoVLX] in {
DX86InstrInfo.cpp2891 bool HasAVX = Subtarget.hasAVX(); in CopyToFromAsymmetricReg() local
2930 HasAVX ? X86::VMOVPQIto64rr : in CopyToFromAsymmetricReg()
2939 HasAVX ? X86::VMOV64toPQIrr : in CopyToFromAsymmetricReg()
2953 HasAVX ? X86::VMOVPDI2DIrr : in CopyToFromAsymmetricReg()
2960 HasAVX ? X86::VMOVDI2PDIrr : in CopyToFromAsymmetricReg()
2970 bool HasAVX = Subtarget.hasAVX(); in copyPhysReg() local
2997 Opc = HasAVX ? X86::VMOVAPSrr : X86::MOVAPSrr; in copyPhysReg()
3062 bool HasAVX = STI.hasAVX(); in getLoadStoreRegOpcode() local
3088 HasAVX ? X86::VMOVSSrm_alt : in getLoadStoreRegOpcode()
3091 HasAVX ? X86::VMOVSSmr : in getLoadStoreRegOpcode()
[all …]
DX86InstrInfo.td864 def HasAVX : Predicate<"Subtarget->hasAVX()">;
DX86ISelLowering.cpp43745 bool HasAVX = Subtarget.hasAVX(); in combineVectorSizedSetCCEquality() local
43751 (OpSize == 256 && HasAVX) || in combineVectorSizedSetCCEquality()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Support/
DHost.cpp1031 bool HasAVX = ((ECX & AVXBits) == AVXBits) && !getX86XCR0(&EAX, &EDX) && in getAvailableFeatures() local
1040 bool HasAVX512Save = HasAVX && ((EAX & 0xe0) == 0xe0); in getAvailableFeatures()
1043 if (HasAVX) in getAvailableFeatures()
1051 if (HasLeaf7 && ((EBX >> 5) & 1) && HasAVX) in getAvailableFeatures()
1084 if (HasLeaf7 && ((ECX >> 10) & 1) && HasAVX) in getAvailableFeatures()