Home
last modified time | relevance | path

Searched refs:Win64EH (Results 1 – 13 of 13) sorted by relevance

/external/llvm/lib/MC/
DMCWin64EH.cpp27 switch (static_cast<Win64EH::UnwindOpcodes>(I.Operation)) { in CountOfUnwindCodes()
28 case Win64EH::UOP_PushNonVol: in CountOfUnwindCodes()
29 case Win64EH::UOP_AllocSmall: in CountOfUnwindCodes()
30 case Win64EH::UOP_SetFPReg: in CountOfUnwindCodes()
31 case Win64EH::UOP_PushMachFrame: in CountOfUnwindCodes()
34 case Win64EH::UOP_SaveNonVol: in CountOfUnwindCodes()
35 case Win64EH::UOP_SaveXMM128: in CountOfUnwindCodes()
38 case Win64EH::UOP_SaveNonVolBig: in CountOfUnwindCodes()
39 case Win64EH::UOP_SaveXMM128Big: in CountOfUnwindCodes()
42 case Win64EH::UOP_AllocLarge: in CountOfUnwindCodes()
[all …]
DMCStreamer.cpp561 WinEH::Instruction Inst = Win64EH::Instruction::PushNonVol(Label, Register); in EmitWinCFIPushReg()
578 Win64EH::Instruction::SetFPReg(Label, Register, Offset); in EmitWinCFISetFrame()
593 WinEH::Instruction Inst = Win64EH::Instruction::Alloc(Label, Size); in EmitWinCFIAllocStack()
606 Win64EH::Instruction::SaveNonVol(Label, Register, Offset); in EmitWinCFISaveReg()
619 Win64EH::Instruction::SaveXMM(Label, Register, Offset); in EmitWinCFISaveXMM()
631 WinEH::Instruction Inst = Win64EH::Instruction::PushMachFrame(Label, Code); in EmitWinCFIPushFrame()
/external/swiftshader/third_party/LLVM/lib/MC/
DMCWin64EH.cpp28 case Win64EH::UOP_PushNonVol: in CountOfUnwindCodes()
29 case Win64EH::UOP_AllocSmall: in CountOfUnwindCodes()
30 case Win64EH::UOP_SetFPReg: in CountOfUnwindCodes()
31 case Win64EH::UOP_PushMachFrame: in CountOfUnwindCodes()
34 case Win64EH::UOP_SaveNonVol: in CountOfUnwindCodes()
35 case Win64EH::UOP_SaveXMM128: in CountOfUnwindCodes()
38 case Win64EH::UOP_SaveNonVolBig: in CountOfUnwindCodes()
39 case Win64EH::UOP_SaveXMM128Big: in CountOfUnwindCodes()
42 case Win64EH::UOP_AllocLarge: in CountOfUnwindCodes()
71 case Win64EH::UOP_PushNonVol: in EmitUnwindCode()
[all …]
DMCStreamer.cpp490 MCWin64EHInstruction Inst(Win64EH::UOP_PushNonVol, Label, Register); in EmitWin64EHPushReg()
502 MCWin64EHInstruction Inst(Win64EH::UOP_SetFPReg, NULL, Register, Offset); in EmitWin64EHSetFrame()
525 Offset > 512*1024-8 ? Win64EH::UOP_SaveNonVolBig : Win64EH::UOP_SaveNonVol, in EmitWin64EHSaveReg()
538 Offset > 512*1024-16 ? Win64EH::UOP_SaveXMM128Big : Win64EH::UOP_SaveXMM128, in EmitWin64EHSaveXMM()
550 MCWin64EHInstruction Inst(Win64EH::UOP_PushMachFrame, Label, Code); in EmitWin64EHPushFrame()
/external/swiftshader/third_party/LLVM/include/llvm/MC/
DMCWin64EH.h29 typedef Win64EH::UnwindOpcodes OpType;
38 assert(Op == Win64EH::UOP_PushNonVol); in MCWin64EHInstruction()
41 : Operation(Size>128 ? Win64EH::UOP_AllocLarge : Win64EH::UOP_AllocSmall), in MCWin64EHInstruction()
45 assert(Op == Win64EH::UOP_SetFPReg || in MCWin64EHInstruction()
46 Op == Win64EH::UOP_SaveNonVol || in MCWin64EHInstruction()
47 Op == Win64EH::UOP_SaveNonVolBig || in MCWin64EHInstruction()
48 Op == Win64EH::UOP_SaveXMM128 || in MCWin64EHInstruction()
49 Op == Win64EH::UOP_SaveXMM128Big); in MCWin64EHInstruction()
53 assert(Op == Win64EH::UOP_PushMachFrame); in MCWin64EHInstruction()
/external/llvm/include/llvm/MC/
DMCWin64EH.h25 namespace Win64EH {
28 return WinEH::Instruction(Win64EH::UOP_PushNonVol, L, Reg, -1); in PushNonVol()
/external/swiftshader/third_party/LLVM/include/llvm/Support/
DWin64EH.h22 namespace Win64EH {
/external/llvm/lib/Target/X86/MCTargetDesc/
DX86WinCOFFStreamer.cpp18 Win64EH::UnwindEmitter EHStreamer;
/external/llvm/tools/llvm-objdump/
DCOFFDump.cpp31 using namespace llvm::Win64EH;
475 static void printWin64EHUnwindInfo(const Win64EH::UnwindInfo *UI) { in printWin64EHUnwindInfo()
531 printWin64EHUnwindInfo(reinterpret_cast<const Win64EH::UnwindInfo *>(addr)); in printRuntimeFunction()
579 auto *UI = reinterpret_cast<const Win64EH::UnwindInfo *>(XContents.data() + in printRuntimeFunctionRels()
/external/llvm/tools/llvm-readobj/
DWin64EHDumper.h23 namespace Win64EH {
DWin64EHDumper.cpp18 using namespace llvm::Win64EH;
164 namespace Win64EH { namespace
DCOFFDumper.cpp57 using namespace llvm::Win64EH;
1362 Win64EH::Dumper Dumper(W); in printUnwindInfo()
1363 Win64EH::Dumper::SymbolResolver in printUnwindInfo()
1369 Win64EH::Dumper::Context Ctx(*Obj, Resolver, this); in printUnwindInfo()
/external/llvm/include/llvm/Support/
DWin64EH.h23 namespace Win64EH {