Displaying 5 results from an estimated 5 matches for "featureavx".
Did you mean:
featurea
2012 May 24
0
[LLVMdev] use AVX automatically if present
...at is supposed to do this is in:
> lib/Target/X86/X86Subtarget.cpp in
> X86Subtarget::AutoDetectSubtargetFeatures()
> Is there a bug in that function?
I read there:
// FIXME: AVX codegen support is not ready.
//if ((ECX >> 28) & 1) { X86SSELevel = AVX; ToggleFeature(X86::FeatureAVX); }
It looks like the check for AVX is disabled intentionally.
But if the AVX codegen is now usable, one could enable the AVX check,
right?
2012 May 24
2
[LLVMdev] use AVX automatically if present
Henning,
I believe the code that is supposed to do this is in:
lib/Target/X86/X86Subtarget.cpp in
X86Subtarget::AutoDetectSubtargetFeatures()
Is there a bug in that function?
-Hal
On Thu, 24 May 2012 23:56:48 +0200 (CEST)
Henning Thielemann <llvm at henning-thielemann.de> wrote:
>
> On Thu, 24 May 2012, Pan, Wei wrote:
>
> > Very likely AVX is not enabled in your llc.
2009 Apr 30
2
[LLVMdev] RFC: AVX Feature Specification
...6VEX", "true", // Cray
"Enable VEX prefix">;
def FeatureFMA : SubtargetFeature<"fma", "X86FMA", "true", // Cray
"Enable fused multiply-add">;
def FeatureAVX : SubtargetFeature<"avx", "X86AVX", "true", // Cray
"Enable AVX instructions",
[FeatureSSE42, FeatureYMM, FeatureVEX]>;
YMM, VEX and FMA are all separate features detectabl...
2012 May 24
1
[LLVMdev] use AVX automatically if present
...ib/Target/X86/X86Subtarget.cpp in
> > X86Subtarget::AutoDetectSubtargetFeatures()
> > Is there a bug in that function?
>
> I read there:
>
> // FIXME: AVX codegen support is not ready.
> //if ((ECX >> 28) & 1) { X86SSELevel = AVX;
> ToggleFeature(X86::FeatureAVX); }
>
>
> It looks like the check for AVX is disabled intentionally.
> But if the AVX codegen is now usable, one could enable the AVX check,
> right?
--
Hal Finkel
Postdoctoral Appointee
Leadership Computing Facility
Argonne National Laboratory
2009 Apr 30
0
[LLVMdev] RFC: AVX Feature Specification
...true", // Cray
> "Enable VEX prefix">;
> def FeatureFMA : SubtargetFeature<"fma", "X86FMA", "true", // Cray
> "Enable fused multiply-add">;
> def FeatureAVX : SubtargetFeature<"avx", "X86AVX", "true", // Cray
> "Enable AVX instructions",
> [FeatureSSE42, FeatureYMM,
> FeatureVEX]>;
>
> YMM, VEX and FMA are all sep...