git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@371302
91177308-0d34-0410-b5e6-
96231b3b80d8
PredictableSelectIsExpensive = Subtarget->getSchedModel().isOutOfOrder();
setPrefLoopAlignment(
- llvm::Align(1UL << Subtarget->getPrefLoopLogAlignment()));
+ llvm::Align(1ULL << Subtarget->getPrefLoopLogAlignment()));
setMinFunctionAlignment(Subtarget->isThumb() ? llvm::Align(2)
: llvm::Align(4));
MaxLoadsPerMemcmpOptSize = 2;
// Set loop alignment to 2^ExperimentalPrefLoopAlignment bytes (default: 2^4).
- setPrefLoopAlignment(llvm::Align(1UL << ExperimentalPrefLoopAlignment));
+ setPrefLoopAlignment(llvm::Align(1ULL << ExperimentalPrefLoopAlignment));
// An out-of-order CPU can speculatively execute past a predictable branch,
// but a conditional move could be stalled by an expensive earlier operation.