| Index: src/IceTargetLoweringARM32.h
|
| diff --git a/src/IceTargetLoweringARM32.h b/src/IceTargetLoweringARM32.h
|
| index 267c7667d8143d6bcf0340643b1a6b1b376c934b..e45712749d7a14213464e6a1974ff37f863f0d31 100644
|
| --- a/src/IceTargetLoweringARM32.h
|
| +++ b/src/IceTargetLoweringARM32.h
|
| @@ -174,10 +174,10 @@ public:
|
| };
|
|
|
| using LegalMask = uint32_t;
|
| - Operand *legalizeUndef(Operand *From, RegNumT RegNum = RegNumT::NoRegister);
|
| + Operand *legalizeUndef(Operand *From, RegNumT RegNum = RegNumT());
|
| Operand *legalize(Operand *From, LegalMask Allowed = Legal_Default,
|
| - RegNumT RegNum = RegNumT::NoRegister);
|
| - Variable *legalizeToReg(Operand *From, RegNumT RegNum = RegNumT::NoRegister);
|
| + RegNumT RegNum = RegNumT());
|
| + Variable *legalizeToReg(Operand *From, RegNumT RegNum = RegNumT());
|
|
|
| OperandARM32ShAmtImm *shAmtImm(uint32_t ShAmtImm) const {
|
| assert(ShAmtImm < 32);
|
| @@ -270,14 +270,14 @@ protected:
|
| OperandARM32Mem *formMemoryOperand(Operand *Ptr, Type Ty);
|
|
|
| Variable64On32 *makeI64RegPair();
|
| - Variable *makeReg(Type Ty, RegNumT RegNum = RegNumT::NoRegister);
|
| + Variable *makeReg(Type Ty, RegNumT RegNum = RegNumT());
|
| static Type stackSlotType();
|
| - Variable *copyToReg(Operand *Src, RegNumT RegNum = RegNumT::NoRegister);
|
| + Variable *copyToReg(Operand *Src, RegNumT RegNum = RegNumT());
|
| void alignRegisterPow2(Variable *Reg, uint32_t Align,
|
| - RegNumT TmpRegNum = RegNumT::NoRegister);
|
| + RegNumT TmpRegNum = RegNumT());
|
|
|
| /// Returns a vector in a register with the given constant entries.
|
| - Variable *makeVectorOfZeros(Type Ty, RegNumT RegNum = RegNumT::NoRegister);
|
| + Variable *makeVectorOfZeros(Type Ty, RegNumT RegNum = RegNumT());
|
|
|
| void
|
| makeRandomRegisterPermutation(llvm::SmallVectorImpl<RegNumT> &Permutation,
|
|
|