Index: src/IceTargetLoweringMIPS32.h |
diff --git a/src/IceTargetLoweringMIPS32.h b/src/IceTargetLoweringMIPS32.h |
index b4afe4290287395cf045892e722d19fc64a73dc4..e599f22371f973a90412c47db5e7bd11fd2f4a31 100644 |
--- a/src/IceTargetLoweringMIPS32.h |
+++ b/src/IceTargetLoweringMIPS32.h |
@@ -50,22 +50,21 @@ public: |
Variable *getPhysicalRegister(RegNumT RegNum, |
Type Ty = IceType_void) override; |
IceString getRegName(RegNumT RegNum, Type Ty) const override; |
- llvm::SmallBitVector getRegisterSet(RegSetMask Include, |
- RegSetMask Exclude) const override; |
- const llvm::SmallBitVector & |
+ SmallBitVector getRegisterSet(RegSetMask Include, |
+ RegSetMask Exclude) const override; |
+ const SmallBitVector & |
getRegistersForVariable(const Variable *Var) const override { |
RegClass RC = Var->getRegClass(); |
assert(RC < RC_Target); |
return TypeToRegisterSet[RC]; |
} |
- const llvm::SmallBitVector & |
+ const SmallBitVector & |
getAllRegistersForVariable(const Variable *Var) const override { |
RegClass RC = Var->getRegClass(); |
assert(RC < RC_Target); |
return TypeToRegisterSetUnfiltered[RC]; |
} |
- const llvm::SmallBitVector & |
- getAliasesForRegister(RegNumT Reg) const override { |
+ const SmallBitVector &getAliasesForRegister(RegNumT Reg) const override { |
return RegisterAliases[Reg]; |
} |
bool hasFramePointer() const override { return UsesFramePointer; } |
@@ -284,15 +283,15 @@ protected: |
RandomNumberGenerator &RNG) override; |
void |
makeRandomRegisterPermutation(llvm::SmallVectorImpl<RegNumT> &Permutation, |
- const llvm::SmallBitVector &ExcludeRegisters, |
+ const SmallBitVector &ExcludeRegisters, |
uint64_t Salt) const override; |
bool UsesFramePointer = false; |
bool NeedsStackAlignment = false; |
- static llvm::SmallBitVector TypeToRegisterSet[RCMIPS32_NUM]; |
- static llvm::SmallBitVector TypeToRegisterSetUnfiltered[RCMIPS32_NUM]; |
- static llvm::SmallBitVector RegisterAliases[RegMIPS32::Reg_NUM]; |
- llvm::SmallBitVector RegsUsed; |
+ static SmallBitVector TypeToRegisterSet[RCMIPS32_NUM]; |
+ static SmallBitVector TypeToRegisterSetUnfiltered[RCMIPS32_NUM]; |
+ static SmallBitVector RegisterAliases[RegMIPS32::Reg_NUM]; |
+ SmallBitVector RegsUsed; |
VarList PhysicalRegisters[IceType_NUM]; |
private: |