ATLAS Offline Software
Control
CxxUtils
CxxUtils
Control/CxxUtils/CxxUtils/vectorize.h
Go to the documentation of this file.
1
// This file's extension implies that it's C, but it's really -*- C++ -*-.
2
/*
3
* Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration.
4
*/
43
#include "
CxxUtils/features.h
"
44
45
#ifndef CXXUTILS_VECTORIZE_H
46
#define CXXUTILS_VECTORIZE_H
47
48
#if HAVE_GCC_CLANG_EXTENSIONS && !defined(__clang__)
49
# define ATH_ENABLE_TREE_VECTORIZATION \
50
_Pragma("GCC optimize (\"tree-vectorize\")") class ATH_ENABLE_TREE_VECTORIZATION_SWALLOW_SEMICOLON
51
#else
52
# define ATH_ENABLE_TREE_VECTORIZATION class ATH_ENABLE_TREE_VECTORIZATION_SWALLOW_SEMICOLON
53
#endif
54
55
#endif // not CXXUTILS_VECTORIZE_H
features.h
Some additional feature test macros.
Generated on Tue Sep 2 2025 21:25:58 for ATLAS Offline Software by
1.8.18