Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86RegisterInfo.cpp287 if (HasAVX) in getCalleeSavedRegs()
293 if (HasAVX) in getCalleeSavedRegs()
306 if (HasAVX && IsWin64) in getCalleeSavedRegs()
308 if (HasAVX && Is64Bit) in getCalleeSavedRegs()
345 if (HasAVX) in getCalleeSavedRegs()
353 if (HasAVX) in getCalleeSavedRegs()
402 if (HasAVX) in getCallPreservedMask()
408 if (HasAVX) in getCallPreservedMask()
420 if (HasAVX && IsWin64) in getCallPreservedMask()
455 if (HasAVX) in getCallPreservedMask()
[all …]
H A DX86FastISel.cpp324 bool HasAVX = Subtarget->hasAVX(); in X86FastEmitLoad() local
380 HasAVX ? X86::VMOVAPSrm : X86::MOVAPSrm; in X86FastEmitLoad()
383 HasAVX ? X86::VMOVUPSrm : X86::MOVUPSrm; in X86FastEmitLoad()
414 assert(HasAVX); in X86FastEmitLoad()
426 assert(HasAVX); in X86FastEmitLoad()
441 assert(HasAVX); in X86FastEmitLoad()
502 bool HasAVX = Subtarget->hasAVX(); in X86FastEmitStore() local
593 assert(HasAVX); in X86FastEmitStore()
603 assert(HasAVX); in X86FastEmitStore()
616 assert(HasAVX); in X86FastEmitStore()
[all …]
H A DX86InstrSSE.td2061 let Predicates = [HasAVX] in {
2254 let Predicates = [HasAVX] in {
4688 let Predicates = [HasAVX] in {
4727 let Predicates = [HasAVX] in {
4796 let Predicates = [HasAVX] in {
5556 Requires<[HasAVX]>;
6242 let Predicates = [HasAVX] in
6362 let Predicates = [HasAVX] in
6452 let Predicates = [HasAVX] in {
6532 let Predicates = [HasAVX] in {
[all …]
H A DX86InstructionSelector.cpp408 bool HasAVX = STI.hasAVX(); in getLoadStoreOp() local
423 : HasAVX ? X86::VMOVSSrm : X86::MOVSSrm) in getLoadStoreOp()
425 : HasAVX ? X86::VMOVSSmr : X86::MOVSSmr); in getLoadStoreOp()
431 : HasAVX ? X86::VMOVSDrm : X86::MOVSDrm) in getLoadStoreOp()
433 : HasAVX ? X86::VMOVSDmr : X86::MOVSDmr); in getLoadStoreOp()
439 : HasAVX ? X86::VMOVAPSrm : X86::MOVAPSrm) in getLoadStoreOp()
448 : HasAVX ? X86::VMOVUPSrm : X86::MOVUPSrm) in getLoadStoreOp()
1162 bool HasAVX = STI.hasAVX(); in selectExtract() local
1169 else if (HasAVX) in selectExtract()
1295 bool HasAVX = STI.hasAVX(); in selectInsert() local
[all …]
H A DX86InstrVecCompiler.td116 let Predicates = [HasAVX, NoVLX] in {
185 let Predicates = [HasAVX, NoVLX] in {
445 let Predicates = [HasAVX, NoVLX] in {
490 let Predicates = [HasAVX] in {
H A DX86InstrFormats.td509 !if(!eq(OpEnc.Value, EncVEX.Value), [HasAVX],
524 !if(!eq(OpEnc.Value, EncVEX.Value), [HasAVX],
547 !if(!eq(OpEnc.Value, EncVEX.Value), [HasAVX],
582 Requires<[HasAVX]>;
586 Requires<[HasAVX]>;
633 Requires<[HasAVX]>;
637 PD, Requires<[HasAVX]>;
742 Requires<[HasAVX]>;
746 Requires<[HasAVX]>;
H A DX86InstrInfo.cpp2932 bool HasAVX = Subtarget.hasAVX(); in CopyToFromAsymmetricReg() local
2994 HasAVX ? X86::VMOVSS2DIrr : in CopyToFromAsymmetricReg()
3001 HasAVX ? X86::VMOVDI2SSrr : in CopyToFromAsymmetricReg()
3011 bool HasAVX = Subtarget.hasAVX(); in copyPhysReg() local
3107 bool HasAVX = STI.hasAVX(); in getLoadStoreRegOpcode() local
3167 HasAVX ? X86::VMOVAPSrm : in getLoadStoreRegOpcode()
3171 HasAVX ? X86::VMOVAPSmr : in getLoadStoreRegOpcode()
3177 HasAVX ? X86::VMOVUPSrm : in getLoadStoreRegOpcode()
3181 HasAVX ? X86::VMOVUPSmr : in getLoadStoreRegOpcode()
4132 bool HasAVX = Subtarget.hasAVX(); in expandPostRAPseudo() local
[all …]
H A DX86InstrInfo.td815 def HasAVX : Predicate<"Subtarget->hasAVX()">;
/freebsd-12.1/contrib/compiler-rt/lib/builtins/
H A Dcpu_model.c503 bool HasAVX = ((ECX & AVXBits) == AVXBits) && !getX86XCR0(&EAX, &EDX) && in getAvailableFeatures() local
505 bool HasAVX512Save = HasAVX && ((EAX & 0xe0) == 0xe0); in getAvailableFeatures()
507 if (HasAVX) in getAvailableFeatures()
515 if (HasLeaf7 && ((EBX >> 5) & 1) && HasAVX) in getAvailableFeatures()
542 if (HasLeaf7 && ((ECX >> 10) & 1) && HasAVX) in getAvailableFeatures()
/freebsd-12.1/contrib/llvm/lib/Support/
H A DHost.cpp954 bool HasAVX = ((ECX & AVXBits) == AVXBits) && !getX86XCR0(&EAX, &EDX) && in getAvailableFeatures() local
956 bool HasAVX512Save = HasAVX && ((EAX & 0xe0) == 0xe0); in getAvailableFeatures()
958 if (HasAVX) in getAvailableFeatures()
966 if (HasLeaf7 && ((EBX >> 5) & 1) && HasAVX) in getAvailableFeatures()
999 if (HasLeaf7 && ((ECX >> 10) & 1) && HasAVX) in getAvailableFeatures()