| Index: src/IceTargetLowering.h
|
| diff --git a/src/IceTargetLowering.h b/src/IceTargetLowering.h
|
| index a8b0fcc8b8437865a66e38e0da892e2f765fb621..07d665f105b333d6f9d027db937709d074e56470 100644
|
| --- a/src/IceTargetLowering.h
|
| +++ b/src/IceTargetLowering.h
|
| @@ -195,7 +195,7 @@ public:
|
| virtual llvm::SmallBitVector getRegisterSet(RegSetMask Include,
|
| RegSetMask Exclude) const = 0;
|
| virtual const llvm::SmallBitVector &getRegisterSetForType(Type Ty) const = 0;
|
| - void regAlloc();
|
| + void regAlloc(RegAllocKind Kind);
|
|
|
| virtual void emitVariable(const Variable *Var) const = 0;
|
|
|
| @@ -236,11 +236,7 @@ protected:
|
| virtual void doAddressOptStore() {}
|
| virtual void randomlyInsertNop(float Probability) = 0;
|
| // This gives the target an opportunity to post-process the lowered
|
| - // expansion before returning. The primary intention is to do some
|
| - // Register Manager activity as necessary, specifically to eagerly
|
| - // allocate registers based on affinity and other factors. The
|
| - // simplest lowering does nothing here and leaves it all to a
|
| - // subsequent global register allocation pass.
|
| + // expansion before returning.
|
| virtual void postLower() {}
|
|
|
| Cfg *Func;
|
|
|