clang: clang::CodeGen::CodeGenTypeCache Struct Reference (original) (raw)

This structure provides a set of types that are commonly used during IR emission. More...

#include "[/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/CodeGen/CodeGenTypeCache.h](CodeGenTypeCache%5F8h%5Fsource.html)"

Public Member Functions
CharUnits getIntSize () const
CharUnits getIntAlign () const
CharUnits getSizeSize () const
CharUnits getSizeAlign () const
CharUnits getPointerSize () const
CharUnits getPointerAlign () const
llvm::CallingConv::ID getRuntimeCC () const
LangAS getASTAllocaAddressSpace () const
Public Attributes
llvm::Type * VoidTy
void
llvm::IntegerType * Int8Ty
i8, i16, i32, and i64
llvm::IntegerType * Int16Ty
llvm::IntegerType * Int32Ty
llvm::IntegerType * Int64Ty
llvm::Type * HalfTy
half, bfloat, float, double
llvm::Type * BFloatTy
llvm::Type * FloatTy
llvm::Type * DoubleTy
llvm::IntegerType * IntTy
int
llvm::IntegerType * CharTy
char
union {
llvm::IntegerType * IntPtrTy
llvm::IntegerType * SizeTy
llvm::IntegerType * PtrDiffTy
};
intptr_t, size_t, and ptrdiff_t, which we assume are the same size.
union {
llvm::PointerType * UnqualPtrTy
llvm::PointerType * VoidPtrTy
llvm::PointerType * Int8PtrTy
llvm::PointerType * VoidPtrPtrTy
llvm::PointerType * Int8PtrPtrTy
};
void*, void** in the target's default address space (often 0)
union {
llvm::PointerType * AllocaVoidPtrTy
llvm::PointerType * AllocaInt8PtrTy
};
void* in alloca address space
union {
llvm::PointerType * GlobalsVoidPtrTy
llvm::PointerType * GlobalsInt8PtrTy
};
void* in default globals address space
llvm::PointerType * ConstGlobalsPtrTy
void* in the address space for constant globals
union {
unsigned char IntSizeInBytes
unsigned char IntAlignInBytes
};
The size and alignment of the builtin C type 'int'.
unsigned char PointerWidthInBits
The width of a pointer into the generic address space.
union {
unsigned char PointerAlignInBytes
unsigned char PointerSizeInBytes
};
The size and alignment of a pointer into the generic address space.
union {
unsigned char SizeSizeInBytes
unsigned char SizeAlignInBytes
};
The size and alignment of size_t.
LangAS ASTAllocaAddressSpace
llvm::CallingConv::ID RuntimeCC

This structure provides a set of types that are commonly used during IR emission.

It's initialized once in CodeGenModule's constructor and then copied around into new CodeGenFunctions.

Definition at line 32 of file CodeGenTypeCache.h.

getASTAllocaAddressSpace()

LangAS clang::CodeGen::CodeGenTypeCache::getASTAllocaAddressSpace ( ) const inline

getIntAlign()

CharUnits clang::CodeGen::CodeGenTypeCache::getIntAlign ( ) const inline

getIntSize()

CharUnits clang::CodeGen::CodeGenTypeCache::getIntSize ( ) const inline

getPointerAlign()

CharUnits clang::CodeGen::CodeGenTypeCache::getPointerAlign ( ) const inline

Definition at line 117 of file CodeGenTypeCache.h.

References clang::CharUnits::fromQuantity(), and PointerAlignInBytes.

Referenced by buildBlockDescriptor(), buildGlobalBlock(), computeBlockInfo(), emitCopyprivateCopyFunction(), clang::CodeGen::CGOpenMPRuntime::emitReductionFunction(), emitTargetCallKernelLaunch(), clang::CodeGen::CGOpenMPRuntime::emitTargetDataStandAloneCall(), clang::CodeGen::CGOpenMPRuntime::emitTaskInit(), clang::CodeGen::CGOpenMPRuntime::emitUserDefinedMapper(), clang::CodeGen::emitVoidPtrVAArg(), emitWritebackArg(), clang::CodeGen::CodeGenFunction::FinallyInfo::exit(), finishAndCreateGlobal(), clang::CodeGen::CodeGenModule::GetAddrOfConstantCFString(), InitCatchParam(), initializeForBlockHeader(), and performTypeAdjustment().

getPointerSize()

CharUnits clang::CodeGen::CodeGenTypeCache::getPointerSize ( ) const inline

getRuntimeCC()

llvm::CallingConv::ID clang::CodeGen::CodeGenTypeCache::getRuntimeCC ( ) const inline

getSizeAlign()

CharUnits clang::CodeGen::CodeGenTypeCache::getSizeAlign ( ) const inline

getSizeSize()

CharUnits clang::CodeGen::CodeGenTypeCache::getSizeSize ( ) const inline

union { ... } clang::CodeGen::CodeGenTypeCache::@331

intptr_t, size_t, and ptrdiff_t, which we assume are the same size.

union { ... } clang::CodeGen::CodeGenTypeCache::@333

void*, void** in the target's default address space (often 0)

union { ... } clang::CodeGen::CodeGenTypeCache::@335

void* in alloca address space

union { ... } clang::CodeGen::CodeGenTypeCache::@337

void* in default globals address space

union { ... } clang::CodeGen::CodeGenTypeCache::@339

The size and alignment of the builtin C type 'int'.

This comes up enough in various ABI lowering tasks to be worth pre-computing.

union { ... } clang::CodeGen::CodeGenTypeCache::@341

The size and alignment of a pointer into the generic address space.

union { ... } clang::CodeGen::CodeGenTypeCache::@343

The size and alignment of size_t.

AllocaInt8PtrTy

llvm::PointerType* clang::CodeGen::CodeGenTypeCache::AllocaInt8PtrTy

AllocaVoidPtrTy

llvm::PointerType* clang::CodeGen::CodeGenTypeCache::AllocaVoidPtrTy

ASTAllocaAddressSpace

LangAS clang::CodeGen::CodeGenTypeCache::ASTAllocaAddressSpace

BFloatTy

llvm::Type * clang::CodeGen::CodeGenTypeCache::BFloatTy

CharTy

llvm::IntegerType* clang::CodeGen::CodeGenTypeCache::CharTy

ConstGlobalsPtrTy

llvm::PointerType* clang::CodeGen::CodeGenTypeCache::ConstGlobalsPtrTy

DoubleTy

llvm::Type * clang::CodeGen::CodeGenTypeCache::DoubleTy

FloatTy

llvm::Type * clang::CodeGen::CodeGenTypeCache::FloatTy

GlobalsInt8PtrTy

llvm::PointerType* clang::CodeGen::CodeGenTypeCache::GlobalsInt8PtrTy

GlobalsVoidPtrTy

llvm::PointerType* clang::CodeGen::CodeGenTypeCache::GlobalsVoidPtrTy

HalfTy

llvm::Type* clang::CodeGen::CodeGenTypeCache::HalfTy

Int16Ty

llvm::IntegerType * clang::CodeGen::CodeGenTypeCache::Int16Ty

Int32Ty

llvm::IntegerType * clang::CodeGen::CodeGenTypeCache::Int32Ty

Definition at line 37 of file CodeGenTypeCache.h.

Referenced by AddRelativeLayoutOffset(), ApplyNonVirtualAndVirtualOffset(), clang::CodeGen::CGOpenMPRuntime::CGOpenMPRuntime(), clang::CodeGen::CodeGenModule::CodeGenModule(), clang::CodeGen::CodeGenModule::CreateKCFITypeId(), EmitAMDGCNBallotForExec(), clang::CodeGen::CodeGenModule::EmitAnnotationLineNo(), emitClauseForBareTargetDirective(), clang::CodeGen::CGOpenMPRuntime::emitCriticalRegion(), clang::CodeGen::CGOpenMPRuntimeGPU::emitCriticalRegion(), clang::CodeGen::CGOpenMPRuntime::emitDependClause(), clang::CodeGen::CGOpenMPRuntime::emitDoacrossInit(), emitDynCGGroupMem(), clang::CodeGen::CGOpenMPRuntime::emitErrorCall(), emitIsPlatformVersionAtLeast(), clang::CodeGen::CGOpenMPRuntime::emitMaskedRegion(), EmitMSVCRTSetJmp(), clang::CodeGen::CGOpenMPRuntime::emitNumTeamsClause(), clang::CodeGen::CGOpenMPRuntime::emitNumTeamsForTargetDirective(), clang::CodeGen::CGOpenMPRuntime::emitNumThreadsClause(), clang::CodeGen::CGOpenMPRuntime::emitNumThreadsForTargetDirective(), clang::CodeGen::CGOpenMPRuntime::emitParallelCall(), clang::CodeGen::CGOpenMPRuntimeGPU::emitParallelCall(), emitPPCLoadReserveIntrinsic(), clang::CodeGen::CGOpenMPRuntime::emitTargetDataStandAloneCall(), clang::CodeGen::CGOpenMPRuntime::emitTaskCall(), clang::CodeGen::CGOpenMPRuntime::emitTaskInit(), clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall(), clang::CodeGen::CGOpenMPRuntime::emitTaskReductionInit(), clang::CodeGen::CGOpenMPRuntime::emitTaskwaitCall(), clang::CodeGen::CGOpenMPRuntimeGPU::emitTeamsCall(), clang::CodeGen::CGOpenMPRuntime::emitThreadLimitClause(), clang::CodeGen::CodeGenVTables::EmitVTTDefinition(), EmitX86_64VAArgFromMemory(), clang::CodeGen::CodeGenModule::GetAddrOfConstantCFString(), clang::CodeGen::CodeGenModule::GetAddrOfMSGuidDecl(), clang::CodeGen::CodeGenModule::getConstantSignedPointer(), clang::CodeGen::CGOpenMPRuntimeGPU::getGPUNumThreads(), clang::CodeGen::CGOpenMPRuntime::getKmpc_MicroPointerTy(), GetNeonType(), getPersonalityFn(), clang::CodeGen::TargetCodeGenInfo::getUBSanFunctionSignature(), clang::CodeGen::CodeGenModule::getVTableComponentType(), handleHlslSplitdouble(), performTypeAdjustment(), clang::CodeGen::CodeGenModule::Release(), and clang::CodeGen::CGOpenMPRuntime::setLocThreadIdInsertPt().

Int64Ty

llvm::IntegerType * clang::CodeGen::CodeGenTypeCache::Int64Ty

Definition at line 37 of file CodeGenTypeCache.h.

Referenced by clang::CodeGen::CodeGenModule::CodeGenModule(), CoerceScalableToFixed(), CreateCoercedLoad(), clang::CodeGen::CodeGenModule::CreateCrossDsoCfiTypeId(), emitCommonOMPTargetDirective(), emitDeviceID(), clang::CodeGen::CGOpenMPRuntime::emitDoacrossInit(), emitPPCLoadReserveIntrinsic(), emitRestoreIP(), emitTargetCallKernelLaunch(), clang::CodeGen::CGOpenMPRuntime::emitTargetDataCalls(), clang::CodeGen::CGOpenMPRuntime::emitTargetDataStandAloneCall(), clang::CodeGen::CGOpenMPRuntime::emitTargetNumIterationsCall(), clang::CodeGen::CGOpenMPRuntime::emitTaskInit(), clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall(), EmitX86Muldq(), genMapInfoForCaptures(), clang::CodeGen::CodeGenModule::GetAddrOfConstantCFString(), getAsmSrcLocInfo(), clang::CodeGen::CodeGenModule::getConstantSignedPointer(), GetNeonType(), readX18AsPtr(), and UpdateAsmCallInst().

Int8PtrPtrTy

llvm::PointerType* clang::CodeGen::CodeGenTypeCache::Int8PtrPtrTy

Int8PtrTy

llvm::PointerType* clang::CodeGen::CodeGenTypeCache::Int8PtrTy

Definition at line 58 of file CodeGenTypeCache.h.

Referenced by clang::CodeGen::swiftcall::SwiftAggLowering::addTypedData(), callSpecialFunction(), clang::CodeGen::CodeGenModule::CodeGenModule(), emitARCStoreOperation(), emitARCValueOperation(), EmitDeclDestroy(), clang::CodeGen::CGOpenMPRuntime::emitErrorCall(), emitGlobalDtorWithCXAAtExit(), EmitMSVCRTSetJmp(), emitObjCValueOperation(), clang::CodeGen::CGOpenMPRuntimeGPU::emitParallelCall(), emitRTtypeidCall(), emitStructSetterCall(), emitSuspendExpression(), emitUsed(), clang::CodeGen::emitVoidPtrDirectVAArg(), clang::CodeGen::CodeGenFunction::FinallyInfo::enter(), clang::CodeGen::CGOpenMPRuntime::getAddrOfThreadPrivate(), clang::CodeGen::CodeGenFunction::OMPBuilderCBHelpers::getAddrOfThreadPrivate(), getAllocateExceptionFn(), getBeginCatchFn(), getCatchallRethrowFn(), getCatchAllValue(), getFreeExceptionFn(), getGetExceptionPtrFn(), getItaniumDynamicCastFn(), clang::CodeGen::CodeGenModule::getNSConcreteGlobalBlock(), clang::CodeGen::CodeGenModule::getNSConcreteStackBlock(), getThrowFn(), getTypeInfoVTable(), getUnexpectedFn(), performTypeAdjustment(), clang::CodeGen::CodeGenFunction::pushCleanupAndDeferDeactivation(), pushTemporaryCleanup(), readX18AsPtr(), and clang::CodeGen::CodeGenModule::Release().

Int8Ty

llvm::IntegerType* clang::CodeGen::CodeGenTypeCache::Int8Ty

i8, i16, i32, and i64

Definition at line 37 of file CodeGenTypeCache.h.

Referenced by ApplyNonVirtualAndVirtualOffset(), CheckAggExprForMemSetUse(), clang::CodeGen::CodeGenModule::CodeGenModule(), complexTempStructure(), computeBlockInfo(), clang::CodeGen::CodeGenTypes::ConvertType(), clang::CodeGen::CodeGenTypes::ConvertTypeForMem(), clang::CodeGen::CGBuilderTy::CreateConstByteGEP(), clang::CodeGen::CGBuilderTy::CreateConstInBoundsByteGEP(), createUnnamedGlobalForMemcpyFrom(), emitAddressAtOffset(), emitAddrOfZeroSizeField(), EmitAtomicCmpXchg128ForMSIntrin(), EmitBitTestIntrinsic(), clang::CodeGen::CGOpenMPRuntime::emitDependClause(), clang::CodeGen::CGOpenMPRuntime::emitDepobjDependClause(), clang::CodeGen::ConstantEmitter::emitForMemory(), emitGlobalDtorWithCXAAtExit(), emitNonZeroVLAInit(), EmitNullBaseClassInitialization(), emitPointerArithmetic(), emitPPCLoadReserveIntrinsic(), emitProxyTaskFunction(), clang::CodeGen::CGOpenMPRuntime::emitSingleRegion(), emitStoresForConstant(), emitTaskDupFunction(), clang::CodeGen::CGOpenMPRuntime::emitTaskInit(), clang::CodeGen::CGOpenMPRuntime::emitThreadPrivateVarDefinition(), emitTlsGuardCheck(), clang::CodeGen::CGObjCRuntime::EmitValueForIvarAtOffset(), clang::CodeGen::emitVoidPtrDirectVAArg(), EmitX86_64VAArgFromMemory(), EmitX86BitTestIntrinsic(), clang::CodeGen::CodeGenModule::GetAddrOfMSGuidDecl(), clang::CodeGen::CGOpenMPRuntime::getAddrOfThreadPrivate(), clang::CodeGen::CodeGenFunction::OMPBuilderCBHelpers::getAddrOfThreadPrivate(), clang::CodeGen::ConstantEmitter::getCurrentAddrPrivate(), GetNeonType(), clang::CodeGen::CGOpenMPRuntime::getTaskReductionItem(), InitCatchParam(), performTypeAdjustment(), PPC_initDwarfEHRegSizeTable(), clang::CodeGen::CGCXXABI::ReadArrayCookie(), and clang::CodeGen::CodeGenModule::Release().

IntAlignInBytes

unsigned char clang::CodeGen::CodeGenTypeCache::IntAlignInBytes

IntPtrTy

llvm::IntegerType* clang::CodeGen::CodeGenTypeCache::IntPtrTy

Definition at line 49 of file CodeGenTypeCache.h.

Referenced by clang::CodeGen::CodeGenModule::CodeGenModule(), CoerceIntOrPtrToIntOrPtr(), CreateCoercedLoad(), EmitAtomicCmpXchgForMSIntrin(), clang::CodeGen::CGOpenMPRuntime::emitDependClause(), emitDependData(), clang::CodeGen::CGOpenMPRuntime::emitDepobjDependClause(), clang::CodeGen::CGOpenMPRuntime::emitDepobjElementsSizes(), clang::CodeGen::CGOpenMPRuntime::emitDestroyClause(), emitNonZeroVLAInit(), EmitPointerAuthCommon(), clang::CodeGen::emitRoundPointerUpToAlignment(), emitStoresForConstant(), EmitStrip(), clang::CodeGen::CGOpenMPRuntime::emitTaskInit(), clang::CodeGen::CodeGenModule::GetAddrOfConstantCFString(), clang::CodeGen::CGOpenMPRuntime::getDepobjElements(), clang::CodeGen::CodeGenModule::getPointerAuthOtherDiscriminator(), clang::CodeGen::CodeGenModule::getVTablePointerAuthInfo(), clang::CodeGen::ConstantEmitter::tryEmitConstantSignedPointer(), and clang::CodeGen::ConstantEmitter::tryEmitPrivate().

IntSizeInBytes

unsigned char clang::CodeGen::CodeGenTypeCache::IntSizeInBytes

IntTy

llvm::IntegerType* clang::CodeGen::CodeGenTypeCache::IntTy

int

Definition at line 42 of file CodeGenTypeCache.h.

Referenced by buildGlobalBlock(), clang::CodeGen::CodeGenModule::CodeGenModule(), createResourceInitFn(), emitGlobalDtorWithCXAAtExit(), emitGlobalDtorWithTLRegDtor(), EmitMSVCRTSetJmp(), clang::CodeGen::CGOpenMPRuntime::emitProcBindClause(), clang::CodeGen::CGOpenMPRuntime::emitTaskInit(), clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall(), clang::CodeGen::CGOpenMPRuntime::emitTaskReductionFini(), clang::CodeGen::CGOpenMPRuntime::emitTaskReductionInit(), clang::CodeGen::CGOpenMPRuntime::emitTaskyieldCall(), clang::CodeGen::CGOpenMPRuntime::emitUsesAllocatorsFini(), clang::CodeGen::CGOpenMPRuntime::emitUsesAllocatorsInit(), clang::CodeGen::CodeGenModule::GetAddrOfConstantCFString(), clang::CodeGen::CodeGenModule::getGenericBlockLiteralType(), getInitThreadEpochPtr(), clang::CodeGen::CGOpenMPRuntime::getTaskReductionItem(), and initializeForBlockHeader().

PointerAlignInBytes

unsigned char clang::CodeGen::CodeGenTypeCache::PointerAlignInBytes

PointerSizeInBytes

unsigned char clang::CodeGen::CodeGenTypeCache::PointerSizeInBytes

PointerWidthInBits

unsigned char clang::CodeGen::CodeGenTypeCache::PointerWidthInBits

PtrDiffTy

llvm::IntegerType* clang::CodeGen::CodeGenTypeCache::PtrDiffTy

RuntimeCC

llvm::CallingConv::ID clang::CodeGen::CodeGenTypeCache::RuntimeCC

SizeAlignInBytes

unsigned char clang::CodeGen::CodeGenTypeCache::SizeAlignInBytes

SizeSizeInBytes

unsigned char clang::CodeGen::CodeGenTypeCache::SizeSizeInBytes

SizeTy

llvm::IntegerType* clang::CodeGen::CodeGenTypeCache::SizeTy

Definition at line 50 of file CodeGenTypeCache.h.

Referenced by EmitCommonNeonSISDBuiltinExpr(), EmitCXXNewAllocSize(), clang::CodeGen::CGOpenMPRuntime::emitDependClause(), emitDependData(), clang::CodeGen::CGOpenMPRuntime::emitDepobjDependClause(), clang::CodeGen::CGOpenMPRuntime::emitDepobjElements(), emitDistributeParallelForDistributeInnerBoundParams(), clang::CodeGen::CGOpenMPRuntimeGPU::emitParallelCall(), emitPartialArrayDestroy(), clang::CodeGen::CGOpenMPRuntime::emitReduction(), clang::CodeGen::CGOpenMPRuntime::emitReductionFunction(), emitScanBasedDirective(), emitScanBasedDirectiveDecls(), emitScanBasedDirectiveFinals(), clang::CodeGen::CGOpenMPRuntime::emitTaskInit(), clang::CodeGen::CGOpenMPRuntime::emitTaskReductionFixups(), clang::CodeGen::CGOpenMPRuntime::emitTaskReductionInit(), clang::CodeGen::CGOpenMPRuntime::getAddrOfArtificialThreadPrivate(), getAlignmentValue(), getAllocateExceptionFn(), clang::CodeGen::CGOpenMPRuntimeGPU::getKmpcAllocShared(), getPointerAndSize(), clang::CodeGen::CGBuilderTy::getSize(), clang::CodeGen::CodeGenModule::getSize(), and clang::CodeGen::CGCXXABI::readArrayCookieImpl().

UnqualPtrTy

llvm::PointerType* clang::CodeGen::CodeGenTypeCache::UnqualPtrTy

VoidPtrPtrTy

llvm::PointerType* clang::CodeGen::CodeGenTypeCache::VoidPtrPtrTy

VoidPtrTy

llvm::PointerType* clang::CodeGen::CodeGenTypeCache::VoidPtrTy

Definition at line 57 of file CodeGenTypeCache.h.

Referenced by buildBlockDescriptor(), computeBlockInfo(), clang::CodeGen::CGObjCRuntime::EmitAtSynchronizedStmt(), emitCatchDispatchBlock(), emitCatchPadBlock(), clang::CodeGen::CGOpenMPRuntime::emitDeclareTargetFunction(), clang::CodeGen::CGOpenMPRuntime::emitDependClause(), clang::CodeGen::CGOpenMPRuntime::emitDepobjDependClause(), clang::CodeGen::CGOpenMPRuntime::emitDestroyClause(), clang::CodeGen::CGOpenMPRuntime::emitDoacrossInit(), clang::CodeGen::CGOpenMPRuntime::emitErrorCall(), clang::CodeGen::CGOpenMPRuntimeGPU::emitParallelCall(), emitProxyTaskFunction(), clang::CodeGen::CGOpenMPRuntime::emitReduction(), clang::CodeGen::CGOpenMPRuntime::emitSingleRegion(), emitTargetCallKernelLaunch(), clang::CodeGen::CGOpenMPRuntime::emitTargetDataStandAloneCall(), clang::CodeGen::CGOpenMPRuntime::emitTaskCall(), clang::CodeGen::CGOpenMPRuntime::emitTaskInit(), clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall(), clang::CodeGen::CGOpenMPRuntime::emitTaskReductionInit(), clang::CodeGen::CGOpenMPRuntime::emitTaskwaitCall(), clang::CodeGen::CGOpenMPRuntimeGPU::emitTeamsCall(), clang::CodeGen::CGOpenMPRuntime::emitThreadPrivateVarInit(), clang::CodeGen::CGOpenMPRuntime::emitUserDefinedMapper(), clang::CodeGen::CGOpenMPRuntime::emitUsesAllocatorsInit(), emitWasmCatchPadBlock(), clang::CodeGen::CGOpenMPRuntime::getAddressOfLocalVariable(), clang::CodeGen::CodeGenFunction::OMPBuilderCBHelpers::getAddressOfLocalVariable(), clang::CodeGen::CGOpenMPRuntime::getAddrOfArtificialThreadPrivate(), clang::CodeGen::CodeGenModule::getGenericBlockLiteralType(), clang::CodeGen::CGOpenMPRuntime::getTaskReductionItem(), and initializeForBlockHeader().

VoidTy

llvm::Type* clang::CodeGen::CodeGenTypeCache::VoidTy

void

Definition at line 34 of file CodeGenTypeCache.h.

Referenced by buildGlobalBlock(), clang::CodeGen::CodeGenModule::CodeGenModule(), createGlobalInitOrCleanupFn(), createResourceInitFn(), emitAutoreleasedReturnValueMarker(), clang::CodeGen::CGOpenMPRuntime::emitThreadPrivateVarDefinition(), getBadCastFn(), getBadTypeidFn(), getCatchallRethrowFn(), getEndCatchFn(), getFreeExceptionFn(), getGuardAbortFn(), getGuardReleaseFn(), clang::CodeGen::CGOpenMPRuntime::getKmpc_MicroPointerTy(), getSehTryBeginFn(), getSehTryEndFn(), clang::CodeGen::CodeGenModule::getTerminateFn(), getThrowFn(), getUnexpectedFn(), and handleHlslClip().


The documentation for this struct was generated from the following file: