/external/llvm-project/llvm/lib/Target/X86/ |
D | X86FastISel.cpp | 324 bool HasVLX = Subtarget->hasVLX(); in X86FastEmitLoad() local 369 Opc = HasVLX ? X86::VMOVNTDQAZ128rm : in X86FastEmitLoad() 372 Opc = HasVLX ? X86::VMOVAPSZ128rm : in X86FastEmitLoad() 375 Opc = HasVLX ? X86::VMOVUPSZ128rm : in X86FastEmitLoad() 380 Opc = HasVLX ? X86::VMOVNTDQAZ128rm : in X86FastEmitLoad() 383 Opc = HasVLX ? X86::VMOVAPDZ128rm : in X86FastEmitLoad() 386 Opc = HasVLX ? X86::VMOVUPDZ128rm : in X86FastEmitLoad() 394 Opc = HasVLX ? X86::VMOVNTDQAZ128rm : in X86FastEmitLoad() 397 Opc = HasVLX ? X86::VMOVDQA64Z128rm : in X86FastEmitLoad() 400 Opc = HasVLX ? X86::VMOVDQU64Z128rm : in X86FastEmitLoad() [all …]
|
D | X86InstructionSelector.cpp | 402 bool HasVLX = STI.hasVLX(); in getLoadStoreOp() local 432 return Isload ? (HasVLX ? X86::VMOVAPSZ128rm in getLoadStoreOp() 436 : (HasVLX ? X86::VMOVAPSZ128mr in getLoadStoreOp() 441 return Isload ? (HasVLX ? X86::VMOVUPSZ128rm in getLoadStoreOp() 445 : (HasVLX ? X86::VMOVUPSZ128mr in getLoadStoreOp() 451 return Isload ? (HasVLX ? X86::VMOVAPSZ256rm in getLoadStoreOp() 454 : (HasVLX ? X86::VMOVAPSZ256mr in getLoadStoreOp() 458 return Isload ? (HasVLX ? X86::VMOVUPSZ256rm in getLoadStoreOp() 461 : (HasVLX ? X86::VMOVUPSZ256mr in getLoadStoreOp() 1124 bool HasVLX = STI.hasVLX(); in selectExtract() local [all …]
|
D | X86InstrAVX512.td | 586 let Predicates = [HasVLX] in 603 let Predicates = [HasVLX, HasDQI] in 633 vinsert128_insert, INSERT_get_vinsert128_imm, [HasVLX]>; 635 vinsert128_insert, INSERT_get_vinsert128_imm, [HasVLX]>; 649 vinsert128_insert, INSERT_get_vinsert128_imm, [HasVLX]>; 651 vinsert128_insert, INSERT_get_vinsert128_imm, [HasVLX]>; 718 INSERT_get_vinsert128_imm, [HasVLX]>; 721 INSERT_get_vinsert128_imm, [HasDQI, HasVLX]>; 725 INSERT_get_vinsert128_imm, [HasVLX]>; 728 INSERT_get_vinsert128_imm, [HasVLX]>; [all …]
|
D | X86InstrVecCompiler.td | 43 let Predicates = [HasVLX] in { 123 let Predicates = [HasVLX] in { 217 let Predicates = [HasVLX, HasDQI] in { 226 let Predicates = [HasVLX] in { 235 let Predicates = [HasBWI, HasVLX] in { 386 let Predicates = [HasVLX] in { 440 let Predicates = [HasVLX] in {
|
D | X86Subtarget.h | 350 bool HasVLX = false; variable 730 bool hasVLX() const { return HasVLX; } in hasVLX()
|
D | X86InstrInfo.cpp | 3447 bool HasVLX = Subtarget.hasVLX(); in copyPhysReg() local 3470 if (HasVLX) in copyPhysReg() 3485 if (HasVLX) in copyPhysReg() 3539 bool HasVLX = STI.hasVLX(); in getLoadStoreRegOpcode() local 3611 (HasVLX ? X86::VMOVAPSZ128rm : in getLoadStoreRegOpcode() 3615 (HasVLX ? X86::VMOVAPSZ128mr : in getLoadStoreRegOpcode() 3621 (HasVLX ? X86::VMOVUPSZ128rm : in getLoadStoreRegOpcode() 3625 (HasVLX ? X86::VMOVUPSZ128mr : in getLoadStoreRegOpcode() 3643 (HasVLX ? X86::VMOVAPSZ256rm : in getLoadStoreRegOpcode() 3646 (HasVLX ? X86::VMOVAPSZ256mr : in getLoadStoreRegOpcode() [all …]
|
D | X86.td | 157 def FeatureVLX : SubtargetFeature<"avx512vl", "HasVLX", "true",
|
D | X86InstrCompiler.td | 561 let Predicates = [HasVLX] in { 601 let Predicates = [HasVLX] in {
|
D | X86InstrInfo.td | 905 def HasVLX : Predicate<"Subtarget->hasVLX()">;
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86FastISel.cpp | 325 bool HasVLX = Subtarget->hasVLX(); in X86FastEmitLoad() local 370 Opc = HasVLX ? X86::VMOVNTDQAZ128rm : in X86FastEmitLoad() 373 Opc = HasVLX ? X86::VMOVAPSZ128rm : in X86FastEmitLoad() 376 Opc = HasVLX ? X86::VMOVUPSZ128rm : in X86FastEmitLoad() 381 Opc = HasVLX ? X86::VMOVNTDQAZ128rm : in X86FastEmitLoad() 384 Opc = HasVLX ? X86::VMOVAPDZ128rm : in X86FastEmitLoad() 387 Opc = HasVLX ? X86::VMOVUPDZ128rm : in X86FastEmitLoad() 395 Opc = HasVLX ? X86::VMOVNTDQAZ128rm : in X86FastEmitLoad() 398 Opc = HasVLX ? X86::VMOVDQA64Z128rm : in X86FastEmitLoad() 401 Opc = HasVLX ? X86::VMOVDQU64Z128rm : in X86FastEmitLoad() [all …]
|
D | X86InstructionSelector.cpp | 401 bool HasVLX = STI.hasVLX(); in getLoadStoreOp() local 431 return Isload ? (HasVLX ? X86::VMOVAPSZ128rm in getLoadStoreOp() 435 : (HasVLX ? X86::VMOVAPSZ128mr in getLoadStoreOp() 440 return Isload ? (HasVLX ? X86::VMOVUPSZ128rm in getLoadStoreOp() 444 : (HasVLX ? X86::VMOVUPSZ128mr in getLoadStoreOp() 450 return Isload ? (HasVLX ? X86::VMOVAPSZ256rm in getLoadStoreOp() 453 : (HasVLX ? X86::VMOVAPSZ256mr in getLoadStoreOp() 457 return Isload ? (HasVLX ? X86::VMOVUPSZ256rm in getLoadStoreOp() 460 : (HasVLX ? X86::VMOVUPSZ256mr in getLoadStoreOp() 1169 bool HasVLX = STI.hasVLX(); in selectExtract() local [all …]
|
D | X86InstrAVX512.td | 543 let Predicates = [HasVLX] in 560 let Predicates = [HasVLX, HasDQI] in 590 vinsert128_insert, INSERT_get_vinsert128_imm, [HasVLX]>; 592 vinsert128_insert, INSERT_get_vinsert128_imm, [HasVLX]>; 606 vinsert128_insert, INSERT_get_vinsert128_imm, [HasVLX]>; 608 vinsert128_insert, INSERT_get_vinsert128_imm, [HasVLX]>; 675 INSERT_get_vinsert128_imm, [HasVLX]>; 678 INSERT_get_vinsert128_imm, [HasDQI, HasVLX]>; 682 INSERT_get_vinsert128_imm, [HasVLX]>; 685 INSERT_get_vinsert128_imm, [HasVLX]>; [all …]
|
D | X86InstrVecCompiler.td | 43 let Predicates = [HasVLX] in { 123 let Predicates = [HasVLX] in { 217 let Predicates = [HasVLX, HasDQI] in { 226 let Predicates = [HasVLX] in { 235 let Predicates = [HasBWI, HasVLX] in { 386 let Predicates = [HasVLX] in { 440 let Predicates = [HasVLX] in {
|
D | X86Subtarget.h | 345 bool HasVLX = false; variable 688 bool hasVLX() const { return HasVLX; } in hasVLX()
|
D | X86InstrInfo.cpp | 2971 bool HasVLX = Subtarget.hasVLX(); in copyPhysReg() local 2994 if (HasVLX) in copyPhysReg() 3009 if (HasVLX) in copyPhysReg() 3064 bool HasVLX = STI.hasVLX(); in getLoadStoreRegOpcode() local 3136 (HasVLX ? X86::VMOVAPSZ128rm : in getLoadStoreRegOpcode() 3140 (HasVLX ? X86::VMOVAPSZ128mr : in getLoadStoreRegOpcode() 3146 (HasVLX ? X86::VMOVUPSZ128rm : in getLoadStoreRegOpcode() 3150 (HasVLX ? X86::VMOVUPSZ128mr : in getLoadStoreRegOpcode() 3168 (HasVLX ? X86::VMOVAPSZ256rm : in getLoadStoreRegOpcode() 3171 (HasVLX ? X86::VMOVAPSZ256mr : in getLoadStoreRegOpcode() [all …]
|
D | X86.td | 154 def FeatureVLX : SubtargetFeature<"avx512vl", "HasVLX", "true",
|
D | X86InstrCompiler.td | 583 let Predicates = [HasVLX] in { 622 let Predicates = [HasVLX] in {
|
D | X86InstrInfo.td | 879 def HasVLX : Predicate<"Subtarget->hasVLX()">;
|
/external/llvm/lib/Target/X86/ |
D | X86InstrAVX512.td | 424 isPseudo = 1, Predicates = [HasVLX], SchedRW = [WriteZero] in { 479 let Predicates = [HasVLX] in 495 let Predicates = [HasVLX, HasDQI] in 520 vinsert128_insert, INSERT_get_vinsert128_imm, [HasVLX, NoDQI]>; 522 vinsert128_insert, INSERT_get_vinsert128_imm, [HasVLX, NoDQI]>; 536 vinsert128_insert, INSERT_get_vinsert128_imm, [HasVLX]>; 538 vinsert128_insert, INSERT_get_vinsert128_imm, [HasVLX]>; 656 let Predicates = [HasVLX] in 662 let Predicates = [HasVLX, HasDQI] in 698 vextract128_extract, EXTRACT_get_vextract128_imm, [HasVLX, NoDQI]>; [all …]
|
D | X86Subtarget.h | 244 bool HasVLX; variable 449 bool hasVLX() const { return HasVLX; } in hasVLX()
|
D | X86Subtarget.cpp | 268 HasVLX = false; in initializeEnvironment()
|
D | X86.td | 140 def FeatureVLX : SubtargetFeature<"avx512vl", "HasVLX", "true",
|
D | X86InstrInfo.td | 812 def HasVLX : Predicate<"Subtarget->hasVLX()">,
|
/external/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/X86/ |
D | X86GenSubtargetInfo.inc | 23211 if (Bits[X86::FeatureVLX]) HasVLX = true;
|