| Index: src/arm/assembler-arm.h
|
| diff --git a/src/arm/assembler-arm.h b/src/arm/assembler-arm.h
|
| index 812f58f467b5c21fbeb14ca20d30e8beb2f3ec26..3e2abe75c27e51634b9472a7863bc5163fc79202 100644
|
| --- a/src/arm/assembler-arm.h
|
| +++ b/src/arm/assembler-arm.h
|
| @@ -672,32 +672,6 @@ class ConstantPoolBuilder BASE_EMBEDDED {
|
| int count_of_32bit_;
|
| };
|
|
|
| -
|
| -extern const Instr kMovLrPc;
|
| -extern const Instr kLdrPCMask;
|
| -extern const Instr kLdrPCPattern;
|
| -extern const Instr kLdrPpMask;
|
| -extern const Instr kLdrPpPattern;
|
| -extern const Instr kBlxRegMask;
|
| -extern const Instr kBlxRegPattern;
|
| -extern const Instr kBlxIp;
|
| -
|
| -extern const Instr kMovMvnMask;
|
| -extern const Instr kMovMvnPattern;
|
| -extern const Instr kMovMvnFlip;
|
| -
|
| -extern const Instr kMovLeaveCCMask;
|
| -extern const Instr kMovLeaveCCPattern;
|
| -extern const Instr kMovwMask;
|
| -extern const Instr kMovwPattern;
|
| -extern const Instr kMovwLeaveCCFlip;
|
| -
|
| -extern const Instr kCmpCmnMask;
|
| -extern const Instr kCmpCmnPattern;
|
| -extern const Instr kCmpCmnFlip;
|
| -extern const Instr kAddSubFlip;
|
| -extern const Instr kAndBicFlip;
|
| -
|
| struct VmovIndex {
|
| unsigned char index;
|
| };
|
| @@ -751,11 +725,7 @@ class Assembler : public AssemblerBase {
|
|
|
| // Return the address in the constant pool of the code target address used by
|
| // the branch/call instruction at pc, or the object in a mov.
|
| - INLINE(static Address target_pointer_address_at(Address pc));
|
| -
|
| - // Return the address in the constant pool of the code target address used by
|
| - // the branch/call instruction at pc, or the object in a mov.
|
| - INLINE(static Address target_constant_pool_address_at(
|
| + INLINE(static Address constant_pool_entry_address(
|
| Address pc, ConstantPoolArray* constant_pool));
|
|
|
| // Read/Modify the code target address in the branch/call instruction at pc.
|
| @@ -1390,6 +1360,7 @@ class Assembler : public AssemblerBase {
|
| static int GetBranchOffset(Instr instr);
|
| static bool IsLdrRegisterImmediate(Instr instr);
|
| static bool IsVldrDRegisterImmediate(Instr instr);
|
| + static Instr GetConsantPoolLoadPattern();
|
| static bool IsLdrPpImmediateOffset(Instr instr);
|
| static bool IsVldrDPpImmediateOffset(Instr instr);
|
| static int GetLdrRegisterImmediateOffset(Instr instr);
|
| @@ -1411,6 +1382,8 @@ class Assembler : public AssemblerBase {
|
| static bool IsLdrRegFpNegOffset(Instr instr);
|
| static bool IsLdrPcImmediateOffset(Instr instr);
|
| static bool IsVldrDPcImmediateOffset(Instr instr);
|
| + static bool IsBlxReg(Instr instr);
|
| + static bool IsBlxIp(Instr instr);
|
| static bool IsTstImmediate(Instr instr);
|
| static bool IsCmpRegister(Instr instr);
|
| static bool IsCmpImmediate(Instr instr);
|
|
|