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, |