Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86RegisterInfo.cpp305 if (HasAVX) in getCalleeSavedRegs()
311 if (HasAVX) in getCalleeSavedRegs()
324 if (HasAVX && IsWin64) in getCalleeSavedRegs()
326 if (HasAVX && Is64Bit) in getCalleeSavedRegs()
371 if (HasAVX) in getCalleeSavedRegs()
379 if (HasAVX) in getCalleeSavedRegs()
428 if (HasAVX) in getCallPreservedMask()
434 if (HasAVX) in getCallPreservedMask()
446 if (HasAVX && IsWin64) in getCallPreservedMask()
489 if (HasAVX) in getCallPreservedMask()
[all …]
H A DX86FastISel.cpp324 bool HasAVX = Subtarget->hasAVX(); in X86FastEmitLoad() local
403 assert(HasAVX); in X86FastEmitLoad()
414 assert(HasAVX); in X86FastEmitLoad()
428 assert(HasAVX); in X86FastEmitLoad()
486 bool HasAVX = Subtarget->hasAVX(); in X86FastEmitStore() local
577 assert(HasAVX); in X86FastEmitStore()
587 assert(HasAVX); in X86FastEmitStore()
600 assert(HasAVX); in X86FastEmitStore()
1355 bool HasAVX = Subtarget->hasAVX(); in X86ChooseCmpOpcode() local
2469 if (HasAVX) { in X86SelectFPExtOrFPTrunc()
[all …]
H A DX86InstructionSelector.cpp402 bool HasAVX = STI.hasAVX(); in getLoadStoreOp() local
417 HasAVX ? X86::VMOVSSrm_alt : in getLoadStoreOp()
420 HasAVX ? X86::VMOVSSmr : in getLoadStoreOp()
427 HasAVX ? X86::VMOVSDrm_alt : in getLoadStoreOp()
430 HasAVX ? X86::VMOVSDmr : in getLoadStoreOp()
437 : HasAVX ? X86::VMOVAPSrm : X86::MOVAPSrm) in getLoadStoreOp()
446 : HasAVX ? X86::VMOVUPSrm : X86::MOVUPSrm) in getLoadStoreOp()
1124 bool HasAVX = STI.hasAVX(); in selectExtract() local
1131 else if (HasAVX) in selectExtract()
1257 bool HasAVX = STI.hasAVX(); in selectInsert() local
[all …]
H A DX86InstrSSE.td1996 let Predicates = [HasAVX] in {
2198 let Predicates = [HasAVX] in {
4508 let Predicates = [HasAVX] in {
4549 let Predicates = [HasAVX] in {
4622 let Predicates = [HasAVX] in {
5793 let Predicates = [HasAVX] in
5913 let Predicates = [HasAVX] in
6069 let Predicates = [HasAVX] in {
6151 let Predicates = [HasAVX] in {
6247 let Predicates = [HasAVX] in {
[all …]
H A DX86InstrFormats.td542 !if(!eq(OpEnc.Value, EncVEX.Value), [HasAVX],
557 !if(!eq(OpEnc.Value, EncVEX.Value), [HasAVX],
580 !if(!eq(OpEnc.Value, EncVEX.Value), [HasAVX],
615 Requires<[HasAVX]>;
619 Requires<[HasAVX]>;
666 Requires<[HasAVX]>;
670 PD, Requires<[HasAVX]>;
776 Requires<[HasAVX]>;
780 Requires<[HasAVX]>;
H A DX86InstrVecCompiler.td124 let Predicates = [HasAVX, NoVLX] in {
390 let Predicates = [HasAVX, NoVLX] in {
435 let Predicates = [HasAVX, NoVLX] in {
H A DX86InstrInfo.cpp3399 bool HasAVX = Subtarget.hasAVX(); in CopyToFromAsymmetricReg() local
3478 bool HasAVX = Subtarget.hasAVX(); in copyPhysReg() local
3569 bool HasAVX = STI.hasAVX(); in getLoadStoreRegOpcode() local
3595 HasAVX ? X86::VMOVSSrm_alt : in getLoadStoreRegOpcode()
3598 HasAVX ? X86::VMOVSSmr : in getLoadStoreRegOpcode()
3628 HasAVX ? X86::VMOVSDmr : in getLoadStoreRegOpcode()
3649 HasAVX ? X86::VMOVAPSrm : in getLoadStoreRegOpcode()
3653 HasAVX ? X86::VMOVAPSmr : in getLoadStoreRegOpcode()
3659 HasAVX ? X86::VMOVUPSrm : in getLoadStoreRegOpcode()
3663 HasAVX ? X86::VMOVUPSmr : in getLoadStoreRegOpcode()
[all …]
H A DX86InstrInfo.td898 def HasAVX : Predicate<"Subtarget->hasAVX()">;
/llvm-project-15.0.7/compiler-rt/lib/builtins/
H A Dcpu_model.c638 bool HasAVX = ((ECX & AVXBits) == AVXBits) && !getX86XCR0(&EAX, &EDX) && in getAvailableFeatures() local
647 bool HasAVX512Save = HasAVX && ((EAX & 0xe0) == 0xe0); in getAvailableFeatures()
650 if (HasAVX) in getAvailableFeatures()
658 if (HasLeaf7 && ((EBX >> 5) & 1) && HasAVX) in getAvailableFeatures()
685 if (HasLeaf7 && ((ECX >> 10) & 1) && HasAVX) in getAvailableFeatures()
/llvm-project-15.0.7/llvm/lib/Support/
H A DHost.cpp1121 bool HasAVX = ((ECX & AVXBits) == AVXBits) && !getX86XCR0(&EAX, &EDX) && in getAvailableFeatures() local
1130 bool HasAVX512Save = HasAVX && ((EAX & 0xe0) == 0xe0); in getAvailableFeatures()
1133 if (HasAVX) in getAvailableFeatures()
1141 if (HasLeaf7 && ((EBX >> 5) & 1) && HasAVX) in getAvailableFeatures()
1174 if (HasLeaf7 && ((ECX >> 10) & 1) && HasAVX) in getAvailableFeatures()