Home
last modified time | relevance | path

Searched refs:SEH (Results 1 – 25 of 33) sorted by relevance

12

/openbsd/src/gnu/llvm/lld/MinGW/
DOptions.td99 "Set the 'no SEH' flag in the executable", "Don't set the 'no SEH' flag">;
/openbsd/src/gnu/llvm/lld/docs/
Dwindows_support.rst51 Safe Structured Exception Handler (SEH)
/openbsd/src/gnu/llvm/llvm/docs/
DExceptionHandling.rst484 exceptions (SEH) are more analogous to Linux signals, and they are dispatched by
488 (``__CxxFrameHandler3``) and the SEH personalities (``_except_handler3``,
509 SEH (``__try / __except``) to resume execution with new information in the child
515 function that uses landingpads. Similarly, SEH does not provide any mechanism
520 SEH filter expressions
523 The SEH personality functions also use funclets to implement filter expressions,
532 graph. For now, the new EH instructions cannot represent SEH filter
DReleaseNotes.rst292 * AArch64 SEH unwind info generation bugs have been fixed; there were minor
296 * AArch64 SEH unwind info is now generated correctly for the AArch64
/openbsd/src/gnu/llvm/llvm/lib/Target/Mips/
DMipsExpandPseudo.cpp88 I->getOpcode() == Mips::ATOMIC_CMP_SWAP_I8_POSTRA ? Mips::SEB : Mips::SEH; in expandAtomicCmpSwapSubword()
313 unsigned SEOp = Mips::SEH; in expandAtomicBinOpSubword()
557 const unsigned ShiftImm = SEOp == Mips::SEH ? 16 : 24; in expandAtomicBinOpSubword()
DMipsScheduleP5600.td225 SEB, SEH, SLT, SLTu, SLL, SRA, SRL, XORi,
DMipsFastISel.cpp1851 emitInst(Mips::SEH, DestReg).addReg(SrcReg); in emitIntSExt32r2()
DMipsScheduleGeneric.td49 NOR, OR, ORi, ROTR, ROTRV, SEB, SEH, SLL,
DMipsInstrInfo.td2384 def SEH : MMRel, StdMMR6Rel, SignExtInReg<"seh", i16, GPR32Opnd, II_SEH>,
2920 def : MipsInstAlias<"seh $rd", (SEH GPR32Opnd:$rd, GPR32Opnd:$rd), 0>,
DMips16InstrInfo.td1024 // Format: SEH rx MIPS16e
DMipsISelLowering.cpp1632 BuildMI(BB, DL, TII->get(Mips::SEH), DstReg).addReg(SrcReg); in emitSignExtendToI32InReg()
/openbsd/src/gnu/llvm/clang/docs/
DMSVCCompatibility.rst94 * Asynchronous Exceptions (SEH): :partial:`Partial`.
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/MCTargetDesc/
DX86MCTargetDesc.cpp171 unsigned SEH = MRI->getEncodingValue(Reg); in initLLVMToSEHAndCVRegMapping() local
172 MRI->mapLLVMRegToSEHReg(Reg, SEH); in initLLVMToSEHAndCVRegMapping()
/openbsd/src/gnu/llvm/clang/include/clang/Basic/
DDiagnosticCommonKinds.td254 // SEH
DDiagnosticSemaKinds.td7707 "cannot use SEH '__try' in blocks, captured regions, or Obj-C method decls">;
7710 "in the same function as SEH '__try'">;
7712 "SEH '__try' is not supported on this target">;
11336 "cannot use SEH '__try' in a coroutine when C++ exceptions are enabled">;
/openbsd/src/gnu/llvm/llvm/lib/Target/ARM/
DARMFrameLowering.cpp1024 MachineInstrBuilder Instr, SEH; in emitPrologue() local
1032 SEH = BuildMI(MF, dl, TII.get(ARM::SEH_StackAlloc)) in emitPrologue()
1036 MBB.insertAfter(Instr, SEH); in emitPrologue()
DARMInstrThumb2.td3954 // Windows SEH unwinding also needs a strict t2 branch for tail calls.
/openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/
DAArch64FrameLowering.cpp1162 auto SEH = std::next(MBBI); in convertCalleeSaveRestoreToSPPrePostIncDec() local
1163 if (AArch64InstrInfo::isSEHInstruction(*SEH)) in convertCalleeSaveRestoreToSPPrePostIncDec()
1164 SEH->eraseFromParent(); in convertCalleeSaveRestoreToSPPrePostIncDec()
/openbsd/src/gnu/llvm/llvm/include/llvm/IR/
DIntrinsics.td537 // Given the frame pointer passed into an SEH filter function, returns a
543 // To mark the beginning/end of a try-scope for Windows SEH -EHa
DIntrinsicsX86.td20 // SEH intrinsics for Windows
/openbsd/src/gnu/usr.bin/perl/lib/unicore/
DHangulSyllableType.txt650 C139..C153 ; LVT # Lo [27] HANGUL SYLLABLE SEG..HANGUL SYLLABLE SEH
DCaseFolding.txt540 054D; C; 057D; # ARMENIAN CAPITAL LETTER SEH
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86InstrCompiler.td200 // CATCHRET needs a custom inserter for SEH.
/openbsd/src/gnu/usr.bin/perl/lib/unicore/auxiliary/
DGraphemeBreakProperty.txt1261 C139..C153 ; LVT # Lo [27] HANGUL SYLLABLE SEG..HANGUL SYLLABLE SEH
/openbsd/src/gnu/usr.bin/perl/lib/unicore/extracted/
DDLineBreak.txt3483 C139..C153 ; H3 # Lo [27] HANGUL SYLLABLE SEG..HANGUL SYLLABLE SEH

12