AVX2 95 python_bindings/python/Target.cpp .value("AVX2", Target::Feature::AVX2) AVX2 240 src/CodeGen_X86.cpp {Target::AVX2, true, Int(16, 16), 9, "llvm.x86.avx2.pmulh.w", AVX2 242 src/CodeGen_X86.cpp {Target::AVX2, true, UInt(16, 16), 9, "llvm.x86.avx2.pmulhu.w", AVX2 387 src/CodeGen_X86.cpp if (need_workaround && target.has_feature(Target::AVX2) && AVX2 418 src/CodeGen_X86.cpp if (target.has_feature(Target::AVX2)) return "haswell"; AVX2 474 src/CodeGen_X86.cpp target.has_feature(Target::AVX2)) { AVX2 140 src/Target.cpp initial_features.push_back(Target::AVX2); AVX2 225 src/Target.cpp {"avx2", Target::AVX2}, AVX2 258 src/Target.h } else if (has_feature(Halide::Target::AVX2)) { AVX2 87 test/correctness/simd_op_check.cpp use_avx2 = use_avx512 || target.has_feature(Target::AVX2); AVX2 138 test/correctness/simd_op_check.cpp Target::AVX2, Target::AVX512, AVX2 48 test/correctness/target.cpp {Target::JIT, Target::SSE41, Target::AVX, Target::AVX2, AVX2 155 test/correctness/target.cpp t1 = Target(Target::Linux, Target::X86, 32, {Target::SSE41, Target::AVX, Target::AVX2});