Lines Matching defs:instr

30     Instruction* instr = reinterpret_cast<Instruction*>(pc_);
31 if (instr->IsBranchAndLink() || instr->IsUnconditionalBranch()) {
33 reinterpret_cast<Address>(instr->ImmPCOffsetTarget());
35 instr->SetBranchImmTarget(reinterpret_cast<Instruction*>(new_target));
467 Instruction* instr = reinterpret_cast<Instruction*>(pc);
468 DCHECK(instr->IsLdrLiteralX() || instr->IsLdrLiteralW());
469 return reinterpret_cast<Address>(instr->ImmPCOffsetTarget());
474 Instruction* instr = reinterpret_cast<Instruction*>(pc);
475 if (instr->IsLdrLiteralX()) {
478 DCHECK(instr->IsBranchAndLink() || instr->IsUnconditionalBranch());
479 return reinterpret_cast<Address>(instr->ImmPCOffsetTarget());
485 Instruction* instr = reinterpret_cast<Instruction*>(pc);
486 CHECK(instr->IsLdrLiteralW());
491 Instruction* instr = reinterpret_cast<Instruction*>(pc);
492 if (instr->IsLdrLiteralX()) {
496 DCHECK(instr->IsBranchAndLink() || instr->IsUnconditionalBranch());
497 DCHECK_EQ(instr->ImmPCOffset() % kInstrSize, 0);
499 GetEmbeddedObject(instr->ImmPCOffset() >> kInstrSizeLog2));
505 Instruction* instr = reinterpret_cast<Instruction*>(pc);
506 if (instr->IsLdrLiteralX()) {
510 DCHECK(instr->IsLdrLiteralW());
517 Instruction* instr = reinterpret_cast<Instruction*>(pc);
518 if (instr->IsLdrLiteralX()) {
521 DCHECK(instr->IsLdrLiteralW());
534 Instruction* instr = reinterpret_cast<Instruction*>(pc);
535 if (instr->IsLdrLiteralX()) {
538 DCHECK(instr->IsBranchAndLink() || instr->IsUnconditionalBranch());
539 return instr->ImmPCOffset() + options().code_range_base;
544 Instruction* instr = reinterpret_cast<Instruction*>(location);
545 if (instr->IsBranchAndLink() || instr->IsUnconditionalBranch()) {
548 DCHECK_EQ(instr->InstructionBits(), 0);
556 Instruction* instr = reinterpret_cast<Instruction*>(location);
557 if (instr->IsBranchAndLink() || instr->IsUnconditionalBranch()) {
563 instr->SetBranchImmTarget(reinterpret_cast<Instruction*>(target));
566 DCHECK_EQ(instr->InstructionBits(), 0);
584 Instruction* instr = reinterpret_cast<Instruction*>(pc);
585 if (instr->IsLdrLiteralX()) {
593 DCHECK(instr->IsBranchAndLink() || instr->IsUnconditionalBranch());
599 instr->SetBranchImmTarget(reinterpret_cast<Instruction*>(target));
609 Instruction* instr = reinterpret_cast<Instruction*>(pc);
610 CHECK(instr->IsLdrLiteralW());
618 Instruction* instr = reinterpret_cast<Instruction*>(pc_);
619 DCHECK(instr->IsLdrLiteralX() || instr->IsLdrLiteralW());
620 return instr->IsLdrLiteralW() ? kTaggedSize : kSystemPointerSize;
631 Instruction* instr = reinterpret_cast<Instruction*>(pc_);
645 if (instr->IsLdrLiteralX()) {
648 DCHECK(instr->IsBranchAndLink() || instr->IsUnconditionalBranch());