| Index: src/arm/assembler-arm.h
|
| diff --git a/src/arm/assembler-arm.h b/src/arm/assembler-arm.h
|
| index e33f48a05b89e0354a529ff42011ba0a28176f8e..108d5cb0908045353a618e5e05868162697dccbe 100644
|
| --- a/src/arm/assembler-arm.h
|
| +++ b/src/arm/assembler-arm.h
|
| @@ -1449,12 +1449,16 @@ class Assembler : public AssemblerBase {
|
| static Register GetCmpImmediateRegister(Instr instr);
|
| static int GetCmpImmediateRawImmediate(Instr instr);
|
| static bool IsNop(Instr instr, int type = NON_MARKING_NOP);
|
| + static bool IsMovImmed(Instr instr);
|
| + static bool IsOrrImmed(Instr instr);
|
| static bool IsMovT(Instr instr);
|
| static Instr GetMovTPattern();
|
| static bool IsMovW(Instr instr);
|
| static Instr GetMovWPattern();
|
| static Instr EncodeMovwImmediate(uint32_t immediate);
|
| static Instr PatchMovwImmediate(Instr instruction, uint32_t immediate);
|
| + static int DecodeShiftImm(Instr instr);
|
| + static Instr PatchShiftImm(Instr instr, int immed);
|
|
|
| // Constants in pools are accessed via pc relative addressing, which can
|
| // reach +/-4KB for integer PC-relative loads and +/-1KB for floating-point
|
|
|