reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/X86/X86GenSubtargetInfo.inc
21354   if (Bits[X86::FeatureAVX] && X86SSELevel < AVX) X86SSELevel = AVX;
21354   if (Bits[X86::FeatureAVX] && X86SSELevel < AVX) X86SSELevel = AVX;
21355   if (Bits[X86::FeatureAVX2] && X86SSELevel < AVX2) X86SSELevel = AVX2;
21355   if (Bits[X86::FeatureAVX2] && X86SSELevel < AVX2) X86SSELevel = AVX2;
21356   if (Bits[X86::FeatureAVX512] && X86SSELevel < AVX512F) X86SSELevel = AVX512F;
21356   if (Bits[X86::FeatureAVX512] && X86SSELevel < AVX512F) X86SSELevel = AVX512F;
21435   if (Bits[X86::FeatureSSE1] && X86SSELevel < SSE1) X86SSELevel = SSE1;
21435   if (Bits[X86::FeatureSSE1] && X86SSELevel < SSE1) X86SSELevel = SSE1;
21436   if (Bits[X86::FeatureSSE2] && X86SSELevel < SSE2) X86SSELevel = SSE2;
21436   if (Bits[X86::FeatureSSE2] && X86SSELevel < SSE2) X86SSELevel = SSE2;
21437   if (Bits[X86::FeatureSSE3] && X86SSELevel < SSE3) X86SSELevel = SSE3;
21437   if (Bits[X86::FeatureSSE3] && X86SSELevel < SSE3) X86SSELevel = SSE3;
21439   if (Bits[X86::FeatureSSE41] && X86SSELevel < SSE41) X86SSELevel = SSE41;
21439   if (Bits[X86::FeatureSSE41] && X86SSELevel < SSE41) X86SSELevel = SSE41;
21440   if (Bits[X86::FeatureSSE42] && X86SSELevel < SSE42) X86SSELevel = SSE42;
21440   if (Bits[X86::FeatureSSE42] && X86SSELevel < SSE42) X86SSELevel = SSE42;
21442   if (Bits[X86::FeatureSSSE3] && X86SSELevel < SSSE3) X86SSELevel = SSSE3;
21442   if (Bits[X86::FeatureSSSE3] && X86SSELevel < SSSE3) X86SSELevel = SSSE3;
lib/Target/X86/X86Subtarget.cpp
  281   LLVM_DEBUG(dbgs() << "Subtarget features: SSELevel " << X86SSELevel
lib/Target/X86/X86Subtarget.h
  583   bool hasCMov() const { return HasCMov || X86SSELevel >= SSE1 || is64Bit(); }
  584   bool hasSSE1() const { return X86SSELevel >= SSE1; }
  585   bool hasSSE2() const { return X86SSELevel >= SSE2; }
  586   bool hasSSE3() const { return X86SSELevel >= SSE3; }
  587   bool hasSSSE3() const { return X86SSELevel >= SSSE3; }
  588   bool hasSSE41() const { return X86SSELevel >= SSE41; }
  589   bool hasSSE42() const { return X86SSELevel >= SSE42; }
  590   bool hasAVX() const { return X86SSELevel >= AVX; }
  591   bool hasAVX2() const { return X86SSELevel >= AVX2; }
  592   bool hasAVX512() const { return X86SSELevel >= AVX512F; }