Chromium Code Reviews| Index: src/IceAssemblerARM32.h |
| diff --git a/src/IceAssemblerARM32.h b/src/IceAssemblerARM32.h |
| index 705bfe0948c5631c9f31e186425924aae285bb4c..4a11eb4ed59057bfa2e0bc9d228bef46a2c86d1e 100644 |
| --- a/src/IceAssemblerARM32.h |
| +++ b/src/IceAssemblerARM32.h |
| @@ -135,10 +135,7 @@ public: |
| return llvm::ArrayRef<uint8_t>(Padding, 4); |
| } |
| - void padWithNop(intptr_t Padding) override { |
| - (void)Padding; |
| - llvm_unreachable("Not yet implemented."); |
| - } |
| + void padWithNop(intptr_t Padding) override; |
| Ice::Label *getCfgNodeLabel(SizeT NodeNumber) override { |
| assert(NodeNumber < CfgNodeLabels.size()); |
| @@ -239,6 +236,8 @@ public: |
| void mvn(const Operand *OpRd, const Operand *OpScc, CondARM32::Cond Cond); |
| + void nop(const CondARM32::Cond = CondARM32::AL); |
|
Jim Stichnoth
2015/12/08 19:54:58
Does nop *really* need to be predicated?
Karl
2015/12/08 20:49:36
Was following DART code. However, I agree that I c
|
| + |
| void orr(const Operand *OpRd, const Operand *OpRn, const Operand *OpSrc1, |
| bool SetFlags, CondARM32::Cond Cond); |