OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:hasVLX
(Results
1 - 10
of
10
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86LegalizerInfo.cpp
478
if (!Subtarget.
hasVLX
())
494
if (!Subtarget.
hasVLX
())
518
if (!Subtarget.
hasVLX
())
X86Subtarget.h
350
bool
HasVLX
= false;
739
bool
hasVLX
() const { return
HasVLX
; }
797
return hasAVX512() && (!
hasVLX
() || getPreferVectorWidth() >= 512);
X86RegisterInfo.cpp
137
if (!Subtarget.
hasVLX
() &&
144
if (Subtarget.
hasVLX
() &&
X86ISelLowering.cpp
729
addRegisterClass(MVT::f128, Subtarget.
hasVLX
() ? &X86::VR128XRegClass
885
addRegisterClass(MVT::v4f32, Subtarget.
hasVLX
() ? &X86::VR128XRegClass
908
addRegisterClass(MVT::v2f64, Subtarget.
hasVLX
() ? &X86::VR128XRegClass
913
addRegisterClass(MVT::v16i8, Subtarget.
hasVLX
() ? &X86::VR128XRegClass
915
addRegisterClass(MVT::v8i16, Subtarget.
hasVLX
() ? &X86::VR128XRegClass
917
addRegisterClass(MVT::v4i32, Subtarget.
hasVLX
() ? &X86::VR128XRegClass
919
addRegisterClass(MVT::v2i64, Subtarget.
hasVLX
() ? &X86::VR128XRegClass
1092
!(Subtarget.hasBWI() && Subtarget.
hasVLX
()))
1209
addRegisterClass(MVT::v32i8, Subtarget.
hasVLX
() ? &X86::VR256XRegClass
1211
addRegisterClass(MVT::v16i16, Subtarget.
hasVLX
() ? &X86::VR256XRegClas
[
all
...]
X86InstructionSelector.cpp
402
bool
HasVLX
= STI.
hasVLX
();
432
return Isload ? (
HasVLX
? X86::VMOVAPSZ128rm
436
: (
HasVLX
? X86::VMOVAPSZ128mr
441
return Isload ? (
HasVLX
? X86::VMOVUPSZ128rm
445
: (
HasVLX
? X86::VMOVUPSZ128mr
451
return Isload ? (
HasVLX
? X86::VMOVAPSZ256rm
454
: (
HasVLX
? X86::VMOVAPSZ256mr
458
return Isload ? (
HasVLX
? X86::VMOVUPSZ256rm
461
: (
HasVLX
? X86::VMOVUPSZ256m
[
all
...]
X86SpeculativeLoadHardening.cpp
1667
if (!Subtarget->
hasVLX
() && (OpRC->hasSuperClassEq(&X86::VR128RegClass) ||
1711
assert(Subtarget->
hasVLX
() && "AVX512VL-specific register classes!");
X86FastISel.cpp
329
bool
HasVLX
= Subtarget->
hasVLX
();
374
Opc =
HasVLX
? X86::VMOVNTDQAZ128rm :
377
Opc =
HasVLX
? X86::VMOVAPSZ128rm :
380
Opc =
HasVLX
? X86::VMOVUPSZ128rm :
385
Opc =
HasVLX
? X86::VMOVNTDQAZ128rm :
388
Opc =
HasVLX
? X86::VMOVAPDZ128rm :
391
Opc =
HasVLX
? X86::VMOVUPDZ128rm :
399
Opc =
HasVLX
? X86::VMOVNTDQAZ128rm :
402
Opc =
HasVLX
? X86::VMOVDQA64Z128rm
[
all
...]
X86ISelDAGToDAG.cpp
543
return Subtarget->
hasVLX
();
4173
if (!(Subtarget->
hasVLX
() || NVT.is512BitVector()))
4403
bool Widen = !Subtarget->
hasVLX
() && !CmpVT.is512BitVector();
4536
if (!(Subtarget->
hasVLX
() || NVT.is512BitVector()))
X86InstrInfo.cpp
3448
bool
HasVLX
= Subtarget.
hasVLX
();
3471
if (
HasVLX
)
3486
if (
HasVLX
)
3540
bool
HasVLX
= STI.
hasVLX
();
3612
(
HasVLX
? X86::VMOVAPSZ128rm :
3616
(
HasVLX
? X86::VMOVAPSZ128mr :
3622
(
HasVLX
? X86::VMOVUPSZ128rm :
3626
(
HasVLX
? X86::VMOVUPSZ128mr
[
all
...]
X86TargetTransformInfo.cpp
4449
if (ST->hasAVX512() && (VF == 2 || (VF == 4 && !ST->
hasVLX
())))
Completed in 40 milliseconds
Indexes created Wed Aug 05 00:25:39 UTC 2026