OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:WinEH
(Results
1 - 25
of
26
) sorted by relevancy
1
2
/src/external/apache2/llvm/dist/llvm/lib/MC/
MCWinEH.cpp
19
namespace
WinEH
{
MCWin64EH.cpp
24
static uint8_t CountOfUnwindCodes(std::vector<
WinEH
::Instruction> &Insns) {
62
WinEH
::Instruction &inst) {
143
const
WinEH
::FrameInfo *info) {
154
static void EmitUnwindInfo(MCStreamer &streamer,
WinEH
::FrameInfo *info) {
188
WinEH
::Instruction &frameInst = info->Instructions[info->LastFrameInst];
197
WinEH
::Instruction inst = info->Instructions.back();
242
WinEH
::FrameInfo *info,
268
static uint32_t ARM64CountOfUnwindCodes(ArrayRef<
WinEH
::Instruction> Insns) {
354
WinEH
::Instruction &inst) {
520
FindMatchingEpilog(const std::vector<
WinEH
::Instruction>& EpilogInstrs
[
all
...]
MCStreamer.cpp
668
WinEH
::FrameInfo *MCStreamer::EnsureValidWinFrameInfo(SMLoc Loc) {
696
std::make_unique<
WinEH
::FrameInfo>(Symbol, StartProc));
702
WinEH
::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc);
720
WinEH
::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc);
731
WinEH
::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc);
737
WinFrameInfos.emplace_back(std::make_unique<
WinEH
::FrameInfo>(
744
WinEH
::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc);
754
CurrentWinFrameInfo = const_cast<
WinEH
::FrameInfo *>(CurFrame->ChainedParent);
759
WinEH
::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc);
775
WinEH
::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc)
[
all
...]
/src/external/apache2/llvm/dist/llvm/include/llvm/MC/
MCWin64EH.h
26
static
WinEH
::Instruction PushNonVol(MCSymbol *L, unsigned Reg) {
27
return
WinEH
::Instruction(Win64EH::UOP_PushNonVol, L, Reg, -1);
29
static
WinEH
::Instruction Alloc(MCSymbol *L, unsigned Size) {
30
return
WinEH
::Instruction(Size > 128 ? UOP_AllocLarge : UOP_AllocSmall, L,
33
static
WinEH
::Instruction PushMachFrame(MCSymbol *L, bool Code) {
34
return
WinEH
::Instruction(UOP_PushMachFrame, L, -1, Code ? 1 : 0);
36
static
WinEH
::Instruction SaveNonVol(MCSymbol *L, unsigned Reg,
38
return
WinEH
::Instruction(Offset > 512 * 1024 - 8 ? UOP_SaveNonVolBig
42
static
WinEH
::Instruction SaveXMM(MCSymbol *L, unsigned Reg,
44
return
WinEH
::Instruction(Offset > 512 * 1024 - 8 ? UOP_SaveXMM128Bi
[
all
...]
MCTargetOptions.h
23
WinEH
, ///< Windows Exception Handling
MCAsmInfo.h
33
namespace
WinEH
{
46
} // end namespace
WinEH
448
WinEH
::EncodingType WinEHEncodingType =
WinEH
::EncodingType::Invalid;
751
WinEH
::EncodingType getWinEHEncodingType() const { return WinEHEncodingType; }
767
return ExceptionsType == ExceptionHandling::
WinEH
&&
768
(WinEHEncodingType !=
WinEH
::EncodingType::Invalid &&
769
WinEHEncodingType !=
WinEH
::EncodingType::X86);
MCWinEH.h
20
namespace
WinEH
{
MCStreamer.h
206
std::vector<std::unique_ptr<
WinEH
::FrameInfo>> WinFrameInfos;
208
WinEH
::FrameInfo *CurrentWinFrameInfo;
244
WinEH
::FrameInfo *getCurrentWinFrameInfo() {
248
virtual void EmitWindowsUnwindTables(
WinEH
::FrameInfo *Frame);
298
WinEH
::FrameInfo *EnsureValidWinFrameInfo(SMLoc Loc);
306
ArrayRef<std::unique_ptr<
WinEH
::FrameInfo>> getWinFrameInfos() const {
/src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/
AArch64MCAsmInfo.cpp
115
ExceptionsType = ExceptionHandling::
WinEH
;
116
WinEHEncodingType =
WinEH
::EncodingType::Itanium;
132
ExceptionsType = ExceptionHandling::
WinEH
;
133
WinEHEncodingType =
WinEH
::EncodingType::Itanium;
AArch64WinCOFFStreamer.cpp
31
void EmitWindowsUnwindTables(
WinEH
::FrameInfo *Frame) override;
44
void AArch64WinCOFFStreamer::EmitWindowsUnwindTables(
WinEH
::FrameInfo *Frame) {
72
WinEH
::FrameInfo *CurFrame = S.EnsureValidWinFrameInfo(SMLoc());
76
auto Inst =
WinEH
::Instruction(UnwindCode, Label, Reg, Offset);
174
WinEH
::FrameInfo *CurFrame = S.EnsureValidWinFrameInfo(SMLoc());
180
WinEH
::Instruction Inst =
WinEH
::Instruction(Win64EH::UOP_End, Label, -1, 0);
187
WinEH
::FrameInfo *CurFrame = S.EnsureValidWinFrameInfo(SMLoc());
197
WinEH
::FrameInfo *CurFrame = S.EnsureValidWinFrameInfo(SMLoc());
203
WinEH
::Instruction Inst = WinEH::Instruction(Win64EH::UOP_End, Label, -1, 0)
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/
X86MCAsmInfo.cpp
123
WinEHEncodingType =
WinEH
::EncodingType::Itanium;
128
WinEHEncodingType =
WinEH
::EncodingType::X86;
131
ExceptionsType = ExceptionHandling::
WinEH
;
160
WinEHEncodingType =
WinEH
::EncodingType::Itanium;
161
ExceptionsType = ExceptionHandling::
WinEH
;
X86WinCOFFStreamer.cpp
29
void EmitWindowsUnwindTables(
WinEH
::FrameInfo *Frame) override;
40
if (
WinEH
::FrameInfo *CurFrame = getCurrentWinFrameInfo())
44
void X86WinCOFFStreamer::EmitWindowsUnwindTables(
WinEH
::FrameInfo *Frame) {
/src/external/apache2/llvm/dist/llvm/lib/Support/
ARMWinEH.cpp
14
namespace
WinEH
{
34
} // namespace
WinEH
/src/external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/
ARMMCAsmInfo.cpp
91
ExceptionsType = ExceptionHandling::
WinEH
;
/src/external/apache2/llvm/dist/llvm/tools/llvm-readobj/
ARMWinEHPrinter.cpp
48
// (c.f. ARM::
WinEH
::HeaderWords) and encodes most of the same information as
75
raw_ostream &operator<<(raw_ostream &OS, const ARM::
WinEH
::ReturnType &RT) {
77
case ARM::
WinEH
::ReturnType::RT_POP:
80
case ARM::
WinEH
::ReturnType::RT_B:
83
case ARM::
WinEH
::ReturnType::RT_BW:
86
case ARM::
WinEH
::ReturnType::RT_NoEpilogue:
114
namespace
WinEH
{
ARMWinEHPrinter.h
18
namespace
WinEH
{
COFFDumper.cpp
1616
ARM::
WinEH
::Decoder Decoder(W, Obj->getMachine() ==
/src/external/apache2/llvm/dist/clang/include/clang/Basic/
LangOptions.h
234
enum class ExceptionHandlingKind { None, SjLj,
WinEH
, DwarfCFI, Wasm };
437
return getExceptionHandling() == ExceptionHandlingKind::
WinEH
;
/src/external/apache2/llvm/dist/llvm/include/llvm/Support/
ARMWinEH.h
17
namespace
WinEH
{
463
assert(!isAArch64 && "Fragments are only supported on ARMv7
WinEH
");
/src/external/apache2/llvm/dist/clang/lib/Driver/ToolChains/
MinGW.cpp
485
return llvm::ExceptionHandling::
WinEH
;
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/
CommandFlags.cpp
166
clEnumValN(ExceptionHandling::
WinEH
, "
wineh
",
TargetPassConfig.cpp
913
case ExceptionHandling::
WinEH
:
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
AsmPrinter.cpp
388
case ExceptionHandling::
WinEH
:
391
case
WinEH
::EncodingType::Invalid:
393
case
WinEH
::EncodingType::X86:
394
case
WinEH
::EncodingType::Itanium:
3283
MAI->getExceptionHandlingType() == ExceptionHandling::
WinEH
) {
/src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
CodeGenPassBuilder.h
695
case ExceptionHandling::
WinEH
:
/src/external/apache2/llvm/dist/clang/lib/CodeGen/
BackendUtil.cpp
523
Options.ExceptionModel = llvm::ExceptionHandling::
WinEH
;
Completed in 68 milliseconds
1
2
Indexes created Mon Jun 08 00:24:58 UTC 2026