Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DWin64EH.h127 struct RuntimeFunction { struct
191 RuntimeFunction *getChainedFunctionEntry() { in getChainedFunctionEntry()
192 return reinterpret_cast<RuntimeFunction *>(getLanguageSpecificData()); in getChainedFunctionEntry()
196 const RuntimeFunction *getChainedFunctionEntry() const { in getChainedFunctionEntry()
197 return reinterpret_cast<const RuntimeFunction *>(getLanguageSpecificData()); in getChainedFunctionEntry()
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-15.0.7/llvm/tools/llvm-readobj/
H A DWin64EHDumper.cpp244 const RuntimeFunction &RF) { in printRuntimeFunctionEntry()
351 if (const RuntimeFunction *Chained = UI.getChainedFunctionEntry()) { in printUnwindInfo()
361 const RuntimeFunction &RF) { in printRuntimeFunction()
411 const RuntimeFunction *Entries = in printData()
412 reinterpret_cast<const RuntimeFunction *>(Contents.data()); in printData()
413 const size_t Count = Contents.size() / sizeof(RuntimeFunction); in printData()
414 ArrayRef<RuntimeFunction> RuntimeFunctions(Entries, Count); in printData()
419 Index * sizeof(RuntimeFunction), RF); in printData()
H A DWin64EHDumper.h46 const RuntimeFunction &RF);
52 uint64_t SectionOffset, const RuntimeFunction &RF);
H A DARMWinEHPrinter.h19 class RuntimeFunction; variable
166 unsigned Index, const RuntimeFunction &Entry);
169 unsigned Index, const RuntimeFunction &Entry);
H A DARMWinEHPrinter.cpp115 const size_t Decoder::PDataEntrySize = sizeof(RuntimeFunction);
1045 unsigned Index, const RuntimeFunction &RF) { in dumpUnpackedEntry()
1113 unsigned Index, const RuntimeFunction &RF) { in dumpPackedEntry()
1344 const RuntimeFunction Entry(Data); in dumpProcedureDataEntry()
/llvm-project-15.0.7/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-15.0.7/llvm/test/tools/llvm-readobj/COFF/
H A Darm64-unwind-reference.yaml13 # CHECK-NEXT: RuntimeFunction {
31 # CHECK-NEXT: RuntimeFunction {
49 # CHECK-NEXT: RuntimeFunction {
67 # CHECK-NEXT: RuntimeFunction {
H A Dunwind-x86_64-image.yaml4 # CHECK: RuntimeFunction {
H A Dunwind-arm64-image.yaml4 # CHECK: RuntimeFunction {
/llvm-project-15.0.7/llvm/tools/llvm-objdump/
H A DCOFFDump.cpp582 const RuntimeFunction *&RFStart, int &NumRFs) { in getPDataSection()
601 RFStart = reinterpret_cast<const RuntimeFunction *>(Contents.data()); in getPDataSection()
602 NumRFs = Contents.size() / sizeof(RuntimeFunction); in getPDataSection()
663 const RuntimeFunction &RF) { in printRuntimeFunction()
686 const RuntimeFunction &RF, in printRuntimeFunctionRels()
740 const RuntimeFunction *RFStart; in printCOFFUnwindInfo()
744 ArrayRef<RuntimeFunction> RFs(RFStart, NumRFs); in printCOFFUnwindInfo()
748 for (const RuntimeFunction &RF : RFs) in printCOFFUnwindInfo()
753 for (const RuntimeFunction &RF : RFs) { in printCOFFUnwindInfo()
755 std::distance(RFs.begin(), &RF) * sizeof(RuntimeFunction); in printCOFFUnwindInfo()
/llvm-project-15.0.7/llvm/include/llvm/Frontend/OpenMP/
H A DOMPConstants.h46 enum class RuntimeFunction { enum
51 #define OMP_RTL(Enum, ...) constexpr auto Enum = omp::RuntimeFunction::Enum;
H A DOMPIRBuilder.h93 void addAttributes(omp::RuntimeFunction FnID, Function &Fn);
768 omp::RuntimeFunction FnID);
770 Function *getOrCreateRuntimeFunctionPtr(omp::RuntimeFunction FnID);
/llvm-project-15.0.7/llvm/lib/Support/
H A DARMWinEH.cpp14 std::pair<uint16_t, uint32_t> SavedRegisterMask(const RuntimeFunction &RF, in SavedRegisterMask()
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dwin64_eh_leaf.ll15 ; READOBJ: RuntimeFunction {
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DOpenMPOpt.cpp213 RuntimeFunction Setter;
216 RuntimeFunction Getter;
219 RuntimeFunction Clause;
226 RuntimeFunction Kind;
325 RuntimeFunction::OMPRTL___last>
1334 RuntimeFunction DeduplicableRuntimeCallIDs[] = { in deduplicateRuntimeCalls()
2074 RuntimeFunction RFKind) in ExternalizationRAII()
2143 void registerFoldRuntimeCall(RuntimeFunction RF);
4249 RuntimeFunction RF = It->getSecond(); in initialize()
4367 RuntimeFunction RF = It->getSecond(); in updateImpl()
[all …]
/llvm-project-15.0.7/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp1698 IsNoWait ? RuntimeFunction::OMPRTL___kmpc_reduce_nowait in createReductions()
1699 : RuntimeFunction::OMPRTL___kmpc_reduce); in createReductions()
1738 IsNoWait ? RuntimeFunction::OMPRTL___kmpc_end_reduce_nowait in createReductions()
1739 : RuntimeFunction::OMPRTL___kmpc_end_reduce); in createReductions()
2318 M, omp::RuntimeFunction::OMPRTL___kmpc_dispatch_init_4u); in getKmpcForDynamicInitForType()
2321 M, omp::RuntimeFunction::OMPRTL___kmpc_dispatch_init_8u); in getKmpcForDynamicInitForType()
2334 M, omp::RuntimeFunction::OMPRTL___kmpc_dispatch_next_4u); in getKmpcForDynamicNextForType()
2337 M, omp::RuntimeFunction::OMPRTL___kmpc_dispatch_next_8u); in getKmpcForDynamicNextForType()
2349 M, omp::RuntimeFunction::OMPRTL___kmpc_dispatch_fini_4u); in getKmpcForDynamicFiniForType()
3680 omp::RuntimeFunction::OMPRTL___kmpc_target_init); in createTargetInit()
[all …]
/llvm-project-15.0.7/flang/lib/Lower/
H A DIntrinsicCall.cpp1020 struct RuntimeFunction { struct
1034 static constexpr RuntimeFunction pgmathFast[] = { argument
1039 static constexpr RuntimeFunction pgmathRelaxed[] = {
1044 static constexpr RuntimeFunction pgmathPrecise[] = {
1416 const RuntimeFunction &runtime) { in getFuncOp()
1429 const Fortran::common::StaticMultimapView<RuntimeFunction> &lib, in searchFunctionInLibrary()
1431 const RuntimeFunction **bestNearMatch, in searchFunctionInLibrary()
1433 std::pair<const RuntimeFunction *, const RuntimeFunction *> range = in searchFunctionInLibrary()
1436 const RuntimeFunction &impl = *iter; in searchFunctionInLibrary()
1529 const RuntimeFunction *bestNearMatch = nullptr; in getRuntimeFunction()
[all …]
/llvm-project-15.0.7/llvm/unittests/Frontend/
H A DOpenMPIRBuilderTest.cpp120 static void findCalls(Function *F, omp::RuntimeFunction FnID, in findCalls()
135 static CallInst *findSingleCall(Function *F, omp::RuntimeFunction FnID, in findSingleCall()
2065 (IVBits > 32) ? omp::RuntimeFunction::OMPRTL___kmpc_for_static_init_8u in TEST_P()
2066 : omp::RuntimeFunction::OMPRTL___kmpc_for_static_init_4u, in TEST_P()
2074 F, omp::RuntimeFunction::OMPRTL___kmpc_for_static_fini, OMPBuilder); in TEST_P()
2078 F, omp::RuntimeFunction::OMPRTL___kmpc_barrier, OMPBuilder); in TEST_P()
4039 findCalls(F, omp::RuntimeFunction::OMPRTL___kmpc_fork_call, OMPBuilder, in TEST_F()
4075 RuntimeFunction::OMPRTL___kmpc_reduce)) in TEST_F()
4300 findCalls(F, omp::RuntimeFunction::OMPRTL___kmpc_fork_call, OMPBuilder, in TEST_F()
4311 findCalls(FirstCallee, omp::RuntimeFunction::OMPRTL___kmpc_reduce, OMPBuilder, in TEST_F()
[all …]
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGOpenMPRuntimeGPU.cpp1747 RuntimeFunction ShuffleFn = Size.getQuantity() <= 4 in createRuntimeShuffleFunction()
H A DCGOpenMPRuntime.cpp11226 RuntimeFunction RTLFn; in emitTargetDataStandAloneCall()
12186 llvm::omp::RuntimeFunction FnID = in getAddressOfLocalVariable()