Searched refs:HasVLX (Results 1 – 8 of 8) sorted by relevance
327 bool HasVLX = Subtarget->hasVLX(); in X86FastEmitLoad() local368 Opc = HasVLX ? X86::VMOVNTDQAZ128rm : in X86FastEmitLoad()371 Opc = HasVLX ? X86::VMOVAPSZ128rm : in X86FastEmitLoad()374 Opc = HasVLX ? X86::VMOVUPSZ128rm : in X86FastEmitLoad()379 Opc = HasVLX ? X86::VMOVNTDQAZ128rm : in X86FastEmitLoad()382 Opc = HasVLX ? X86::VMOVAPDZ128rm : in X86FastEmitLoad()385 Opc = HasVLX ? X86::VMOVUPDZ128rm : in X86FastEmitLoad()393 Opc = HasVLX ? X86::VMOVNTDQAZ128rm : in X86FastEmitLoad()488 bool HasVLX = Subtarget->hasVLX(); in X86FastEmitStore() local546 Opc = HasVLX ? X86::VMOVUPSZ128mr : in X86FastEmitStore()[all …]
49 let Predicates = [HasVLX] in {133 let Predicates = [HasVLX] in {172 let Predicates = [HasFP16, HasVLX] in {233 let Predicates = [HasVLX, HasDQI] in {242 let Predicates = [HasVLX] in {251 let Predicates = [HasBWI, HasVLX] in {402 let Predicates = [HasVLX] in {456 let Predicates = [HasVLX] in {
404 bool HasVLX = STI.hasVLX(); in getLoadStoreOp() local434 return Isload ? (HasVLX ? X86::VMOVAPSZ128rm in getLoadStoreOp()438 : (HasVLX ? X86::VMOVAPSZ128mr in getLoadStoreOp()443 return Isload ? (HasVLX ? X86::VMOVUPSZ128rm in getLoadStoreOp()447 : (HasVLX ? X86::VMOVUPSZ128mr in getLoadStoreOp()453 return Isload ? (HasVLX ? X86::VMOVAPSZ256rm in getLoadStoreOp()456 : (HasVLX ? X86::VMOVAPSZ256mr in getLoadStoreOp()1126 bool HasVLX = STI.hasVLX(); in selectExtract() local1129 if (HasVLX) in selectExtract()1259 bool HasVLX = STI.hasVLX(); in selectInsert() local[all …]
607 let Predicates = [HasVLX] in918 let Predicates = [HasVLX] in1028 let Predicates = [HasVLX] in {1586 let Predicates = [HasVLX] in {3804 let Predicates = [HasVLX] in {4752 let Predicates = [HasVLX] in {5292 let Predicates = [HasVLX] in {5471 let Predicates = [HasVLX] in {5486 let Predicates = [HasVLX] in {8906 let Predicates = [HasVLX] in {[all …]
3479 bool HasVLX = Subtarget.hasVLX(); in copyPhysReg() local3502 if (HasVLX) in copyPhysReg()3517 if (HasVLX) in copyPhysReg()3571 bool HasVLX = STI.hasVLX(); in getLoadStoreRegOpcode() local3647 (HasVLX ? X86::VMOVAPSZ128rm : in getLoadStoreRegOpcode()3673 (HasVLX ? X86::VMOVAPSZ256rm : in getLoadStoreRegOpcode()3676 (HasVLX ? X86::VMOVAPSZ256mr : in getLoadStoreRegOpcode()3681 (HasVLX ? X86::VMOVUPSZ256rm : in getLoadStoreRegOpcode()3684 (HasVLX ? X86::VMOVUPSZ256mr : in getLoadStoreRegOpcode()4915 bool HasVLX = Subtarget.hasVLX(); in expandPostRAPseudo() local[all …]
146 def FeatureVLX : SubtargetFeature<"avx512vl", "HasVLX", "true",
580 let Predicates = [HasVLX] in {620 let Predicates = [HasVLX] in {
913 def HasVLX : Predicate<"Subtarget->hasVLX()">;