|
LLVM 22.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, bool NoLoop=false, bool HasDistSchedule=false, Value *DistScheduleChunkSize=nullptr) | llvm::OpenMPIRBuilder | |
| BodyGenCallbackTy typedef | llvm::OpenMPIRBuilder | |
| BodyGenTy enum name | llvm::OpenMPIRBuilder | |
| Builder | llvm::OpenMPIRBuilder | |
| calculateCanonicalLoopTripCount(const LocationDescription &Loc, Value *Start, Value *Stop, Value *Step, bool IsSigned, bool InclusiveStop, const Twine &Name="loop") | 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, bool IsIgnoreDenormalMode=false, bool IsFineGrainedMemory=false, bool IsRemoteMemory=false) | 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, InsertPointTy AllocaIP) | llvm::OpenMPIRBuilder | |
| createAtomicUpdate(const LocationDescription &Loc, InsertPointTy AllocaIP, AtomicOpValue &X, Value *Expr, AtomicOrdering AO, AtomicRMWInst::BinOp RMWOp, AtomicUpdateCallbackTy &UpdateOp, bool IsXBinopExpr, bool IsIgnoreDenormalMode=false, bool IsFineGrainedMemory=false, bool IsRemoteMemory=false) | llvm::OpenMPIRBuilder | |
| createAtomicWrite(const LocationDescription &Loc, AtomicOpValue &X, Value *Expr, AtomicOrdering AO, InsertPointTy AllocaIP) | 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 | |
| createCancellationPoint(const LocationDescription &Loc, 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", bool InScan=false, ScanInfo *ScanRedInfo=nullptr) | llvm::OpenMPIRBuilder | |
| createCanonicalScanLoops(const LocationDescription &Loc, LoopBodyGenCallbackTy BodyGenCB, Value *Start, Value *Stop, Value *Step, bool IsSigned, bool InclusiveStop, InsertPointTy ComputeIP, const Twine &Name, ScanInfo *ScanRedInfo) | 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 | |
| createDistribute(const LocationDescription &Loc, InsertPointTy AllocaIP, BodyGenCallbackTy BodyGenCB) | 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, bool IsTeamsReduction=false) | llvm::OpenMPIRBuilder | |
| createReductionsGPU(const LocationDescription &Loc, InsertPointTy AllocaIP, InsertPointTy CodeGenIP, ArrayRef< ReductionInfo > ReductionInfos, ArrayRef< bool > IsByRef, bool IsNoWait=false, bool IsTeamsReduction=false, ReductionGenCBKind ReductionGenCBKind=ReductionGenCBKind::MLIR, std::optional< omp::GV > GridValue={}, unsigned ReductionBufNum=1024, Value *SrcLocInfo=nullptr) | llvm::OpenMPIRBuilder | |
| createRuntimeFunctionCall(FunctionCallee Callee, ArrayRef< Value * > Args, StringRef Name="") | llvm::OpenMPIRBuilder | |
| createScan(const LocationDescription &Loc, InsertPointTy AllocaIP, ArrayRef< llvm::Value * > ScanVars, ArrayRef< llvm::Type * > ScanVarsType, bool IsInclusive, ScanInfo *ScanRedInfo) | 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, TargetDataInfo &Info, TargetRegionEntryInfo &EntryInfo, const TargetKernelDefaultAttrs &DefaultAttrs, const TargetKernelRuntimeAttrs &RuntimeAttrs, Value *IfCond, SmallVectorImpl< Value * > &Inputs, GenMapInfoCallbackTy GenMapInfoCB, TargetBodyGenCallbackTy BodyGenCB, TargetGenArgAccessorsCallbackTy ArgAccessorFuncCB, CustomMapperCallbackTy CustomMapperCB, const SmallVector< DependData > &Dependencies, bool HasNowait=false, Value *DynCGroupMem=nullptr, omp::OMPDynGroupprivateFallbackType DynCGroupMemFallback=omp::OMPDynGroupprivateFallbackType::Abort) | llvm::OpenMPIRBuilder | |
| createTargetData(const LocationDescription &Loc, InsertPointTy AllocaIP, InsertPointTy CodeGenIP, Value *DeviceID, Value *IfCond, TargetDataInfo &Info, GenMapInfoCallbackTy GenMapInfoCB, CustomMapperCallbackTy CustomMapperCB, omp::RuntimeFunction *MapperFunc=nullptr, function_ref< InsertPointOrErrorTy(InsertPointTy CodeGenIP, BodyGenTy BodyGenType)> BodyGenCB=nullptr, function_ref< void(unsigned int, Value *)> DeviceAddrCB=nullptr, Value *SrcLocInfo=nullptr) | llvm::OpenMPIRBuilder | |
| createTargetDeinit(const LocationDescription &Loc, int32_t TeamsReductionDataSize=0, int32_t TeamsReductionBufferLength=1024) | llvm::OpenMPIRBuilder | |
| createTargetInit(const LocationDescription &Loc, const llvm::OpenMPIRBuilder::TargetKernelDefaultAttrs &Attrs) | llvm::OpenMPIRBuilder | |
| createTask(const LocationDescription &Loc, InsertPointTy AllocaIP, BodyGenCallbackTy BodyGenCB, bool Tied=true, Value *Final=nullptr, Value *IfCondition=nullptr, SmallVector< DependData > Dependencies={}, bool Mergeable=false, Value *EventHandle=nullptr, Value *Priority=nullptr) | 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 | |
| CustomMapperCallbackTy typedef | 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_INDIRECT_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) | llvm::OpenMPIRBuilder | |
| EmitFallbackCallbackTy typedef | llvm::OpenMPIRBuilder | |
| emitFlush(const LocationDescription &Loc) | llvm::OpenMPIRBuilder | |
| emitIfClause(Value *Cond, BodyGenCallbackTy ThenGen, BodyGenCallbackTy ElseGen, InsertPointTy AllocaIP={}) | llvm::OpenMPIRBuilder | |
| emitKernelExecutionMode(StringRef KernelName, omp::OMPTgtExecModeFlags Mode) | llvm::OpenMPIRBuilder | |
| emitKernelLaunch(const LocationDescription &Loc, 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, CustomMapperCallbackTy CustomMapperCB, bool IsNonContiguous=false, function_ref< void(unsigned int, Value *)> DeviceAddrCB=nullptr) | llvm::OpenMPIRBuilder | |
| emitOffloadingArraysAndArgs(InsertPointTy AllocaIP, InsertPointTy CodeGenIP, TargetDataInfo &Info, TargetDataRTArgs &RTArgs, MapInfosTy &CombinedInfo, CustomMapperCallbackTy CustomMapperCB, bool IsNonContiguous=false, bool ForEndCall=false, function_ref< void(unsigned int, Value *)> DeviceAddrCB=nullptr) | llvm::OpenMPIRBuilder | |
| emitOffloadingArraysArgument(IRBuilderBase &Builder, OpenMPIRBuilder::TargetDataRTArgs &RTArgs, OpenMPIRBuilder::TargetDataInfo &Info, bool ForEndCall=false) | llvm::OpenMPIRBuilder | |
| emitScanReduction(const LocationDescription &Loc, ArrayRef< llvm::OpenMPIRBuilder::ReductionInfo > ReductionInfos, ScanInfo *ScanRedInfo) | 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(TargetTaskBodyCallbackTy TaskBodyCB, Value *DeviceID, Value *RTLoc, OpenMPIRBuilder::InsertPointTy AllocaIP, const SmallVector< llvm::OpenMPIRBuilder::DependData > &Dependencies, const TargetDataRTArgs &RTArgs, bool HasNoWait) | llvm::OpenMPIRBuilder | |
| emitTaskwaitImpl(const LocationDescription &Loc) | llvm::OpenMPIRBuilder | |
| emitTaskyieldImpl(const LocationDescription &Loc) | llvm::OpenMPIRBuilder | |
| emitUsed(StringRef Name, ArrayRef< llvm::WeakTrackingVH > List) | llvm::OpenMPIRBuilder | |
| emitUserDefinedMapper(function_ref< MapInfosOrErrorTy(InsertPointTy CodeGenIP, llvm::Value *PtrPHI, llvm::Value *BeginArg)> PrivAndGenMapInfoCB, llvm::Type *ElemTy, StringRef FuncName, CustomMapperCallbackTy CustomMapperCB) | 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, std::optional< unsigned > AddressSpace={}) | 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, vfs::FileSystem &VFS, StringRef ParentName="") | llvm::OpenMPIRBuilder | static |
| IdentMap | llvm::OpenMPIRBuilder | |
| initialize() | llvm::OpenMPIRBuilder | |
| InsertPointOrErrorTy typedef | llvm::OpenMPIRBuilder | |
| InsertPointTy typedef | llvm::OpenMPIRBuilder | |
| InternalVars | llvm::OpenMPIRBuilder | |
| isFinalized() | llvm::OpenMPIRBuilder | |
| isLastFinalizationInfoCancellable(omp::Directive DK) | llvm::OpenMPIRBuilder | inline |
| loadOffloadInfoMetadata(Module &M) | llvm::OpenMPIRBuilder | |
| loadOffloadInfoMetadata(vfs::FileSystem &VFS, 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 | |
| MapInfosOrErrorTy 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 | |
| ReductionGenDataPtrPtrCBTy 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 | |
| scanInfoInitialize() | llvm::OpenMPIRBuilder | |
| ScanInfos | 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 | |
| TargetTaskBodyCallbackTy typedef | llvm::OpenMPIRBuilder | |
| TaskDupCallbackTy 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 |