| Index: src/IceTargetLoweringX8632.h
|
| diff --git a/src/IceTargetLoweringX8632.h b/src/IceTargetLoweringX8632.h
|
| index 2846ac954e9504cffe3fb4512f805032d2b2687c..6e2bed9df9729100d43f0831a0ed890b280afeb3 100644
|
| --- a/src/IceTargetLoweringX8632.h
|
| +++ b/src/IceTargetLoweringX8632.h
|
| @@ -180,6 +180,10 @@ protected:
|
| OperandX8632Mem *getMemoryOperandForStackSlot(Type Ty, Variable *Slot,
|
| uint32_t Offset = 0);
|
|
|
| + void makeRandomRegisterPermutation(
|
| + llvm::SmallVectorImpl<int32_t> &Permutation,
|
| + const llvm::SmallBitVector &ExcludeRegisters) const;
|
| +
|
| // The following are helpers that insert lowered x86 instructions
|
| // with minimal syntactic overhead, so that the lowering code can
|
| // look as close to assembly as practical.
|
|
|