diff options
author | Hal Finkel <hfinkel@anl.gov> | 2012-06-24 13:28:01 +0000 |
---|---|---|
committer | Hal Finkel <hfinkel@anl.gov> | 2012-06-24 13:28:01 +0000 |
commit | 768edf3cd037aab10391abc279f71470df8e3156 (patch) | |
tree | 85075e1cb344f47ab0c1a1fe90e3777836b1aa14 /include | |
parent | edb5842b7cf53ba4a4b5d3e1bad49a9fad47c02b (diff) | |
download | external_llvm-768edf3cd037aab10391abc279f71470df8e3156.zip external_llvm-768edf3cd037aab10391abc279f71470df8e3156.tar.gz external_llvm-768edf3cd037aab10391abc279f71470df8e3156.tar.bz2 |
Allow controlling vectorization of boolean values separately from other integer types.
These are used as the result of comparisons, and often handled differently from larger integer types.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159111 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r-- | include/llvm/Transforms/Vectorize.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/llvm/Transforms/Vectorize.h b/include/llvm/Transforms/Vectorize.h index d73db66..953bf86 100644 --- a/include/llvm/Transforms/Vectorize.h +++ b/include/llvm/Transforms/Vectorize.h @@ -28,6 +28,9 @@ struct VectorizeConfig { /// @brief The size of the native vector registers. unsigned VectorBits; + /// @brief Vectorize boolean values. + bool VectorizeBools; + /// @brief Vectorize integer values. bool VectorizeInts; |