Home | History | Annotate | Download | only in arm64

Lines Matching refs:instr

573   Instruction* instr = reinterpret_cast<Instruction*>(pc);
574 ASSERT(instr->IsLdrLiteralX());
575 return reinterpret_cast<Address>(instr->ImmPCOffsetTarget());
599 Instruction* instr = reinterpret_cast<Instruction*>(candidate);
600 USE(instr);
601 ASSERT(instr->IsLdrLiteralX());
626 Instruction* instr = reinterpret_cast<Instruction*>(pc);
627 if (instr->IsMovz()) {
629 ASSERT(instr->following(1)->IsMovk());
630 ASSERT(instr->following(2)->IsMovk());
631 ASSERT(instr->following(3)->IsBranchAndLinkToRegister());
635 ASSERT(instr->IsLdrLiteralX());
636 ASSERT(instr->following(1)->IsBranchAndLinkToRegister());
984 Instr Assembler::Flags(FlagsUpdate S) {
995 Instr Assembler::Cond(Condition cond) {
1000 Instr Assembler::ImmPCRelAddress(int imm21) {
1002 Instr imm = static_cast<Instr>(truncate_to_int21(imm21));
1003 Instr immhi = (imm >> ImmPCRelLo_width) << ImmPCRelHi_offset;
1004 Instr immlo = imm << ImmPCRelLo_offset;
1009 Instr Assembler::ImmUncondBranch(int imm26) {
1015 Instr Assembler::ImmCondBranch(int imm19) {
1021 Instr Assembler::ImmCmpBranch(int imm19) {
1027 Instr Assembler::ImmTestBranch(int imm14) {
1033 Instr Assembler::ImmTestBranchBit(unsigned bit_pos) {
1044 Instr Assembler::SF(Register rd) {
1049 Instr Assembler::ImmAddSub(int64_t imm) {
1059 Instr Assembler::ImmS(unsigned imms, unsigned reg_size) {
1067 Instr Assembler::ImmR(unsigned immr, unsigned reg_size) {
1076 Instr Assembler::ImmSetBits(unsigned imms, unsigned reg_size) {
1085 Instr Assembler::ImmRotate(unsigned immr, unsigned reg_size) {
1094 Instr Assembler::ImmLLiteral(int imm19) {
1100 Instr Assembler::BitN(unsigned bitn, unsigned reg_size) {
1108 Instr Assembler::ShiftDP(Shift shift) {
1114 Instr Assembler::ImmDPShift(unsigned amount) {
1120 Instr Assembler::ExtendMode(Extend extend) {
1125 Instr Assembler::ImmExtendShift(unsigned left_shift) {
1131 Instr Assembler::ImmCondCmp(unsigned imm) {
1137 Instr Assembler::Nzcv(StatusFlags nzcv) {
1142 Instr Assembler::ImmLSUnsigned(int imm12) {
1148 Instr Assembler::ImmLS(int imm9) {
1154 Instr Assembler::ImmLSPair(int imm7, LSDataSize size) {
1162 Instr Assembler::ImmShiftLS(unsigned shift_amount) {
1168 Instr Assembler::ImmException(int imm16) {
1174 Instr Assembler::ImmSystemRegister(int imm15) {
1180 Instr Assembler::ImmHint(int imm7) {
1186 Instr Assembler::ImmBarrierDomain(int imm2) {
1192 Instr Assembler::ImmBarrierType(int imm2) {
1204 Instr Assembler::ImmMoveWide(uint64_t imm) {
1210 Instr Assembler::ShiftMoveWide(int64_t shift) {
1216 Instr
1221 Instr Assembler::FPScale(unsigned scale) {