LLVM 22.0.0git
Classes | Namespaces | Macros | Functions
CompactUnwindSupport.h File Reference
#include "llvm/ADT/STLExtras.h"
#include "llvm/ExecutionEngine/JITLink/MachO.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/Endian.h"

Go to the source code of this file.

Classes

struct  llvm::jitlink::CompactUnwindTraits< CRTPImpl, PtrSize >
 CRTP base for compact unwind traits classes. More...
 
class  llvm::jitlink::CompactUnwindManager< CURecTraits >
 Architecture specific implementation of CompactUnwindManager. More...
 

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
 
 

Macros

#define DEBUG_TYPE   "jitlink_cu"
 

Functions

Error llvm::jitlink::splitCompactUnwindBlocks (LinkGraph &G, Section &CompactUnwindSection, size_t RecordSize)
 Split blocks in an __LD,__compact_unwind section on record boundaries.
 

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "jitlink_cu"

Definition at line 21 of file CompactUnwindSupport.h.