Home | History | Annotate | Download | only in arm64

Lines Matching refs:instr

179   Instruction* instr = reinterpret_cast<Instruction*>(pc_);
180 return instr->IsLdrLiteralX();
186 Instr* pc = reinterpret_cast<Instr*>(pc_);
187 Instr* instr = reinterpret_cast<Instr*>(instructions);
189 *(pc + i) = *(instr + i);
643 bool Assembler::IsConstantPoolAt(Instruction* instr) {
647 bool result = instr->IsLdrLiteralX() && (instr->Rt() == xzr.code());
651 ASSERT(!result || (instr->following()->IsBranchAndLinkToRegister() &&
652 instr->following()->Rn() == xzr.code()));
658 int Assembler::ConstantPoolSizeAt(Instruction* instr) {
663 if ((instr->Mask(ExceptionMask) == HLT) &&
664 (instr->ImmException() == kImmExceptionIsDebug)) {
667 instr->InstructionAtOffset(kDebugMessageOffset));
672 if ((instr->Mask(ExceptionMask) == HLT) &&
673 (instr->ImmException() == kImmExceptionIsPrintf)) {
677 if (IsConstantPoolAt(instr)) {
678 return instr->ImmLLiteral();
703 Instruction* instr = reinterpret_cast<Instruction*>(pc_);
704 ASSERT(instr->preceding()->IsLdrLiteralX() &&
705 instr->preceding()->Rt() == xzr.code());
1054 Instr N = SF(rd) >> (kSFOffset - kBitfieldNOffset);
1067 Instr N = SF(rd) >> (kSFOffset - kBitfieldNOffset);
1080 Instr N = SF(rd) >> (kSFOffset - kBitfieldNOffset);
1094 Instr N = SF(rd) >> (kSFOffset - kBitfieldNOffset);
1378 Instr memop = op | Rt(rt) | Rt2(rt2) | RnSP(addr.base()) |
1381 Instr addrmodeop;
1844 Instr Assembler::ImmFP32(float imm) {
1859 Instr Assembler::ImmFP64(double imm) {
1922 Instr dest_reg = (S == SetFlags) ? Rd(rd) : RdSP(rd);
1975 void Assembler::debug(const char* message, uint32_t code, Instr params) {
2040 Instr dp_op = static_cast<Instr>(op | LogicalShiftedFixed);
2053 Instr dest_reg = (op == ANDS) ? Rd(rd) : RdSP(rd);
2065 Instr ccmpop;
2178 Instr op) {
2192 Instr op) {
2194 Instr dest_reg = (S == SetFlags) ? Rd(rd) : RdSP(rd);
2209 Instr memop = op | Rt(rt) | RnSP(addr.base());
2628 Instruction* instr = reinterpret_cast<Instruction*>(rinfo.pc());
2630 ASSERT(instr->IsLdrLiteral() &&
2631 instr->ImmLLiteral() == 0);
2633 instr->SetImmPCOffsetTarget(reinterpret_cast<Instruction*>(pc_));