H A D | MCWin64EH.cpp | 53 static void EmitAbsDifference(MCStreamer &Streamer, const MCSymbol *LHS, in EmitAbsDifference() argument 55 MCContext &Context = Streamer.getContext(); in EmitAbsDifference() 59 Streamer.emitValue(Diff, 1); in EmitAbsDifference() 62 static void EmitUnwindCode(MCStreamer &streamer, const MCSymbol *begin, in EmitUnwindCode() argument 71 EmitAbsDifference(streamer, inst.Label, begin); in EmitUnwindCode() 73 streamer.emitInt8(b2); in EmitUnwindCode() 76 EmitAbsDifference(streamer, inst.Label, begin); in EmitUnwindCode() 79 streamer.emitInt8(b2); in EmitUnwindCode() 81 streamer.emitInt16(w); in EmitUnwindCode() 84 streamer in EmitUnwindCode() 130 EmitSymbolRefWithOfs(MCStreamer & streamer,const MCSymbol * Base,int64_t Offset) EmitSymbolRefWithOfs() argument 141 EmitSymbolRefWithOfs(MCStreamer & streamer,const MCSymbol * Base,const MCSymbol * Other) EmitSymbolRefWithOfs() argument 154 EmitRuntimeFunction(MCStreamer & streamer,const WinEH::FrameInfo * info) EmitRuntimeFunction() argument 166 EmitUnwindInfo(MCStreamer & streamer,WinEH::FrameInfo * info) EmitUnwindInfo() argument 253 EmitUnwindInfo(MCStreamer & Streamer,WinEH::FrameInfo * info,bool HandlerData) const EmitUnwindInfo() argument 264 GetSubDivExpr(MCStreamer & Streamer,const MCSymbol * LHS,const MCSymbol * RHS,int Div) GetSubDivExpr() argument 276 GetOptionalAbsDifference(MCStreamer & Streamer,const MCSymbol * LHS,const MCSymbol * RHS) GetOptionalAbsDifference() argument 293 GetAbsDifference(MCStreamer & Streamer,const MCSymbol * LHS,const MCSymbol * RHS) GetAbsDifference() argument 302 checkARM64Instructions(MCStreamer & Streamer,ArrayRef<WinEH::Instruction> Insns,const MCSymbol * Begin,const MCSymbol * End,StringRef Name,StringRef Type) checkARM64Instructions() argument 441 ARM64EmitUnwindCode(MCStreamer & streamer,const WinEH::Instruction & inst) ARM64EmitUnwindCode() argument 753 checkARM64PackedEpilog(MCStreamer & streamer,WinEH::FrameInfo * info,WinEH::FrameInfo::Segment * Seg,int PrologCodeBytes) checkARM64PackedEpilog() argument 1116 ARM64FindSegmentsInFunction(MCStreamer & streamer,WinEH::FrameInfo * info,int64_t RawFuncLength) ARM64FindSegmentsInFunction() argument 1197 ARM64EmitUnwindInfoForSegment(MCStreamer & streamer,WinEH::FrameInfo * info,WinEH::FrameInfo::Segment & Seg,bool TryPacked=true) ARM64EmitUnwindInfoForSegment() argument 1344 ARM64EmitUnwindInfo(MCStreamer & streamer,WinEH::FrameInfo * info,bool TryPacked=true) ARM64EmitUnwindInfo() argument 1552 checkARMInstructions(MCStreamer & Streamer,ArrayRef<WinEH::Instruction> Insns,const MCSymbol * Begin,const MCSymbol * End,StringRef Name,StringRef Type) checkARMInstructions() argument 1590 ARMEmitUnwindCode(MCStreamer & streamer,const WinEH::Instruction & inst) ARMEmitUnwindCode() argument 1762 checkARMPackedEpilog(MCStreamer & streamer,WinEH::FrameInfo * info,int PrologCodeBytes) checkARMPackedEpilog() argument 1859 tryARMPackedUnwind(MCStreamer & streamer,WinEH::FrameInfo * info,uint32_t FuncLength) tryARMPackedUnwind() argument 2261 ARMEmitUnwindInfo(MCStreamer & streamer,WinEH::FrameInfo * info,bool TryPacked=true) ARMEmitUnwindInfo() argument 2499 ARM64EmitRuntimeFunction(MCStreamer & streamer,const WinEH::FrameInfo * info) ARM64EmitRuntimeFunction() argument 2517 ARMEmitRuntimeFunction(MCStreamer & streamer,const WinEH::FrameInfo * info) ARMEmitRuntimeFunction() argument 2557 EmitUnwindInfo(MCStreamer & Streamer,WinEH::FrameInfo * info,bool HandlerData) const EmitUnwindInfo() argument 2602 EmitUnwindInfo(MCStreamer & Streamer,WinEH::FrameInfo * info,bool HandlerData) const EmitUnwindInfo() argument [all...] |