| Index: src/IceTargetLoweringARM32.h
|
| diff --git a/src/IceTargetLoweringARM32.h b/src/IceTargetLoweringARM32.h
|
| index 2f342e021af23773fd4aff2cda930053c0982cad..66337a4861cd59139abd5338ae206be069a13076 100644
|
| --- a/src/IceTargetLoweringARM32.h
|
| +++ b/src/IceTargetLoweringARM32.h
|
| @@ -57,7 +57,7 @@ class TargetARM32 : public TargetLowering {
|
| TargetARM32 &operator=(const TargetARM32 &) = delete;
|
|
|
| public:
|
| - static void staticInit(const ClFlags &Flags);
|
| + static void staticInit(GlobalContext *Ctx);
|
| // TODO(jvoung): return a unique_ptr.
|
| static std::unique_ptr<::Ice::TargetLowering> create(Cfg *Func) {
|
| return makeUnique<TargetARM32>(Func);
|
| @@ -1019,6 +1019,8 @@ protected:
|
| VarList PhysicalRegisters[IceType_NUM];
|
| VarList PreservedGPRs;
|
| VarList PreservedSRegs;
|
| + // Mask of registers available to method getRegisterSet().
|
| + static llvm::SmallBitVector RegisterSetMask;
|
|
|
| /// Helper class that understands the Calling Convention and register
|
| /// assignments. The first few integer type parameters can use r0-r3,
|
|
|