reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
343 if (State.Index == 0) { 346 assert(State.Index != Last); 350 if (State.Index == 1) { 353 assert(State.Index != Last); 358 assert(State.Index == Last); 361 if (State.Index == Last) 374 State.Addend = 0; 375 State.Extended = false; 376 State.Bundle = &MI; 377 State.Index = 0; 386 State.Extended = HexagonMCInstrInfo::isImmext(HMI); 387 State.Addend += HEXAGON_INSTR_SIZE; 388 ++State.Index; 447 State.SubInst1 = true; 449 State.SubInst1 = false; 477 auto Instrs = HexagonMCInstrInfo::bundleInstructions(*State.Bundle); 596 bool IsSub0 = HexagonMCInstrInfo::isSubInstruction(MI) && !State.SubInst1; 597 if (State.Extended && InstExtendable && !IsSub0) { 634 << FixupWidth << "\nAddend: " << State.Addend 641 if (FixupWidth == 16 && !State.Extended) { 675 FixupKind = State.Extended ? Hexagon::fixup_Hexagon_B9_PCREL_X 680 if (State.Extended && VarKind == MCSymbolRefExpr::VK_GOT) 685 FixupKind = State.Extended ? Hexagon::fixup_Hexagon_B7_PCREL_X 695 const auto &FixupTable = State.Extended ? ExtFixups : StdFixups; 706 if (State.Addend != 0 && isPCRel(FixupKind)) { 707 const MCExpr *C = MCConstantExpr::create(State.Addend, MCT); 711 MCFixup Fixup = MCFixup::create(State.Addend, FixupExpr, 740 auto Instrs = HexagonMCInstrInfo::bundleInstructions(*State.Bundle); 741 const MCOperand *I = Instrs.begin() + State.Index - 1;