2c2
< * Copyright (c) 2016 ARM Limited
---
> * Copyright (c) 2016-2017 ARM Limited
140a141,143
> /** The list of free predicate registers. */
> SimpleFreeList predList;
>
185a189,191
> /** Gets a free predicate register. */
> PhysRegIdPtr getVecPredReg() { return predList.getReg(); }
>
209a216,218
> /** Adds a predicate register back to the free list. */
> void addVecPredReg(PhysRegIdPtr freed_reg) { predList.addReg(freed_reg); }
>
224a234,236
> /** Checks if there are any free predicate registers. */
> bool hasFreeVecPredRegs() const { return predList.hasFreeRegs(); }
>
239a252,254
> /** Returns the number of free predicate registers. */
> unsigned numFreeVecPredRegs() const { return predList.numFreeRegs(); }
>
269a285,287
> case VecPredRegClass:
> predList.addRegs(first, last);
> break;
299a318,320
> case VecPredRegClass:
> predList.addReg(freed_reg);
> break;