search for: featureavx

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...