| Index: src/IceTargetLoweringX8632Traits.h
|
| diff --git a/src/IceTargetLoweringX8632Traits.h b/src/IceTargetLoweringX8632Traits.h
|
| index e0acbd674ce6f55011a30bad3566230235588ee2..1d47d3adba795e1b90a75fe66ee7d22136ce9883 100644
|
| --- a/src/IceTargetLoweringX8632Traits.h
|
| +++ b/src/IceTargetLoweringX8632Traits.h
|
| @@ -441,6 +441,13 @@ template <> struct MachineTraits<TargetX8632> {
|
| /// The number of different NOP instructions
|
| static const uint32_t X86_NUM_NOP_VARIANTS = 5;
|
|
|
| + /// \name Limits for unrolling memory intrinsics.
|
| + /// @{
|
| + static constexpr uint32_t MEMCPY_UNROLL_LIMIT = 8;
|
| + static constexpr uint32_t MEMMOVE_UNROLL_LIMIT = 8;
|
| + static constexpr uint32_t MEMSET_UNROLL_LIMIT = 16;
|
| + /// @}
|
| +
|
| /// Value is in bytes. Return Value adjusted to the next highest multiple
|
| /// of the stack alignment.
|
| static uint32_t applyStackAlignment(uint32_t Value) {
|
|
|