Searched refs:Win64EH (Results 1 – 11 of 11) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCWin64EH.cpp | 71 switch (static_cast<Win64EH::UnwindOpcodes>(I.Operation)) { in CountOfUnwindCodes() 74 case Win64EH::UOP_PushNonVol: in CountOfUnwindCodes() 75 case Win64EH::UOP_AllocSmall: in CountOfUnwindCodes() 76 case Win64EH::UOP_SetFPReg: in CountOfUnwindCodes() 77 case Win64EH::UOP_PushMachFrame: in CountOfUnwindCodes() 80 case Win64EH::UOP_SaveNonVol: in CountOfUnwindCodes() 81 case Win64EH::UOP_SaveXMM128: in CountOfUnwindCodes() 84 case Win64EH::UOP_SaveNonVolBig: in CountOfUnwindCodes() 85 case Win64EH::UOP_SaveXMM128Big: in CountOfUnwindCodes() 88 case Win64EH::UOP_AllocLarge: in CountOfUnwindCodes() [all …]
|
| H A D | MCStreamer.cpp | 893 WinEH::Instruction Inst = Win64EH::Instruction::PushNonVol( in emitWinCFIPushReg() 914 WinEH::Instruction Inst = Win64EH::Instruction::SetFPReg( in emitWinCFISetFrame() 933 WinEH::Instruction Inst = Win64EH::Instruction::Alloc(Label, Size); in emitWinCFIAllocStack() 949 WinEH::Instruction Inst = Win64EH::Instruction::SaveNonVol( in emitWinCFISaveReg() 964 WinEH::Instruction Inst = Win64EH::Instruction::SaveXMM( in emitWinCFISaveXMM() 979 WinEH::Instruction Inst = Win64EH::Instruction::PushMachFrame(Label, Code); in emitWinCFIPushFrame()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64WinCOFFStreamer.cpp | 22 Win64EH::ARM64UnwindEmitter EHStreamer; 83 unsigned Op = Win64EH::UOP_AllocSmall; in emitARM64WinCFIAllocStack() 85 Op = Win64EH::UOP_AllocLarge; in emitARM64WinCFIAllocStack() 87 Op = Win64EH::UOP_AllocMedium; in emitARM64WinCFIAllocStack() 92 emitARM64WinUnwindCode(Win64EH::UOP_SaveR19R20X, -1, Offset); in emitARM64WinCFISaveR19R20X() 96 emitARM64WinUnwindCode(Win64EH::UOP_SaveFPLR, -1, Offset); in emitARM64WinCFISaveFPLR() 100 emitARM64WinUnwindCode(Win64EH::UOP_SaveFPLRX, -1, Offset); in emitARM64WinCFISaveFPLRX() 107 emitARM64WinUnwindCode(Win64EH::UOP_SaveReg, Reg, Offset); in emitARM64WinCFISaveReg() 112 emitARM64WinUnwindCode(Win64EH::UOP_SaveRegX, Reg, Offset); in emitARM64WinCFISaveRegX() 117 emitARM64WinUnwindCode(Win64EH::UOP_SaveRegP, Reg, Offset); in emitARM64WinCFISaveRegP() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMWinCOFFStreamer.cpp | 22 Win64EH::ARMUnwindEmitter EHStreamer; 122 unsigned Op = Win64EH::UOP_AllocSmall; in emitARMWinCFIAllocStack() 125 Op = Win64EH::UOP_AllocHuge; in emitARMWinCFIAllocStack() 127 Op = Win64EH::UOP_AllocLarge; in emitARMWinCFIAllocStack() 129 Op = Win64EH::UOP_WideAllocMedium; in emitARMWinCFIAllocStack() 131 Op = Win64EH::UOP_WideAllocHuge; in emitARMWinCFIAllocStack() 133 Op = Win64EH::UOP_WideAllocLarge; in emitARMWinCFIAllocStack() 152 emitARMWinUnwindCode(Win64EH::UOP_WideSaveRegsR4R11LR, I, Lr); in emitARMWinCFISaveRegMask() 161 emitARMWinUnwindCode(Win64EH::UOP_SaveRegsR4R7LR, I, Lr); in emitARMWinCFISaveRegMask() 170 emitARMWinUnwindCode(Win64EH::UOP_WideSaveRegMask, Mask, 0); in emitARMWinCFISaveRegMask() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCWin64EH.h | 24 namespace Win64EH { 27 return WinEH::Instruction(Win64EH::UOP_PushNonVol, L, Reg, -1); in PushNonVol()
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/ |
| H A D | Win64EHDumper.h | 22 namespace Win64EH {
|
| H A D | Win64EHDumper.cpp | 17 using namespace llvm::Win64EH; 243 namespace Win64EH { namespace
|
| H A D | COFFDumper.cpp | 62 using namespace llvm::Win64EH; 1797 Win64EH::Dumper Dumper(W); in printUnwindInfo() 1798 Win64EH::Dumper::SymbolResolver in printUnwindInfo() 1804 Win64EH::Dumper::Context Ctx(*Obj, Resolver, this); in printUnwindInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86WinCOFFStreamer.cpp | 22 Win64EH::UnwindEmitter EHStreamer;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | Win64EH.h | 22 namespace Win64EH {
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/ |
| H A D | COFFDump.cpp | 32 using namespace llvm::Win64EH; 652 static void printWin64EHUnwindInfo(const Win64EH::UnwindInfo *UI) { in printWin64EHUnwindInfo() 708 printWin64EHUnwindInfo(reinterpret_cast<const Win64EH::UnwindInfo *>(addr)); in printRuntimeFunction() 758 auto *UI = reinterpret_cast<const Win64EH::UnwindInfo *>(XContents.data() + in printRuntimeFunctionRels()
|