Lines Matching defs:Prologue

329                               unsigned Length, bool Prologue) {
333 static_cast<const char *>(Prologue ? "sub" : "add"),
340 unsigned Length, bool Prologue) {
342 uint16_t RegisterMask = (Link << (Prologue ? 14 : 15))
346 assert((~RegisterMask & (1 << (Prologue ? 15 : 14))) && "pc must not be set");
350 Prologue ? "push" : "pop");
359 unsigned Length, bool Prologue) {
360 if (Prologue)
371 unsigned Length, bool Prologue) {
375 uint16_t GPRMask = (Link << (Prologue ? 14 : 15))
379 Prologue ? "push" : "pop");
388 unsigned Length, bool Prologue) {
392 uint16_t GPRMask = (Link << (Prologue ? 14 : 15))
396 Prologue ? "push" : "pop");
405 unsigned Length, bool Prologue) {
410 Prologue ? "vpush" : "vpop");
419 unsigned Length, bool Prologue) {
424 static_cast<const char *>(Prologue ? "sub" : "add"),
432 unsigned Length, bool Prologue) {
433 uint16_t GPRMask = ((OC[Offset + 0] & 0x01) << (Prologue ? 14 : 15))
437 OC[Offset + 1], Prologue ? "push" : "pop");
446 unsigned Length, bool Prologue) {
447 assert(!Prologue && "may not be used in prologue");
462 unsigned Length, bool Prologue) {
466 else if (Prologue)
480 unsigned Length, bool Prologue) {
486 OC[Offset + 1], Prologue ? "vpush" : "vpop");
495 unsigned Length, bool Prologue) {
501 OC[Offset + 1], Prologue ? "vpush" : "vpop");
510 unsigned Length, bool Prologue) {
515 static_cast<const char *>(Prologue ? "sub" : "add"),
523 unsigned Length, bool Prologue) {
531 static_cast<const char *>(Prologue ? "sub" : "add"), Imm);
538 unsigned Length, bool Prologue) {
544 static_cast<const char *>(Prologue ? "sub" : "add"), Imm);
551 unsigned Length, bool Prologue) {
559 static_cast<const char *>(Prologue ? "sub" : "add"), Imm);
566 unsigned Length, bool Prologue) {
573 unsigned Length, bool Prologue) {
580 unsigned Length, bool Prologue) {
587 unsigned Length, bool Prologue) {
594 unsigned Length, bool Prologue) {
601 unsigned Length, bool Prologue) {
604 static_cast<const char *>(Prologue ? "sub" : "add"),
611 unsigned Length, bool Prologue) {
613 if (Prologue)
624 unsigned Length, bool Prologue) {
628 static_cast<const char *>(Prologue ? "stp" : "ldp"), Off);
634 unsigned Length, bool Prologue) {
636 if (Prologue)
647 unsigned Length, bool Prologue) {
653 static_cast<const char *>(Prologue ? "sub" : "add"),
660 unsigned Length, bool Prologue) {
669 static_cast<const char *>(Prologue ? "stp" : "ldp"), Reg, Reg + 1, Off);
675 unsigned Length, bool Prologue) {
681 if (Prologue)
696 unsigned Length, bool Prologue) {
704 static_cast<const char *>(Prologue ? "str" : "ldr"),
711 unsigned Length, bool Prologue) {
717 if (Prologue)
728 unsigned Length, bool Prologue) {
737 static_cast<const char *>(Prologue ? "stp" : "ldp"),
744 unsigned Length, bool Prologue) {
752 static_cast<const char *>(Prologue ? "stp" : "ldp"),
759 unsigned Length, bool Prologue) {
765 if (Prologue)
778 unsigned Length, bool Prologue) {
786 static_cast<const char *>(Prologue ? "str" : "ldr"),
793 unsigned Length, bool Prologue) {
796 if (Prologue)
809 unsigned Length, bool Prologue) {
816 static_cast<const char *>(Prologue ? "sub" : "add"), Off);
822 bool Prologue) {
824 static_cast<const char *>(Prologue ? "fp" : "sp"),
825 static_cast<const char *>(Prologue ? "sp" : "fp"));
831 bool Prologue) {
835 static_cast<const char *>(Prologue ? "add" : "sub"),
836 static_cast<const char *>(Prologue ? "fp" : "sp"),
837 static_cast<const char *>(Prologue ? "sp" : "fp"), NumBytes);
843 bool Prologue) {
850 bool Prologue) {
857 bool Prologue) {
864 unsigned Length, bool Prologue) {
865 if (Prologue)
875 unsigned Length, bool Prologue) {
915 if (Prologue)
920 if (Prologue)
939 if (Prologue)
952 unsigned Length, bool Prologue) {
959 unsigned Length, bool Prologue) {
967 unsigned Length, bool Prologue) {
974 unsigned Length, bool Prologue) {
981 unsigned Length, bool Prologue) {
989 unsigned Length, bool Prologue) {
990 if (Prologue)
999 bool Prologue) {
1000 assert((!Prologue || Offset == 0) && "prologue should always use offset 0");
1021 (this->*DecodeRing[DI].Routine)(Opcodes.data(), OI, 0, Prologue);
1071 ListScope PS(SW, "Prologue");
1072 decodeOpcodes(UC, 0, /*Prologue=*/true);
1076 decodeOpcodes(UC, XData.EpilogueCount(), /*Prologue=*/false);
1080 ListScope PS(SW, "Prologue");
1081 decodeOpcodes(XData.UnwindByteCode(), 0, /*Prologue=*/true);
1101 /*Prologue=*/false);
1245 ListScope PS(SW, "Prologue");
1248 std::tie(GPRMask, VFPMask) = SavedRegisterMask(RF, /*Prologue=*/true);
1278 std::tie(GPRMask, VFPMask) = SavedRegisterMask(RF, /*Prologue=*/false);
1340 ListScope PS(SW, "Prologue");