mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-06-15 05:24:01 +00:00
Refactor: Use positive field names in VectorizeConfig.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154249 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@ -28,23 +28,23 @@ struct VectorizeConfig {
|
||||
/// @brief The size of the native vector registers.
|
||||
unsigned VectorBits;
|
||||
|
||||
/// @brief Don't try to vectorize integer values.
|
||||
bool NoInts;
|
||||
/// @brief Vectorize integer values.
|
||||
bool VectorizeInts;
|
||||
|
||||
/// @brief Don't try to vectorize floating-point values.
|
||||
bool NoFloats;
|
||||
/// @brief Vectorize floating-point values.
|
||||
bool VectorizeFloats;
|
||||
|
||||
/// @brief Don't try to vectorize casting (conversion) operations.
|
||||
bool NoCasts;
|
||||
/// @brief Vectorize casting (conversion) operations.
|
||||
bool VectorizeCasts;
|
||||
|
||||
/// @brief Don't try to vectorize floating-point math intrinsics.
|
||||
bool NoMath;
|
||||
/// @brief Vectorize floating-point math intrinsics.
|
||||
bool VectorizeMath;
|
||||
|
||||
/// @brief Don't try to vectorize the fused-multiply-add intrinsic.
|
||||
bool NoFMA;
|
||||
/// @brief Vectorize the fused-multiply-add intrinsic.
|
||||
bool VectorizeFMA;
|
||||
|
||||
/// @brief Don't try to vectorize loads and stores.
|
||||
bool NoMemOps;
|
||||
/// @brief Vectorize loads and stores.
|
||||
bool VectorizeMemOps;
|
||||
|
||||
/// @brief Only generate aligned loads and stores.
|
||||
bool AlignedOnly;
|
||||
|
Reference in New Issue
Block a user