Searched refs:CompactUnwindEncoding (Results 1 – 13 of 13) sorted by relevance
403 uint32_t CompactUnwindEncoding = 0; in generateCompactUnwindEncoding() local435 CompactUnwindEncoding |= CU::UNWIND_ARM64_MODE_FRAME; in generateCompactUnwindEncoding()468 (CompactUnwindEncoding & 0xF1E) == 0) in generateCompactUnwindEncoding()469 CompactUnwindEncoding |= CU::UNWIND_ARM64_FRAME_X19_X20_PAIR; in generateCompactUnwindEncoding()471 (CompactUnwindEncoding & 0xF1C) == 0) in generateCompactUnwindEncoding()472 CompactUnwindEncoding |= CU::UNWIND_ARM64_FRAME_X21_X22_PAIR; in generateCompactUnwindEncoding()474 (CompactUnwindEncoding & 0xF18) == 0) in generateCompactUnwindEncoding()475 CompactUnwindEncoding |= CU::UNWIND_ARM64_FRAME_X23_X24_PAIR; in generateCompactUnwindEncoding()477 (CompactUnwindEncoding & 0xF10) == 0) in generateCompactUnwindEncoding()478 CompactUnwindEncoding |= CU::UNWIND_ARM64_FRAME_X25_X26_PAIR; in generateCompactUnwindEncoding()[all …]
524 uint32_t CompactUnwindEncoding = 0; in generateCompactUnwindEncodingImpl() local617 CompactUnwindEncoding |= CU::UNWIND_MODE_BP_FRAME; in generateCompactUnwindEncodingImpl()618 CompactUnwindEncoding |= (StackAdjust & 0xFF) << 16; in generateCompactUnwindEncodingImpl()619 CompactUnwindEncoding |= RegEnc & CU::UNWIND_BP_FRAME_REGISTERS; in generateCompactUnwindEncodingImpl()636 CompactUnwindEncoding |= CU::UNWIND_MODE_STACK_IMMD; in generateCompactUnwindEncodingImpl()639 CompactUnwindEncoding |= (StackSize & 0xFF) << 16; in generateCompactUnwindEncodingImpl()646 CompactUnwindEncoding |= CU::UNWIND_MODE_STACK_IND; in generateCompactUnwindEncodingImpl()650 CompactUnwindEncoding |= (SubtractInstrIdx & 0xFF) << 16; in generateCompactUnwindEncodingImpl()654 CompactUnwindEncoding |= (StackAdjust & 0x7) << 13; in generateCompactUnwindEncodingImpl()659 CompactUnwindEncoding |= (SavedRegIdx & 0x7) << 10; in generateCompactUnwindEncodingImpl()[all …]
985 uint32_t CompactUnwindEncoding = CU::UNWIND_ARM_MODE_FRAME; in generateCompactUnwindEncoding() local992 CompactUnwindEncoding |= 0x00400000; in generateCompactUnwindEncoding()995 CompactUnwindEncoding |= 0x00800000; in generateCompactUnwindEncoding()998 CompactUnwindEncoding |= 0x00C00000; in generateCompactUnwindEncoding()1034 CompactUnwindEncoding |= CSReg.Encoding; in generateCompactUnwindEncoding()1040 return CompactUnwindEncoding; in generateCompactUnwindEncoding()1043 CompactUnwindEncoding &= ~CU::UNWIND_ARM_MODE_MASK; in generateCompactUnwindEncoding()1044 CompactUnwindEncoding |= CU::UNWIND_ARM_MODE_FRAME_D; in generateCompactUnwindEncoding()1079 return CompactUnwindEncoding | ((FloatRegCount - 1) << 8); in generateCompactUnwindEncoding()
116 uint32_t CompactUnwindEncoding; variable242 uint32_t getCompactUnwindEncoding() const { return CompactUnwindEncoding; } in getCompactUnwindEncoding()246 void setCompactUnwindEncoding(uint32_t Enc) { CompactUnwindEncoding = Enc; } in setCompactUnwindEncoding()
542 uint32_t CompactUnwindEncoding = 0; in getCompactUnwindEncoding() local554 CompactUnwindEncoding |= 0x01000000; in getCompactUnwindEncoding()555 CompactUnwindEncoding |= (CFAOffset & 0xFF) << 16; in getCompactUnwindEncoding()556 CompactUnwindEncoding |= RegEnc & 0x7FFF; in getCompactUnwindEncoding()561 CompactUnwindEncoding |= 0x02000000; in getCompactUnwindEncoding()562 CompactUnwindEncoding |= (FullOffset & 0xFF) << 16; in getCompactUnwindEncoding()569 CompactUnwindEncoding |= 0x03000000; in getCompactUnwindEncoding()573 CompactUnwindEncoding |= (SubtractInstrIdx & 0xFF) << 16; in getCompactUnwindEncoding()576 CompactUnwindEncoding |= (CFAOffset & 0x7) << 13; in getCompactUnwindEncoding()585 CompactUnwindEncoding |= RegEnc & 0x3FF; in getCompactUnwindEncoding()[all …]
266 LsdaEncoding(0), CompactUnwindEncoding(0) {} in MCDwarfFrameInfo()275 uint32_t CompactUnwindEncoding; member
530 virtual void EmitCompactUnwindEncoding(uint32_t CompactUnwindEncoding);
494 LsdaEncoding(0), CompactUnwindEncoding(0), IsSignalFrame(false), in MCDwarfFrameInfo()504 uint32_t CompactUnwindEncoding; member
262 void MCStreamer::EmitCompactUnwindEncoding(uint32_t CompactUnwindEncoding) { in EmitCompactUnwindEncoding() argument265 CurFrame->CompactUnwindEncoding = CompactUnwindEncoding; in EmitCompactUnwindEncoding()
718 uint32_t Encoding = Frame.CompactUnwindEncoding; in EmitCompactUnwind()1024 if (!Frame.CompactUnwindEncoding) in Emit()
258 ObjFileMMI(0), CompactUnwindEncoding(0), CurCallSite(0), CallsEHReturn(0), in MachineModuleInfo()314 CompactUnwindEncoding = 0; in EndFunction()
1207 uint32_t Encoding = Frame.CompactUnwindEncoding; in EmitCompactUnwind()1500 if (Frame.CompactUnwindEncoding == 0) continue; in Emit()1507 Frame.CompactUnwindEncoding == in Emit()1530 if (CanOmitDwarf && Frame.CompactUnwindEncoding != in Emit()
78 FI.CompactUnwindEncoding = in generateCompactUnwindEncodings()