Lines Matching refs:Instr
541 static const int kInstrSize = sizeof(Instr);
910 static Instr instr_at(byte* pc) { return *reinterpret_cast<Instr*>(pc); } in instr_at()
911 static void instr_at_put(byte* pc, Instr instr) { in instr_at_put()
912 *reinterpret_cast<Instr*>(pc) = instr; in instr_at_put()
914 Instr instr_at(int pos) { return *reinterpret_cast<Instr*>(buffer_ + pos); } in instr_at()
915 void instr_at_put(int pos, Instr instr) { in instr_at_put()
916 *reinterpret_cast<Instr*>(buffer_ + pos) = instr; in instr_at_put()
920 static bool IsBranch(Instr instr);
921 static bool IsBeq(Instr instr);
922 static bool IsBne(Instr instr);
924 static bool IsJump(Instr instr);
925 static bool IsJ(Instr instr);
926 static bool IsLui(Instr instr);
927 static bool IsOri(Instr instr);
929 static bool IsJal(Instr instr);
930 static bool IsJr(Instr instr);
931 static bool IsJalr(Instr instr);
933 static bool IsNop(Instr instr, unsigned int type);
934 static bool IsPop(Instr instr);
935 static bool IsPush(Instr instr);
936 static bool IsLwRegFpOffset(Instr instr);
937 static bool IsSwRegFpOffset(Instr instr);
938 static bool IsLwRegFpNegOffset(Instr instr);
939 static bool IsSwRegFpNegOffset(Instr instr);
941 static Register GetRtReg(Instr instr);
942 static Register GetRsReg(Instr instr);
943 static Register GetRdReg(Instr instr);
945 static uint32_t GetRt(Instr instr);
946 static uint32_t GetRtField(Instr instr);
947 static uint32_t GetRs(Instr instr);
948 static uint32_t GetRsField(Instr instr);
949 static uint32_t GetRd(Instr instr);
950 static uint32_t GetRdField(Instr instr);
951 static uint32_t GetSa(Instr instr);
952 static uint32_t GetSaField(Instr instr);
953 static uint32_t GetOpcodeField(Instr instr);
954 static uint32_t GetFunction(Instr instr);
955 static uint32_t GetFunctionField(Instr instr);
956 static uint32_t GetImmediate16(Instr instr);
957 static uint32_t GetLabelConst(Instr instr);
959 static int32_t GetBranchOffset(Instr instr);
960 static bool IsLw(Instr instr);
961 static int16_t GetLwOffset(Instr instr);
962 static Instr SetLwOffset(Instr instr, int16_t offset);
964 static bool IsSw(Instr instr);
965 static Instr SetSwOffset(Instr instr, int16_t offset);
966 static bool IsAddImmediate(Instr instr);
967 static Instr SetAddImmediateOffset(Instr instr, int16_t offset);
969 static bool IsAndImmediate(Instr instr);
970 static bool IsEmittedConstant(Instr instr);
1079 inline void emit(Instr x);