Lines Matching refs:SW

259   SW.startLine() << format("0x%02x                ; %s sp, #(%u * 4)\n",  in opcode_0xxxxxxx()
276 SW.startLine() << format("0x%02x 0x%02x ; %s.w ", in opcode_10Lxxxxx()
289 SW.startLine() << format("0x%02x ; mov r%u, sp\n", in opcode_1100xxxx()
292 SW.startLine() << format("0x%02x ; mov sp, r%u\n", in opcode_1100xxxx()
306 SW.startLine() << format("0x%02x ; %s ", OC[Offset], in opcode_11010Lxx()
323 SW.startLine() << format("0x%02x ; %s.w ", OC[Offset], in opcode_11011Lxx()
337 SW.startLine() << format("0x%02x ; %s ", OC[Offset], in opcode_11100xxx()
350 SW.startLine() << format("0x%02x 0x%02x ; %s.w sp, #(%u * 4)\n", in opcode_111010xx()
364 SW.startLine() << format("0x%02x 0x%02x ; %s ", OC[Offset + 0], in opcode_1110110L()
378 SW.startLine() << format("0x%02x 0x%02x ; reserved\n", in opcode_11101110()
381 SW.startLine() in opcode_11101110()
394 SW.startLine() << format("0x%02x 0x%02x ; reserved\n", in opcode_11101111()
397 SW.startLine() in opcode_11101111()
411 SW.startLine() << format("0x%02x 0x%02x ; %s ", OC[Offset + 0], in opcode_11110101()
426 SW.startLine() << format("0x%02x 0x%02x ; %s ", OC[Offset + 0], in opcode_11110110()
439 SW.startLine() << format("0x%02x 0x%02x 0x%02x ; %s sp, sp, #(%u * 4)\n", in opcode_11110111()
454 SW.startLine() in opcode_11111000()
467 SW.startLine() in opcode_11111001()
482 SW.startLine() in opcode_11111010()
493 SW.startLine() << format("0x%02x ; nop\n", OC[Offset]); in opcode_11111011()
500 SW.startLine() << format("0x%02x ; nop.w\n", OC[Offset]); in opcode_11111100()
507 SW.startLine() << format("0x%02x ; b\n", OC[Offset]); in opcode_11111101()
514 SW.startLine() << format("0x%02x ; b.w\n", OC[Offset]); in opcode_11111110()
529 SW.startLine() << format("0x%02x ; %s sp, #%u\n", OC[Offset], in opcode_alloc_s()
540 SW.startLine() << format( in opcode_save_r19r20_x()
543 SW.startLine() << format( in opcode_save_r19r20_x()
552 SW.startLine() << format( in opcode_save_fplr()
563 SW.startLine() << format( in opcode_save_fplr_x()
566 SW.startLine() << format( in opcode_save_fplr_x()
577 SW.startLine() << format("0x%02x%02x ; %s sp, #%u\n", in opcode_alloc_m()
592 SW.startLine() << format( in opcode_save_regp()
608 SW.startLine() << format( in opcode_save_regp_x()
613 SW.startLine() << format( in opcode_save_regp_x()
628 SW.startLine() << format("0x%02x%02x ; %s x%u, [sp, #%u]\n", in opcode_save_reg()
644 SW.startLine() << format("0x%02x%02x ; str x%u, [sp, #-%u]!\n", in opcode_save_reg_x()
647 SW.startLine() << format("0x%02x%02x ; ldr x%u, [sp], #%u\n", in opcode_save_reg_x()
661 SW.startLine() << format("0x%02x%02x ; %s x%u, lr, [sp, #%u]\n", in opcode_save_lrpair()
676 SW.startLine() << format("0x%02x%02x ; %s d%u, d%u, [sp, #%u]\n", in opcode_save_fregp()
692 SW.startLine() << format( in opcode_save_fregp_x()
696 SW.startLine() << format( in opcode_save_fregp_x()
710 SW.startLine() << format("0x%02x%02x ; %s d%u, [sp, #%u]\n", in opcode_save_freg()
723 SW.startLine() << format( in opcode_save_freg_x()
727 SW.startLine() << format( in opcode_save_freg_x()
739 SW.startLine() << format( in opcode_alloc_l()
749 SW.startLine() << format("0x%02x ; mov %s, %s\n", OC[Offset], in opcode_setfp()
759 SW.startLine() << format( in opcode_addfp()
770 SW.startLine() << format("0x%02x ; nop\n", OC[Offset]); in opcode_nop()
777 SW.startLine() << format("0x%02x ; end\n", OC[Offset]); in opcode_end()
784 SW.startLine() << format("0x%02x ; end_c\n", OC[Offset]); in opcode_end_c()
792 SW.startLine() << format("0x%02x ; save next\n", OC[Offset]); in opcode_save_next()
794 SW.startLine() << format("0x%02x ; restore next\n", in opcode_save_next()
802 SW.startLine() << format("0x%02x ; trap frame\n", OC[Offset]); in opcode_trap_frame()
809 SW.startLine() << format("0x%02x ; machine frame\n", in opcode_machine_frame()
817 SW.startLine() << format("0x%02x ; context\n", OC[Offset]); in opcode_context()
824 SW.startLine() << format("0x%02x ; clear unwound to call\n", in opcode_clear_unwound_to_call()
839 SW.startLine() << format("0x%02x ; Bad opcode!\n", in decodeOpcodes()
847 SW.startLine() << format("Opcode 0x%02x goes past the unwind data\n", in decodeOpcodes()
879 DictScope XRS(SW, "ExceptionData"); in dumpXDataRecord()
880 SW.printNumber("FunctionLength", in dumpXDataRecord()
883 SW.printNumber("Version", XData.Vers()); in dumpXDataRecord()
884 SW.printBoolean("ExceptionData", XData.X()); in dumpXDataRecord()
885 SW.printBoolean("EpiloguePacked", XData.E()); in dumpXDataRecord()
887 SW.printBoolean("Fragment", XData.F()); in dumpXDataRecord()
888 SW.printNumber(XData.E() ? "EpilogueOffset" : "EpilogueScopes", in dumpXDataRecord()
891 SW.printNumber("ByteCodeLength", ByteCodeLength); in dumpXDataRecord()
896 SW.flush(); in dumpXDataRecord()
903 ListScope PS(SW, "Prologue"); in dumpXDataRecord()
907 ListScope ES(SW, "Epilogue"); in dumpXDataRecord()
912 ListScope PS(SW, "Prologue"); in dumpXDataRecord()
916 ListScope ESS(SW, "EpilogueScopes"); in dumpXDataRecord()
918 DictScope ESES(SW, "EpilogueScope"); in dumpXDataRecord()
919 SW.printNumber("StartOffset", ES.EpilogueStartOffset()); in dumpXDataRecord()
921 SW.printNumber("Condition", ES.Condition()); in dumpXDataRecord()
922 SW.printNumber("EpilogueStartIndex", in dumpXDataRecord()
926 SW.printNumber("ReservedBits", (ES.ES >> 18) & 0xF); in dumpXDataRecord()
928 ListScope Opcodes(SW, "Opcodes"); in dumpXDataRecord()
948 ListScope EHS(SW, "ExceptionHandler"); in dumpXDataRecord()
949 SW.printHex("Routine", Address); in dumpXDataRecord()
950 SW.printHex("Parameter", Parameter); in dumpXDataRecord()
963 ListScope EHS(SW, "ExceptionHandler"); in dumpXDataRecord()
964 SW.printString("Routine", formatSymbol(*Name, Address)); in dumpXDataRecord()
965 SW.printHex("Parameter", Parameter); in dumpXDataRecord()
1016 SW.printString("Function", formatSymbol(FunctionName, FunctionAddress)); in dumpUnpackedEntry()
1038 SW.printString("ExceptionRecord", formatSymbol(*Name, Address)); in dumpUnpackedEntry()
1053 SW.printString("ExceptionRecord", formatSymbol("", Address)); in dumpUnpackedEntry()
1099 SW.printString("Function", formatSymbol(FunctionName, FunctionAddress)); in dumpPackedEntry()
1101 SW.printBoolean("Fragment", in dumpPackedEntry()
1103 SW.printNumber("FunctionLength", RF.FunctionLength()); in dumpPackedEntry()
1104 SW.startLine() << "ReturnType: " << RF.Ret() << '\n'; in dumpPackedEntry()
1105 SW.printBoolean("HomedParameters", RF.H()); in dumpPackedEntry()
1106 SW.startLine() << "SavedRegisters: "; in dumpPackedEntry()
1109 SW.printNumber("StackAdjustment", StackAdjustment(RF) << 2); in dumpPackedEntry()
1151 SW.printString("Function", formatSymbol(FunctionName, FunctionAddress)); in dumpPackedARM64Entry()
1152 SW.printBoolean("Fragment", in dumpPackedARM64Entry()
1154 SW.printNumber("FunctionLength", RF.FunctionLength()); in dumpPackedARM64Entry()
1155 SW.printNumber("RegF", RF.RegF()); in dumpPackedARM64Entry()
1156 SW.printNumber("RegI", RF.RegI()); in dumpPackedARM64Entry()
1157 SW.printBoolean("HomedParameters", RF.H()); in dumpPackedARM64Entry()
1158 SW.printNumber("CR", RF.CR()); in dumpPackedARM64Entry()
1159 SW.printNumber("FrameSize", RF.FrameSize() << 4); in dumpPackedARM64Entry()
1160 ListScope PS(SW, "Prologue"); in dumpPackedARM64Entry()
1176 SW.startLine() << "mov x29, sp\n"; in dumpPackedARM64Entry()
1178 SW.startLine() << format("stp x29, lr, [sp, #-%d]!\n", LocSZ); in dumpPackedARM64Entry()
1180 SW.startLine() << "stp x29, lr, [sp, #0]\n"; in dumpPackedARM64Entry()
1184 SW.startLine() << format("sub sp, sp, #%d\n", LocSZ - 4080); in dumpPackedARM64Entry()
1185 SW.startLine() << "sub sp, sp, #4080\n"; in dumpPackedARM64Entry()
1187 SW.startLine() << format("sub sp, sp, #%d\n", LocSZ); in dumpPackedARM64Entry()
1190 SW.startLine() << format("stp x6, x7, [sp, #%d]\n", IntSZ + FpSZ + 48); in dumpPackedARM64Entry()
1191 SW.startLine() << format("stp x4, x5, [sp, #%d]\n", IntSZ + FpSZ + 32); in dumpPackedARM64Entry()
1192 SW.startLine() << format("stp x2, x3, [sp, #%d]\n", IntSZ + FpSZ + 16); in dumpPackedARM64Entry()
1194 SW.startLine() << format("stp x0, x1, [sp, #%d]\n", IntSZ + FpSZ); in dumpPackedARM64Entry()
1199 SW.startLine() << format("stp x0, x1, [sp, #-%d]!\n", SavSZ); in dumpPackedARM64Entry()
1206 SW.startLine() << format("str d%d, [sp, #%d]\n", 8 + 2 * I, in dumpPackedARM64Entry()
1209 SW.startLine() << format("stp d%d, d%d, [sp, #-%d]!\n", 8 + 2 * I, in dumpPackedARM64Entry()
1212 SW.startLine() << format("stp d%d, d%d, [sp, #%d]\n", 8 + 2 * I, in dumpPackedARM64Entry()
1218 SW.startLine() << format("str lr, [sp, #-%d]!\n", SavSZ); in dumpPackedARM64Entry()
1220 SW.startLine() << format("str lr, [sp, #%d]\n", IntSZ - 8); in dumpPackedARM64Entry()
1227 SW.startLine() << format("stp x%d, lr, [sp, #-%d]!\n", 19 + 2 * I, in dumpPackedARM64Entry()
1230 SW.startLine() << format("stp x%d, lr, [sp, #%d]\n", 19 + 2 * I, in dumpPackedARM64Entry()
1234 SW.startLine() << format("str x%d, [sp, #-%d]!\n", 19 + 2 * I, SavSZ); in dumpPackedARM64Entry()
1236 SW.startLine() << format("str x%d, [sp, #%d]\n", 19 + 2 * I, 16 * I); in dumpPackedARM64Entry()
1240 SW.startLine() << format("stp x19, x20, [sp, #-%d]!\n", SavSZ); in dumpPackedARM64Entry()
1242 SW.startLine() << format("stp x%d, x%d, [sp, #%d]\n", 19 + 2 * I, in dumpPackedARM64Entry()
1246 SW.startLine() << "end\n"; in dumpPackedARM64Entry()
1259 DictScope RFS(SW, "RuntimeFunction"); in dumpProcedureDataEntry()