/freebsd-11.0-release/contrib/llvm/include/llvm/MC/ |
H A D | MCWin64EH.h | 28 static WinEH::Instruction PushNonVol(MCSymbol *L, unsigned Reg) { 29 return WinEH::Instruction(Win64EH::UOP_PushNonVol, L, Reg, -1); 31 static WinEH::Instruction Alloc(MCSymbol *L, unsigned Size) { 32 return WinEH::Instruction(Size > 128 ? UOP_AllocLarge : UOP_AllocSmall, L, 35 static WinEH::Instruction PushMachFrame(MCSymbol *L, bool Code) { 36 return WinEH::Instruction(UOP_PushMachFrame, L, -1, Code ? 1 : 0); 38 static WinEH::Instruction SaveNonVol(MCSymbol *L, unsigned Reg, 40 return WinEH::Instruction(Offset > 512 * 1024 - 8 ? UOP_SaveNonVolBig 44 static WinEH::Instruction SaveXMM(MCSymbol *L, unsigned Reg, 46 return WinEH [all...] |
H A D | MCAsmInfo.h | 31 namespace WinEH { namespace in namespace:llvm 49 WinEH, /// Windows Exception Handling member in class:llvm::ExceptionHandling 324 WinEH::EncodingType WinEHEncodingType; 521 WinEH::EncodingType getWinEHEncodingType() const { return WinEHEncodingType; } 531 return ExceptionsType == ExceptionHandling::WinEH && 532 (WinEHEncodingType != WinEH::EncodingType::Invalid && 533 WinEHEncodingType != WinEH::EncodingType::X86);
|
H A D | MCWinEH.h | 22 namespace WinEH { namespace in namespace:llvm
|
H A D | MCStreamer.h | 174 std::vector<WinEH::FrameInfo *> WinFrameInfos; 175 WinEH::FrameInfo *CurrentWinFrameInfo; 192 WinEH::FrameInfo *getCurrentWinFrameInfo() { 226 ArrayRef<WinEH::FrameInfo *> getWinFrameInfos() const {
|
/freebsd-11.0-release/contrib/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86MCAsmInfo.cpp | 134 WinEHEncodingType = WinEH::EncodingType::Itanium; 139 WinEHEncodingType = WinEH::EncodingType::X86; 142 ExceptionsType = ExceptionHandling::WinEH; 161 WinEHEncodingType = WinEH::EncodingType::Itanium; 162 ExceptionsType = ExceptionHandling::WinEH;
|
/freebsd-11.0-release/contrib/llvm/lib/Support/ |
H A D | ARMWinEH.cpp | 15 namespace WinEH { namespace in namespace:llvm::ARM
|
/freebsd-11.0-release/contrib/llvm/lib/MC/ |
H A D | MCWin64EH.cpp | 24 static uint8_t CountOfUnwindCodes(std::vector<WinEH::Instruction> &Insns) { 60 WinEH::Instruction &inst) { 139 const WinEH::FrameInfo *info) { 150 static void EmitUnwindInfo(MCStreamer &streamer, WinEH::FrameInfo *info) { 184 WinEH::Instruction &frameInst = info->Instructions[info->LastFrameInst]; 193 WinEH::Instruction inst = info->Instructions.back(); 241 WinEH::FrameInfo *info) const {
|
H A D | MCWinEH.cpp | 20 namespace WinEH { namespace in namespace:llvm
|
H A D | MCAsmInfo.cpp | 88 WinEHEncodingType = WinEH::EncodingType::Invalid;
|
H A D | MCStreamer.cpp | 418 WinFrameInfos.push_back(new WinEH::FrameInfo(Symbol, StartProc)); 438 WinFrameInfos.push_back(new WinEH::FrameInfo(CurrentWinFrameInfo->Function, 453 const_cast<WinEH::FrameInfo *>(CurrentWinFrameInfo->ChainedParent); 484 WinEH::Instruction Inst = Win64EH::Instruction::PushNonVol(Label, Register); 500 WinEH::Instruction Inst = 516 WinEH::Instruction Inst = Win64EH::Instruction::Alloc(Label, Size); 528 WinEH::Instruction Inst = 541 WinEH::Instruction Inst = 554 WinEH::Instruction Inst = Win64EH::Instruction::PushMachFrame(Label, Code);
|
H A D | MCAsmStreamer.cpp | 1180 WinEH::FrameInfo *CurFrame = getCurrentWinFrameInfo(); 1182 WinEH::UnwindEmitter::getXDataSection(CurFrame->Function, getContext());
|
/freebsd-11.0-release/contrib/llvm/tools/llvm-readobj/ |
H A D | ARMWinEHPrinter.h | 19 namespace WinEH { namespace in namespace:llvm::ARM
|
H A D | ARMWinEHPrinter.cpp | 49 // (c.f. ARM::WinEH::HeaderWords) and encodes most of the same information as 77 raw_ostream &operator<<(raw_ostream &OS, const ARM::WinEH::ReturnType &RT) { 79 case ARM::WinEH::ReturnType::RT_POP: 82 case ARM::WinEH::ReturnType::RT_B: 85 case ARM::WinEH::ReturnType::RT_BW: 88 case ARM::WinEH::ReturnType::RT_NoEpilogue: 116 namespace WinEH { namespace in namespace:llvm::ARM
|
H A D | COFFDumper.cpp | 1035 ARM::WinEH::Decoder Decoder(W);
|
/freebsd-11.0-release/contrib/llvm/include/llvm/Support/ |
H A D | ARMWinEH.h | 18 namespace WinEH { namespace in namespace:llvm::ARM
|
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/AsmPrinter/ |
H A D | AsmPrinter.cpp | 272 case ExceptionHandling::WinEH: 275 case WinEH::EncodingType::Invalid: 277 case WinEH::EncodingType::X86: 278 case WinEH::EncodingType::Itanium:
|
H A D | WinException.cpp | 130 MCSection *XData = WinEH::UnwindEmitter::getXDataSection(Asm->CurrentFnSym,
|
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/ |
H A D | Passes.cpp | 450 case ExceptionHandling::WinEH:
|