LLVM 20.0.0git
|
This is the complete list of members for llvm::OpenMPIRBuilder, including all inherited members.
addAttributes(omp::RuntimeFunction FnID, Function &Fn) | llvm::OpenMPIRBuilder | |
addOutlineInfo(OutlineInfo &&OI) | llvm::OpenMPIRBuilder | inline |
applySimd(CanonicalLoopInfo *Loop, MapVector< Value *, Value * > AlignedVars, Value *IfCond, omp::OrderKind Order, ConstantInt *Simdlen, ConstantInt *Safelen) | llvm::OpenMPIRBuilder | |
applyWorkshareLoop(DebugLoc DL, CanonicalLoopInfo *CLI, InsertPointTy AllocaIP, bool NeedsBarrier, llvm::omp::ScheduleKind SchedKind=llvm::omp::OMP_SCHEDULE_Default, Value *ChunkSize=nullptr, bool HasSimdModifier=false, bool HasMonotonicModifier=false, bool HasNonmonotonicModifier=false, bool HasOrderedClause=false, omp::WorksharingLoopType LoopType=omp::WorksharingLoopType::ForStaticLoop) | llvm::OpenMPIRBuilder | |
BodyGenCallbackTy typedef | llvm::OpenMPIRBuilder | |
BodyGenTy enum name | llvm::OpenMPIRBuilder | |
Builder | llvm::OpenMPIRBuilder | |
collapseLoops(DebugLoc DL, ArrayRef< CanonicalLoopInfo * > Loops, InsertPointTy ComputeIP) | llvm::OpenMPIRBuilder | |
Config | llvm::OpenMPIRBuilder | |
ConstantAllocaRaiseCandidates | llvm::OpenMPIRBuilder | |
CopyAction enum name | llvm::OpenMPIRBuilder | |
createAtomicCapture(const LocationDescription &Loc, InsertPointTy AllocaIP, AtomicOpValue &X, AtomicOpValue &V, Value *Expr, AtomicOrdering AO, AtomicRMWInst::BinOp RMWOp, AtomicUpdateCallbackTy &UpdateOp, bool UpdateExpr, bool IsPostfixUpdate, bool IsXBinopExpr) | llvm::OpenMPIRBuilder | |
createAtomicCompare(const LocationDescription &Loc, AtomicOpValue &X, AtomicOpValue &V, AtomicOpValue &R, Value *E, Value *D, AtomicOrdering AO, omp::OMPAtomicCompareOp Op, bool IsXBinopExpr, bool IsPostfixUpdate, bool IsFailOnly) | llvm::OpenMPIRBuilder | |
createAtomicCompare(const LocationDescription &Loc, AtomicOpValue &X, AtomicOpValue &V, AtomicOpValue &R, Value *E, Value *D, AtomicOrdering AO, omp::OMPAtomicCompareOp Op, bool IsXBinopExpr, bool IsPostfixUpdate, bool IsFailOnly, AtomicOrdering Failure) | llvm::OpenMPIRBuilder | |
createAtomicRead(const LocationDescription &Loc, AtomicOpValue &X, AtomicOpValue &V, AtomicOrdering AO) | llvm::OpenMPIRBuilder | |
createAtomicUpdate(const LocationDescription &Loc, InsertPointTy AllocaIP, AtomicOpValue &X, Value *Expr, AtomicOrdering AO, AtomicRMWInst::BinOp RMWOp, AtomicUpdateCallbackTy &UpdateOp, bool IsXBinopExpr) | llvm::OpenMPIRBuilder | |
createAtomicWrite(const LocationDescription &Loc, AtomicOpValue &X, Value *Expr, AtomicOrdering AO) | llvm::OpenMPIRBuilder | |
createBarrier(const LocationDescription &Loc, omp::Directive Kind, bool ForceSimpleCall=false, bool CheckCancelFlag=true) | llvm::OpenMPIRBuilder | |
createCachedThreadPrivate(const LocationDescription &Loc, llvm::Value *Pointer, llvm::ConstantInt *Size, const llvm::Twine &Name=Twine("")) | llvm::OpenMPIRBuilder | |
createCancel(const LocationDescription &Loc, Value *IfCondition, omp::Directive CanceledDirective) | llvm::OpenMPIRBuilder | |
createCanonicalLoop(const LocationDescription &Loc, LoopBodyGenCallbackTy BodyGenCB, Value *TripCount, const Twine &Name="loop") | llvm::OpenMPIRBuilder | |
createCanonicalLoop(const LocationDescription &Loc, LoopBodyGenCallbackTy BodyGenCB, Value *Start, Value *Stop, Value *Step, bool IsSigned, bool InclusiveStop, InsertPointTy ComputeIP={}, const Twine &Name="loop") | llvm::OpenMPIRBuilder | |
createCopyinClauseBlocks(InsertPointTy IP, Value *MasterAddr, Value *PrivateAddr, llvm::IntegerType *IntPtrTy, bool BranchtoEnd=true) | llvm::OpenMPIRBuilder | |
createCopyPrivate(const LocationDescription &Loc, llvm::Value *BufSize, llvm::Value *CpyBuf, llvm::Value *CpyFn, llvm::Value *DidIt) | llvm::OpenMPIRBuilder | |
createCritical(const LocationDescription &Loc, BodyGenCallbackTy BodyGenCB, FinalizeCallbackTy FiniCB, StringRef CriticalName, Value *HintInst) | llvm::OpenMPIRBuilder | |
createDispatchDeinitFunction() | llvm::OpenMPIRBuilder | |
createDispatchFiniFunction(unsigned IVSize, bool IVSigned) | llvm::OpenMPIRBuilder | |
createDispatchInitFunction(unsigned IVSize, bool IVSigned) | llvm::OpenMPIRBuilder | |
createDispatchNextFunction(unsigned IVSize, bool IVSigned) | llvm::OpenMPIRBuilder | |
createFlush(const LocationDescription &Loc) | llvm::OpenMPIRBuilder | |
createForStaticInitFunction(unsigned IVSize, bool IVSigned, bool IsGPUDistribute) | llvm::OpenMPIRBuilder | |
createGlobalFlag(unsigned Value, StringRef Name) | llvm::OpenMPIRBuilder | |
createLoopSkeleton(DebugLoc DL, Value *TripCount, Function *F, BasicBlock *PreInsertBefore, BasicBlock *PostInsertBefore, const Twine &Name={}) | llvm::OpenMPIRBuilder | |
createMapperAllocas(const LocationDescription &Loc, InsertPointTy AllocaIP, unsigned NumOperands, struct MapperAllocas &MapperAllocas) | llvm::OpenMPIRBuilder | |
createMasked(const LocationDescription &Loc, BodyGenCallbackTy BodyGenCB, FinalizeCallbackTy FiniCB, Value *Filter) | llvm::OpenMPIRBuilder | |
createMaster(const LocationDescription &Loc, BodyGenCallbackTy BodyGenCB, FinalizeCallbackTy FiniCB) | llvm::OpenMPIRBuilder | |
createOffloadEntriesAndInfoMetadata(EmitMetadataErrorReportFunctionTy &ErrorReportFunction) | llvm::OpenMPIRBuilder | |
createOffloadEntry(Constant *ID, Constant *Addr, uint64_t Size, int32_t Flags, GlobalValue::LinkageTypes, StringRef Name="") | llvm::OpenMPIRBuilder | |
createOffloadMapnames(SmallVectorImpl< llvm::Constant * > &Names, std::string VarName) | llvm::OpenMPIRBuilder | |
createOffloadMaptypes(SmallVectorImpl< uint64_t > &Mappings, std::string VarName) | llvm::OpenMPIRBuilder | |
createOMPAlloc(const LocationDescription &Loc, Value *Size, Value *Allocator, std::string Name="") | llvm::OpenMPIRBuilder | |
createOMPFree(const LocationDescription &Loc, Value *Addr, Value *Allocator, std::string Name="") | llvm::OpenMPIRBuilder | |
createOMPInteropDestroy(const LocationDescription &Loc, Value *InteropVar, Value *Device, Value *NumDependences, Value *DependenceAddress, bool HaveNowaitClause) | llvm::OpenMPIRBuilder | |
createOMPInteropInit(const LocationDescription &Loc, Value *InteropVar, omp::OMPInteropType InteropType, Value *Device, Value *NumDependences, Value *DependenceAddress, bool HaveNowaitClause) | llvm::OpenMPIRBuilder | |
createOMPInteropUse(const LocationDescription &Loc, Value *InteropVar, Value *Device, Value *NumDependences, Value *DependenceAddress, bool HaveNowaitClause) | llvm::OpenMPIRBuilder | |
createOrderedDepend(const LocationDescription &Loc, InsertPointTy AllocaIP, unsigned NumLoops, ArrayRef< llvm::Value * > StoreValues, const Twine &Name, bool IsDependSource) | llvm::OpenMPIRBuilder | |
createOrderedThreadsSimd(const LocationDescription &Loc, BodyGenCallbackTy BodyGenCB, FinalizeCallbackTy FiniCB, bool IsThreads) | llvm::OpenMPIRBuilder | |
createParallel(const LocationDescription &Loc, InsertPointTy AllocaIP, BodyGenCallbackTy BodyGenCB, PrivatizeCallbackTy PrivCB, FinalizeCallbackTy FiniCB, Value *IfCondition, Value *NumThreads, omp::ProcBindKind ProcBind, bool IsCancellable) | llvm::OpenMPIRBuilder | |
createPlatformSpecificName(ArrayRef< StringRef > Parts) const | llvm::OpenMPIRBuilder | |
createReductions(const LocationDescription &Loc, InsertPointTy AllocaIP, ArrayRef< ReductionInfo > ReductionInfos, ArrayRef< bool > IsByRef, bool IsNoWait=false) | llvm::OpenMPIRBuilder | |
createReductionsGPU(const LocationDescription &Loc, InsertPointTy AllocaIP, InsertPointTy CodeGenIP, ArrayRef< ReductionInfo > ReductionInfos, bool IsNoWait=false, bool IsTeamsReduction=false, bool HasDistribute=false, ReductionGenCBKind ReductionGenCBKind=ReductionGenCBKind::MLIR, std::optional< omp::GV > GridValue={}, unsigned ReductionBufNum=1024, Value *SrcLocInfo=nullptr) | llvm::OpenMPIRBuilder | |
createSection(const LocationDescription &Loc, BodyGenCallbackTy BodyGenCB, FinalizeCallbackTy FiniCB) | llvm::OpenMPIRBuilder | |
createSections(const LocationDescription &Loc, InsertPointTy AllocaIP, ArrayRef< StorableBodyGenCallbackTy > SectionCBs, PrivatizeCallbackTy PrivCB, FinalizeCallbackTy FiniCB, bool IsCancellable, bool IsNowait) | llvm::OpenMPIRBuilder | |
createSingle(const LocationDescription &Loc, BodyGenCallbackTy BodyGenCB, FinalizeCallbackTy FiniCB, bool IsNowait, ArrayRef< llvm::Value * > CPVars={}, ArrayRef< llvm::Function * > CPFuncs={}) | llvm::OpenMPIRBuilder | |
createTarget(const LocationDescription &Loc, bool IsOffloadEntry, OpenMPIRBuilder::InsertPointTy AllocaIP, OpenMPIRBuilder::InsertPointTy CodeGenIP, TargetRegionEntryInfo &EntryInfo, ArrayRef< int32_t > NumTeams, ArrayRef< int32_t > NumThreads, SmallVectorImpl< Value * > &Inputs, GenMapInfoCallbackTy GenMapInfoCB, TargetBodyGenCallbackTy BodyGenCB, TargetGenArgAccessorsCallbackTy ArgAccessorFuncCB, SmallVector< DependData > Dependencies={}) | llvm::OpenMPIRBuilder | |
createTargetData(const LocationDescription &Loc, InsertPointTy AllocaIP, InsertPointTy CodeGenIP, Value *DeviceID, Value *IfCond, TargetDataInfo &Info, GenMapInfoCallbackTy GenMapInfoCB, omp::RuntimeFunction *MapperFunc=nullptr, function_ref< InsertPointTy(InsertPointTy CodeGenIP, BodyGenTy BodyGenType)> BodyGenCB=nullptr, function_ref< void(unsigned int, Value *)> DeviceAddrCB=nullptr, function_ref< Value *(unsigned int)> CustomMapperCB=nullptr, Value *SrcLocInfo=nullptr) | llvm::OpenMPIRBuilder | |
createTargetDeinit(const LocationDescription &Loc, int32_t TeamsReductionDataSize=0, int32_t TeamsReductionBufferLength=1024) | llvm::OpenMPIRBuilder | |
createTargetInit(const LocationDescription &Loc, bool IsSPMD, int32_t MinThreadsVal=0, int32_t MaxThreadsVal=0, int32_t MinTeamsVal=0, int32_t MaxTeamsVal=0) | llvm::OpenMPIRBuilder | |
createTask(const LocationDescription &Loc, InsertPointTy AllocaIP, BodyGenCallbackTy BodyGenCB, bool Tied=true, Value *Final=nullptr, Value *IfCondition=nullptr, SmallVector< DependData > Dependencies={}) | llvm::OpenMPIRBuilder | |
createTaskgroup(const LocationDescription &Loc, InsertPointTy AllocaIP, BodyGenCallbackTy BodyGenCB) | llvm::OpenMPIRBuilder | |
createTaskwait(const LocationDescription &Loc) | llvm::OpenMPIRBuilder | |
createTaskyield(const LocationDescription &Loc) | llvm::OpenMPIRBuilder | |
createTeams(const LocationDescription &Loc, BodyGenCallbackTy BodyGenCB, Value *NumTeamsLower=nullptr, Value *NumTeamsUpper=nullptr, Value *ThreadLimit=nullptr, Value *IfExpr=nullptr) | llvm::OpenMPIRBuilder | |
DeviceInfoTy enum name | llvm::OpenMPIRBuilder | |
DupNoPriv enum value | llvm::OpenMPIRBuilder | |
EMIT_MD_DECLARE_TARGET_ERROR enum value | llvm::OpenMPIRBuilder | |
EMIT_MD_GLOBAL_VAR_LINK_ERROR enum value | llvm::OpenMPIRBuilder | |
EMIT_MD_TARGET_REGION_ERROR enum value | llvm::OpenMPIRBuilder | |
emitBlock(BasicBlock *BB, Function *CurFn, bool IsFinished=false) | llvm::OpenMPIRBuilder | |
emitBranch(BasicBlock *Target) | llvm::OpenMPIRBuilder | |
emitCancelationCheckImpl(Value *CancelFlag, omp::Directive CanceledDirective, FinalizeCallbackTy ExitCB={}) | llvm::OpenMPIRBuilder | |
EmitFallbackCallbackTy typedef | llvm::OpenMPIRBuilder | |
emitFlush(const LocationDescription &Loc) | llvm::OpenMPIRBuilder | |
emitIfClause(Value *Cond, BodyGenCallbackTy ThenGen, BodyGenCallbackTy ElseGen, InsertPointTy AllocaIP={}) | llvm::OpenMPIRBuilder | |
emitKernelLaunch(const LocationDescription &Loc, Function *OutlinedFn, Value *OutlinedFnID, EmitFallbackCallbackTy EmitTargetCallFallbackCB, TargetKernelArgs &Args, Value *DeviceID, Value *RTLoc, InsertPointTy AllocaIP) | llvm::OpenMPIRBuilder | |
emitMapperCall(const LocationDescription &Loc, Function *MapperFunc, Value *SrcLocInfo, Value *MaptypesArg, Value *MapnamesArg, struct MapperAllocas &MapperAllocas, int64_t DeviceID, unsigned NumOperands) | llvm::OpenMPIRBuilder | |
EmitMetadataErrorKind enum name | llvm::OpenMPIRBuilder | |
EmitMetadataErrorReportFunctionTy typedef | llvm::OpenMPIRBuilder | |
emitNonContiguousDescriptor(InsertPointTy AllocaIP, InsertPointTy CodeGenIP, MapInfosTy &CombinedInfo, TargetDataInfo &Info) | llvm::OpenMPIRBuilder | |
emitOffloadingArrays(InsertPointTy AllocaIP, InsertPointTy CodeGenIP, MapInfosTy &CombinedInfo, TargetDataInfo &Info, bool IsNonContiguous=false, function_ref< void(unsigned int, Value *)> DeviceAddrCB=nullptr, function_ref< Value *(unsigned int)> CustomMapperCB=nullptr) | llvm::OpenMPIRBuilder | |
emitOffloadingArraysAndArgs(InsertPointTy AllocaIP, InsertPointTy CodeGenIP, TargetDataInfo &Info, TargetDataRTArgs &RTArgs, MapInfosTy &CombinedInfo, bool IsNonContiguous=false, bool ForEndCall=false, function_ref< void(unsigned int, Value *)> DeviceAddrCB=nullptr, function_ref< Value *(unsigned int)> CustomMapperCB=nullptr) | llvm::OpenMPIRBuilder | |
emitOffloadingArraysArgument(IRBuilderBase &Builder, OpenMPIRBuilder::TargetDataRTArgs &RTArgs, OpenMPIRBuilder::TargetDataInfo &Info, bool ForEndCall=false) | llvm::OpenMPIRBuilder | |
emitTargetKernel(const LocationDescription &Loc, InsertPointTy AllocaIP, Value *&Return, Value *Ident, Value *DeviceID, Value *NumTeams, Value *NumThreads, Value *HostPtr, ArrayRef< Value * > KernelArgs) | llvm::OpenMPIRBuilder | |
emitTargetRegionFunction(TargetRegionEntryInfo &EntryInfo, FunctionGenCallback &GenerateFunctionCallback, bool IsOffloadEntry, Function *&OutlinedFn, Constant *&OutlinedFnID) | llvm::OpenMPIRBuilder | |
emitTargetTask(Function *OutlinedFn, Value *OutlinedFnID, EmitFallbackCallbackTy EmitTargetCallFallbackCB, TargetKernelArgs &Args, Value *DeviceID, Value *RTLoc, InsertPointTy AllocaIP, SmallVector< OpenMPIRBuilder::DependData > &Dependencies, bool HasNoWait) | llvm::OpenMPIRBuilder | |
emitTaskwaitImpl(const LocationDescription &Loc) | llvm::OpenMPIRBuilder | |
emitTaskyieldImpl(const LocationDescription &Loc) | llvm::OpenMPIRBuilder | |
EvalKind enum name | llvm::OpenMPIRBuilder | |
FileIdentifierInfoCallbackTy typedef | llvm::OpenMPIRBuilder | |
FinalizationStack | llvm::OpenMPIRBuilder | |
finalize(Function *Fn=nullptr) | llvm::OpenMPIRBuilder | |
FinalizeCallbackTy typedef | llvm::OpenMPIRBuilder | |
FunctionGenCallback typedef | llvm::OpenMPIRBuilder | |
GenMapInfoCallbackTy typedef | llvm::OpenMPIRBuilder | |
getAddrOfDeclareTargetVar(OffloadEntriesInfoManager::OMPTargetGlobalVarEntryKind CaptureClause, OffloadEntriesInfoManager::OMPTargetDeviceClauseKind DeviceClause, bool IsDeclaration, bool IsExternallyVisible, TargetRegionEntryInfo EntryInfo, StringRef MangledName, std::vector< GlobalVariable * > &GeneratedRefs, bool OpenMPSIMD, std::vector< Triple > TargetTriple, Type *LlvmPtrTy, std::function< Constant *()> GlobalInitializer, std::function< GlobalValue::LinkageTypes()> VariableLinkage) | llvm::OpenMPIRBuilder | |
getFlagMemberOffset() | llvm::OpenMPIRBuilder | |
getInsertionPoint() | llvm::OpenMPIRBuilder | inline |
getKernelArgsVector(TargetKernelArgs &KernelArgs, IRBuilderBase &Builder, SmallVector< Value * > &ArgsVector) | llvm::OpenMPIRBuilder | static |
getMemberOfFlag(unsigned Position) | llvm::OpenMPIRBuilder | |
getOpenMPDefaultSimdAlign(const Triple &TargetTriple, const StringMap< bool > &Features) | llvm::OpenMPIRBuilder | static |
getOrCreateDefaultSrcLocStr(uint32_t &SrcLocStrSize) | llvm::OpenMPIRBuilder | |
getOrCreateIdent(Constant *SrcLocStr, uint32_t SrcLocStrSize, omp::IdentFlag Flags=omp::IdentFlag(0), unsigned Reserve2Flags=0) | llvm::OpenMPIRBuilder | |
getOrCreateInternalVariable(Type *Ty, const StringRef &Name, unsigned AddressSpace=0) | llvm::OpenMPIRBuilder | |
getOrCreateRuntimeFunction(Module &M, omp::RuntimeFunction FnID) | llvm::OpenMPIRBuilder | |
getOrCreateRuntimeFunctionPtr(omp::RuntimeFunction FnID) | llvm::OpenMPIRBuilder | |
getOrCreateSrcLocStr(StringRef LocStr, uint32_t &SrcLocStrSize) | llvm::OpenMPIRBuilder | |
getOrCreateSrcLocStr(StringRef FunctionName, StringRef FileName, unsigned Line, unsigned Column, uint32_t &SrcLocStrSize) | llvm::OpenMPIRBuilder | |
getOrCreateSrcLocStr(DebugLoc DL, uint32_t &SrcLocStrSize, Function *F=nullptr) | llvm::OpenMPIRBuilder | |
getOrCreateSrcLocStr(const LocationDescription &Loc, uint32_t &SrcLocStrSize) | llvm::OpenMPIRBuilder | |
getOrCreateThreadID(Value *Ident) | llvm::OpenMPIRBuilder | |
getSizeInBytes(Value *BasePtr) | llvm::OpenMPIRBuilder | |
getTargetEntryUniqueInfo(FileIdentifierInfoCallbackTy CallBack, StringRef ParentName="") | llvm::OpenMPIRBuilder | static |
IdentMap | llvm::OpenMPIRBuilder | |
initialize() | llvm::OpenMPIRBuilder | |
InsertPointTy typedef | llvm::OpenMPIRBuilder | |
InternalVars | llvm::OpenMPIRBuilder | |
isLastFinalizationInfoCancellable(omp::Directive DK) | llvm::OpenMPIRBuilder | inline |
loadOffloadInfoMetadata(Module &M) | llvm::OpenMPIRBuilder | |
loadOffloadInfoMetadata(StringRef HostFilePath) | llvm::OpenMPIRBuilder | |
LoopBodyGenCallbackTy typedef | llvm::OpenMPIRBuilder | |
LoopInfos | llvm::OpenMPIRBuilder | |
M | llvm::OpenMPIRBuilder | |
MapDeviceInfoArrayTy typedef | llvm::OpenMPIRBuilder | |
MapDimArrayTy typedef | llvm::OpenMPIRBuilder | |
MapFlagsArrayTy typedef | llvm::OpenMPIRBuilder | |
MapNamesArrayTy typedef | llvm::OpenMPIRBuilder | |
MapNonContiguousArrayTy typedef | llvm::OpenMPIRBuilder | |
MapValuesArrayTy typedef | llvm::OpenMPIRBuilder | |
NoPriv enum value | llvm::OpenMPIRBuilder | |
OffloadInfoManager | llvm::OpenMPIRBuilder | |
ompOffloadInfoName | llvm::OpenMPIRBuilder | |
OpenMPIRBuilder(Module &M) | llvm::OpenMPIRBuilder | inline |
OutlineInfos | llvm::OpenMPIRBuilder | |
popFinalizationCB() | llvm::OpenMPIRBuilder | inline |
Priv enum value | llvm::OpenMPIRBuilder | |
PrivatizeCallbackTy typedef | llvm::OpenMPIRBuilder | |
pushFinalizationCB(const FinalizationInfo &FI) | llvm::OpenMPIRBuilder | inline |
readTeamBoundsForKernel(const Triple &T, Function &Kernel) | llvm::OpenMPIRBuilder | static |
readThreadBoundsForKernel(const Triple &T, Function &Kernel) | llvm::OpenMPIRBuilder | static |
ReductionGenAtomicCBTy typedef | llvm::OpenMPIRBuilder | |
ReductionGenCBKind enum name | llvm::OpenMPIRBuilder | |
ReductionGenCBTy typedef | llvm::OpenMPIRBuilder | |
ReductionGenClangCBTy typedef | llvm::OpenMPIRBuilder | |
registerTargetGlobalVariable(OffloadEntriesInfoManager::OMPTargetGlobalVarEntryKind CaptureClause, OffloadEntriesInfoManager::OMPTargetDeviceClauseKind DeviceClause, bool IsDeclaration, bool IsExternallyVisible, TargetRegionEntryInfo EntryInfo, StringRef MangledName, std::vector< GlobalVariable * > &GeneratedRefs, bool OpenMPSIMD, std::vector< Triple > TargetTriple, std::function< Constant *()> GlobalInitializer, std::function< GlobalValue::LinkageTypes()> VariableLinkage, Type *LlvmPtrTy, Constant *Addr) | llvm::OpenMPIRBuilder | |
registerTargetRegionFunction(TargetRegionEntryInfo &EntryInfo, Function *OutlinedFunction, StringRef EntryFnName, StringRef EntryFnIDName) | llvm::OpenMPIRBuilder | |
setConfig(OpenMPIRBuilderConfig C) | llvm::OpenMPIRBuilder | inline |
setCorrectMemberOfFlag(omp::OpenMPOffloadMappingFlags &Flags, omp::OpenMPOffloadMappingFlags MemberOfFlag) | llvm::OpenMPIRBuilder | |
SrcLocStrMap | llvm::OpenMPIRBuilder | |
StorableBodyGenCallbackTy typedef | llvm::OpenMPIRBuilder | |
T | llvm::OpenMPIRBuilder | |
TargetBodyGenCallbackTy typedef | llvm::OpenMPIRBuilder | |
TargetGenArgAccessorsCallbackTy typedef | llvm::OpenMPIRBuilder | |
tileLoops(DebugLoc DL, ArrayRef< CanonicalLoopInfo * > Loops, ArrayRef< Value * > TileSizes) | llvm::OpenMPIRBuilder | |
unrollLoopFull(DebugLoc DL, CanonicalLoopInfo *Loop) | llvm::OpenMPIRBuilder | |
unrollLoopHeuristic(DebugLoc DL, CanonicalLoopInfo *Loop) | llvm::OpenMPIRBuilder | |
unrollLoopPartial(DebugLoc DL, CanonicalLoopInfo *Loop, int32_t Factor, CanonicalLoopInfo **UnrolledCLI) | llvm::OpenMPIRBuilder | |
updateToLocation(const LocationDescription &Loc) | llvm::OpenMPIRBuilder | inline |
writeTeamsForKernel(const Triple &T, Function &Kernel, int32_t LB, int32_t UB) | llvm::OpenMPIRBuilder | static |
writeThreadBoundsForKernel(const Triple &T, Function &Kernel, int32_t LB, int32_t UB) | llvm::OpenMPIRBuilder | static |
~OpenMPIRBuilder() | llvm::OpenMPIRBuilder |