| Index: src/assembler_ia32.h
|
| diff --git a/src/assembler_ia32.h b/src/assembler_ia32.h
|
| index 3e73574391a4b003c280dfbaec5bf6b5b9e0e933..5048c8d7e4d62859202b55d0d0d1ec5448b98ff7 100644
|
| --- a/src/assembler_ia32.h
|
| +++ b/src/assembler_ia32.h
|
| @@ -354,6 +354,15 @@ public:
|
| return llvm::ArrayRef<uint8_t>(Padding, 1);
|
| }
|
|
|
| + void padWithNop(intptr_t Padding) override {
|
| + while (Padding > MAX_NOP_SIZE) {
|
| + nop(MAX_NOP_SIZE);
|
| + Padding -= MAX_NOP_SIZE;
|
| + }
|
| + if (Padding)
|
| + nop(Padding);
|
| + }
|
| +
|
| Label *GetOrCreateCfgNodeLabel(SizeT NodeNumber);
|
| void BindCfgNodeLabel(SizeT NodeNumber) override;
|
| Label *GetOrCreateLocalLabel(SizeT Number);
|
|
|