OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:hasAVX
(Results
1 - 25
of
26
) sorted by null
1
2
/external/swiftshader/third_party/LLVM/lib/Target/X86/
X86Subtarget.h
78
///
HasAVX
- Target has AVX instructions
79
bool
HasAVX
;
183
bool
hasAVX
() const { return
HasAVX
; }
184
bool hasXMM() const { return hasSSE1() ||
hasAVX
(); }
185
bool hasXMMInt() const { return hasSSE2() ||
hasAVX
(); }
X86TargetMachine.cpp
139
(Subtarget.hasSSE2() || Subtarget.
hasAVX
())) {
144
if (Subtarget.
hasAVX
() && UseVZeroUpper) {
X86FastISel.cpp
63
X86ScalarSSEf64 = Subtarget->hasSSE2() || Subtarget->
hasAVX
();
64
X86ScalarSSEf32 = Subtarget->hasSSE1() || Subtarget->
hasAVX
();
203
Opc = Subtarget->
hasAVX
() ? X86::VMOVSSrm : X86::MOVSSrm;
212
Opc = Subtarget->
hasAVX
() ? X86::VMOVSDrm : X86::MOVSDrm;
255
(Subtarget->
hasAVX
() ? X86::VMOVSSmr : X86::MOVSSmr) : X86::ST_Fp32m;
259
(Subtarget->
hasAVX
() ? X86::VMOVSDmr : X86::MOVSDmr) : X86::ST_Fp64m;
820
bool
HasAVX
= Subtarget->
hasAVX
();
821
bool X86ScalarSSEf32 =
HasAVX
|| Subtarget->hasSSE1();
822
bool X86ScalarSSEf64 =
HasAVX
|| Subtarget->hasSSE2()
[
all
...]
X86ISelLowering.cpp
[
all
...]
X86InstrInfo.cpp
[
all
...]
/external/swiftshader/third_party/llvm-7.0/configs/common/lib/Target/X86/
X86GenFastISel.inc
48
if ((Subtarget->hasSSSE3() && !Subtarget->
hasAVX
())) {
51
if ((Subtarget->
hasAVX
()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())) {
84
if ((Subtarget->hasSSSE3() && !Subtarget->
hasAVX
())) {
87
if ((Subtarget->
hasAVX
()) && (!Subtarget->hasVLX() || !Subtarget->hasBWI())) {
120
if ((Subtarget->hasSSSE3() && !Subtarget->
hasAVX
())) {
123
if ((Subtarget->
hasAVX
()) && (!Subtarget->hasVLX())) {
218
if ((Subtarget->hasSSE2() && !Subtarget->
hasAVX
())) {
221
if ((Subtarget->
hasAVX
() && !Subtarget->hasAVX512())) {
231
if ((Subtarget->hasSSE2() && !Subtarget->
hasAVX
())) {
234
if ((Subtarget->
hasAVX
() && !Subtarget->hasAVX512()))
[
all
...]
X86GenCallingConv.inc
[
all
...]
X86GenGlobalISel.inc
167
if (Subtarget->hasSSE1() && !Subtarget->
hasAVX
())
171
if (Subtarget->hasSSE2() && !Subtarget->
hasAVX
())
175
if (Subtarget->hasSSE3() && !Subtarget->
hasAVX
())
179
if (Subtarget->hasSSSE3() && !Subtarget->
hasAVX
())
181
if (Subtarget->hasSSE41() && !Subtarget->
hasAVX
())
185
if (Subtarget->hasSSE42() && !Subtarget->
hasAVX
())
189
if (!Subtarget->
hasAVX
())
191
if (Subtarget->
hasAVX
())
195
if (Subtarget->
hasAVX
() && !Subtarget->hasAVX2())
199
if (Subtarget->
hasAVX
() && !Subtarget->hasAVX512()
[
all
...]
/external/llvm/lib/Target/X86/
X86Subtarget.h
388
bool
hasAVX
() const { return X86SSELevel >= AVX; }
391
bool hasFp256() const { return
hasAVX
(); }
X86TargetTransformInfo.cpp
59
if (ST->
hasAVX
()) return 256;
82
if (ST->
hasAVX
())
302
(ST->
hasAVX
() && !ST->hasAVX2()))
388
if (ST->
hasAVX
() && !ST->hasAVX2()) {
457
if (ST->
hasAVX
())
[
all
...]
X86VZeroUpper.cpp
260
if (!ST.
hasAVX
() || ST.hasAVX512() || ST.hasFastPartialYMMWrite())
X86FastISel.cpp
352
bool
HasAVX
= Subtarget->
hasAVX
();
381
Opc =
HasAVX
? X86::VMOVSSrm : X86::MOVSSrm;
390
Opc =
HasAVX
? X86::VMOVSDrm : X86::MOVSDrm;
402
Opc =
HasAVX
? X86::VMOVNTDQArm : X86::MOVNTDQArm;
404
Opc =
HasAVX
? X86::VMOVAPSrm : X86::MOVAPSrm;
406
Opc =
HasAVX
? X86::VMOVUPSrm : X86::MOVUPSrm;
411
Opc =
HasAVX
? X86::VMOVNTDQArm : X86::MOVNTDQArm;
413
Opc =
HasAVX
? X86::VMOVAPDrm : X86::MOVAPDrm;
415
Opc =
HasAVX
? X86::VMOVUPDrm : X86::MOVUPDrm
[
all
...]
X86RegisterInfo.cpp
246
bool
HasAVX
= Subtarget.
hasAVX
();
256
if (
HasAVX
)
262
if (
HasAVX
)
275
if (
HasAVX
&& IsWin64)
277
if (
HasAVX
&& Is64Bit)
279
if (!
HasAVX
&& !IsWin64 && Is64Bit)
299
if (
HasAVX
)
305
if (
HasAVX
)
345
bool
HasAVX
= Subtarget.hasAVX()
[
all
...]
X86InstrInfo.cpp
[
all
...]
X86ISelLowering.cpp
[
all
...]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
X86TargetTransformInfo.cpp
137
if (ST->
hasAVX
() && PreferVectorWidth >= 256)
166
if (ST->
hasAVX
())
379
if (ISD == ISD::SDIV && LT.second == MVT::v8i32 && ST->
hasAVX
())
381
if (ISD == ISD::SREM && LT.second == MVT::v8i32 && ST->
hasAVX
())
602
((VT == MVT::v16i16 || VT == MVT::v8i32) && ST->
hasAVX
()))
685
if (ST->
hasAVX
())
[
all
...]
X86VZeroUpper.cpp
283
if (!ST.
hasAVX
() || ST.hasFastPartialYMMorZMMWrite())
X86RegisterInfo.cpp
271
bool
HasAVX
= Subtarget.
hasAVX
();
287
if (
HasAVX
)
293
if (
HasAVX
)
306
if (
HasAVX
&& IsWin64)
308
if (
HasAVX
&& Is64Bit)
310
if (!
HasAVX
&& !IsWin64 && Is64Bit)
345
if (
HasAVX
)
353
if (
HasAVX
)
394
bool
HasAVX
= Subtarget.hasAVX()
[
all
...]
X86FastISel.cpp
324
bool
HasAVX
= Subtarget->
hasAVX
();
355
Opc = HasAVX512 ? X86::VMOVSSZrm :
HasAVX
? X86::VMOVSSrm : X86::MOVSSrm;
364
Opc = HasAVX512 ? X86::VMOVSDZrm :
HasAVX
? X86::VMOVSDrm : X86::MOVSDrm;
377
HasAVX
? X86::VMOVNTDQArm : X86::MOVNTDQArm;
380
HasAVX
? X86::VMOVAPSrm : X86::MOVAPSrm;
383
HasAVX
? X86::VMOVUPSrm : X86::MOVUPSrm;
389
HasAVX
? X86::VMOVNTDQArm : X86::MOVNTDQArm;
392
HasAVX
? X86::VMOVAPDrm : X86::MOVAPDrm;
395
HasAVX
? X86::VMOVUPDrm : X86::MOVUPDrm
[
all
...]
X86Subtarget.h
544
bool
hasAVX
() const { return X86SSELevel >= AVX; }
X86ISelDAGToDAG.cpp
[
all
...]
X86InstructionSelector.cpp
396
bool
HasAVX
= STI.
hasAVX
();
411
:
HasAVX
? X86::VMOVSSrm : X86::MOVSSrm)
413
:
HasAVX
? X86::VMOVSSmr : X86::MOVSSmr);
419
:
HasAVX
? X86::VMOVSDrm : X86::MOVSDrm)
421
:
HasAVX
? X86::VMOVSDmr : X86::MOVSDmr);
427
:
HasAVX
? X86::VMOVAPSrm : X86::MOVAPSrm)
431
:
HasAVX
? X86::VMOVAPSmr : X86::MOVAPSmr);
436
:
HasAVX
? X86::VMOVUPSrm : X86::MOVUPSrm)
440
:
HasAVX
? X86::VMOVUPSmr : X86::MOVUPSmr)
[
all
...]
X86LegalizerInfo.cpp
320
if (!Subtarget.
hasAVX
())
X86InterleavedAccess.cpp
141
if (!Subtarget.
hasAVX
() || (Factor != 4 && Factor != 3))
[
all
...]
X86ISelLowering.cpp
[
all
...]
Completed in 1302 milliseconds
1
2