Home
last modified time | relevance | path

Searched refs:RuntimeFunction (Results 1 – 21 of 21) sorted by relevance

/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DMachOPlatform.h335 struct RuntimeFunction {
336 RuntimeFunction(SymbolStringPtr Name) : Name(std::move(Name)) {}
341 RuntimeFunction PlatformBootstrap{
343 RuntimeFunction PlatformShutdown{
345 RuntimeFunction RegisterEHFrameSection{ argument
347 RuntimeFunction DeregisterEHFrameSection{
349 RuntimeFunction RegisterJITDylib{
351 RuntimeFunction DeregisterJITDylib{
353 RuntimeFunction RegisterObjectSymbolTable{
355 RuntimeFunction DeregisterObjectSymbolTabl
339 struct RuntimeFunction { global() struct
340 RuntimeFunctionRuntimeFunction RuntimeFunction() argument
[all...]
/llvm-project/llvm/include/llvm/Support/
H A DWin64EH.h146 /// RuntimeFunction - An entry in the table of functions with unwind info.
147 struct RuntimeFunction {
177 // If UNW_ChainInfo is set then follows a RuntimeFunction which defines
211 RuntimeFunction *getChainedFunctionEntry() { in getChainedFunctionEntry()
212 return reinterpret_cast<RuntimeFunction *>(getLanguageSpecificData()); in getChainedFunctionEntry()
216 const RuntimeFunction *getChainedFunctionEntry() const {
217 return reinterpret_cast<const RuntimeFunction *>(getLanguageSpecificData());
142 struct RuntimeFunction { global() struct
143 StartAddressRuntimeFunction global() argument
144 EndAddressRuntimeFunction global() argument
145 UnwindInfoOffsetRuntimeFunction global() argument
H A DARMWinEH.h103 class RuntimeFunction {
108 RuntimeFunction(const support::ulittle32_t *Data) in RuntimeFunction() function
111 RuntimeFunction(const support::ulittle32_t BeginAddress, in RuntimeFunction() function
188 inline bool PrologueFolding(const RuntimeFunction &RF) { in PrologueFolding()
193 inline bool EpilogueFolding(const RuntimeFunction &RF) { in EpilogueFolding()
199 inline uint16_t StackAdjustment(const RuntimeFunction &RF) { in StackAdjustment()
208 std::pair<uint16_t, uint32_t> SavedRegisterMask(const RuntimeFunction &RF,
/llvm-project/llvm/tools/llvm-readobj/
H A DWin64EHDumper.cpp247 const RuntimeFunction &RF) { in printRuntimeFunctionEntry()
373 if (const RuntimeFunction *Chained = UI.getChainedFunctionEntry()) { in printRuntimeFunction()
383 const RuntimeFunction &RF) { in printRuntimeFunction()
384 DictScope RFS(SW, "RuntimeFunction"); in printRuntimeFunction()
433 const RuntimeFunction *Entries =
434 reinterpret_cast<const RuntimeFunction *>(Contents.data());
435 const size_t Count = Contents.size() / sizeof(RuntimeFunction);
436 ArrayRef<RuntimeFunction> RuntimeFunctions(Entries, Count);
441 Index * sizeof(RuntimeFunction), RF);
H A DWin64EHDumper.h46 const RuntimeFunction &RF);
53 uint64_t SectionOffset, const RuntimeFunction &RF);
H A DARMWinEHPrinter.h19 class RuntimeFunction; variable
172 unsigned Index, const RuntimeFunction &Entry);
175 unsigned Index, const RuntimeFunction &Entry);
H A DARMWinEHPrinter.cpp9 // Windows on ARM uses a series of serialised data structures (RuntimeFunction)
15 // RuntimeFunction's remaining 30-bits and can fully describe the entire frame.
115 const size_t Decoder::PDataEntrySize = sizeof(RuntimeFunction);
1141 unsigned Index, const RuntimeFunction &RF) { in dumpUnpackedEntry()
1209 unsigned Index, const RuntimeFunction &RF) { in dumpPackedEntry()
1445 const RuntimeFunction Entry(Data); in dumpProcedureDataEntry()
1446 DictScope RFS(SW, "RuntimeFunction"); in dumpProcedureDataEntry()
/llvm-project/lldb/source/Plugins/ObjectFile/PECOFF/
H A DPECallFrameInfo.cpp105 runtime_function_rva, sizeof(RuntimeFunction)); in GetNext()
109 TypedRead<RuntimeFunction>(runtime_function_data, offset); in GetNext()
445 const RuntimeFunction *runtime_function = in GetAddressRange()
471 const RuntimeFunction *runtime_function = in GetUnwindPlan()
506 const RuntimeFunction *PECallFrameInfo::FindRuntimeFunctionIntersectsWithRange( in FindRuntimeFunctionIntersectsWithRange()
512 uint32_t end = m_exception_dir.GetByteSize() / sizeof(RuntimeFunction); in FindRuntimeFunctionIntersectsWithRange()
516 offset_t offset = curr * sizeof(RuntimeFunction); in FindRuntimeFunctionIntersectsWithRange()
518 TypedRead<RuntimeFunction>(m_exception_dir, offset); in FindRuntimeFunctionIntersectsWithRange()
H A DPECallFrameInfo.h20 struct RuntimeFunction;
40 const llvm::Win64EH::RuntimeFunction *FindRuntimeFunctionIntersectsWithRange(
/llvm-project/llvm/tools/llvm-objdump/
H A DCOFFDump.cpp614 const RuntimeFunction *&RFStart, int &NumRFs) { in getPDataSection()
633 RFStart = reinterpret_cast<const RuntimeFunction *>(Contents.data());
634 NumRFs = Contents.size() / sizeof(RuntimeFunction); in printWin64EHUnwindInfo()
692 /// Prints out the given RuntimeFunction struct for x64, assuming that Obj is
695 const RuntimeFunction &RF) {
711 /// Prints out the given RuntimeFunction struct for x64, assuming that Obj is in printRuntimeFunctionRels()
712 /// pointing to an object file. Unlike executable, fields in RuntimeFunction in printRuntimeFunctionRels()
718 const RuntimeFunction &RF, in printRuntimeFunctionRels()
725 /*offsetof(RuntimeFunction, StartAddress)*/ 0, in printRuntimeFunctionRels()
732 /*offsetof(RuntimeFunction, EndAddres in printRuntimeFunctionRels()
[all...]
/llvm-project/llvm/include/llvm/Frontend/OpenMP/
H A DOMPConstants.h45 enum class RuntimeFunction { enum
50 #define OMP_RTL(Enum, ...) constexpr auto Enum = omp::RuntimeFunction::Enum;
H A DOMPIRBuilder.h517 void addAttributes(omp::RuntimeFunction FnID, Function &Fn);
1980 omp::RuntimeFunction FnID);
1982 Function *getOrCreateRuntimeFunctionPtr(omp::RuntimeFunction FnID);
2979 omp::RuntimeFunction *MapperFunc = nullptr,
/llvm-project/llvm/lib/Support/
H A DARMWinEH.cpp14 std::pair<uint16_t, uint32_t> SavedRegisterMask(const RuntimeFunction &RF, in SavedRegisterMask()
/llvm-project/llvm/test/CodeGen/X86/
H A Dwin64_eh_leaf.ll15 ; READOBJ: RuntimeFunction {
/llvm-project/lld/test/COFF/
H A Ddelayimports.test45 UNWIND-NEXT: RuntimeFunction {
/llvm-project/llvm/lib/Transforms/IPO/
H A DOpenMPOpt.cpp327 RuntimeFunction Setter;
330 RuntimeFunction Getter;
333 RuntimeFunction Clause;
339 /// The kind, as described by the RuntimeFunction enum.
340 RuntimeFunction Kind;
438 EnumeratedArray<RuntimeFunctionInfo, RuntimeFunction, in initializeInternalControlVars()
439 RuntimeFunction::OMPRTL___last> in initializeInternalControlVars()
443 DenseMap<Function *, RuntimeFunction> RuntimeFunctionIDMap; in initializeInternalControlVars()
542 void recollectUsesForFunction(RuntimeFunction RTF) { in setCallingConvention()
551 recollectUsesForFunction(static_cast<RuntimeFunction>(Id in runtimeFnsAvailable()
[all...]
/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp562 void OpenMPIRBuilder::addAttributes(omp::RuntimeFunction FnID, Function &Fn) { in addAttributes()
613 OpenMPIRBuilder::getOrCreateRuntimeFunction(Module &M, RuntimeFunction FnID) { in getOrCreateRuntimeFunction()
669 Function *OpenMPIRBuilder::getOrCreateRuntimeFunctionPtr(RuntimeFunction FnID) { in finalize()
2416 Size <= 4 ? RuntimeFunction::OMPRTL___kmpc_shuffle_int32
2417 : RuntimeFunction::OMPRTL___kmpc_shuffle_int64); in emitInterWarpCopyFunction()
3638 RuntimeFunction::OMPRTL___kmpc_nvptx_parallel_reduce_nowait_v2); in createReductions()
3645 RuntimeFunction::OMPRTL___kmpc_reduction_get_fixed_buffer); in createReductions()
3672 RuntimeFunction::OMPRTL___kmpc_nvptx_teams_reduce_nowait_v2); in createReductions()
3794 IsNoWait ? RuntimeFunction::OMPRTL___kmpc_reduce_nowait in createLoopSkeleton()
3795 : RuntimeFunction in createLoopSkeleton()
[all...]
/llvm-project/llvm/unittests/Frontend/
H A DOpenMPIRBuilderTest.cpp161 static void findCalls(Function *F, omp::RuntimeFunction FnID, in getSchedKind()
176 static CallInst *findSingleCall(Function *F, omp::RuntimeFunction FnID, in SetUp()
2593 (IVBits > 32) ? omp::RuntimeFunction::OMPRTL___kmpc_for_static_init_8u in TEST_P()
2594 : omp::RuntimeFunction::OMPRTL___kmpc_for_static_init_4u, in TEST_P()
2602 F, omp::RuntimeFunction::OMPRTL___kmpc_for_static_fini, OMPBuilder); in TEST_P()
2606 F, omp::RuntimeFunction::OMPRTL___kmpc_barrier, OMPBuilder); in TEST_P()
5227 findCalls(F, omp::RuntimeFunction::OMPRTL___kmpc_fork_call, OMPBuilder, in TEST_F()
5263 RuntimeFunction::OMPRTL___kmpc_reduce)) in TEST_F()
5499 findCalls(F, omp::RuntimeFunction::OMPRTL___kmpc_fork_call, OMPBuilder, in TEST_F()
5510 findCalls(FirstCallee, omp::RuntimeFunction in TEST_F()
[all...]
/llvm-project/flang/include/flang/Optimizer/Builder/
H A DIntrinsicCall.h558 struct RuntimeFunction {
524 struct RuntimeFunction { global() struct
526 KeyRuntimeFunction global() argument
528 KeyRuntimeFunction Key() argument
529 keyRuntimeFunction global() argument
532 symbolRuntimeFunction global() argument
533 typeGeneratorRuntimeFunction global() argument
/llvm-project/mlir/lib/Target/LLVMIR/Dialect/OpenMP/
H A DOpenMPToLLVMIRTranslation.cpp3514 llvm::omp::RuntimeFunction RTLFn; in amendOperation()
/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntime.cpp10144 RuntimeFunction RTLFn; in markAsGlobalTarget()
11121 llvm::omp::RuntimeFunction FnID = in Emit()