| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | Win64EH.h | 127 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 D | ARMWinEH.h | 103 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 D | Win64EHDumper.cpp | 244 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 D | Win64EHDumper.h | 46 const RuntimeFunction &RF); 52 uint64_t SectionOffset, const RuntimeFunction &RF);
|
| H A D | ARMWinEHPrinter.h | 19 class RuntimeFunction; variable 166 unsigned Index, const RuntimeFunction &Entry); 169 unsigned Index, const RuntimeFunction &Entry);
|
| H A D | ARMWinEHPrinter.cpp | 115 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 D | PECallFrameInfo.cpp | 105 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 D | PECallFrameInfo.h | 20 struct RuntimeFunction; 40 const llvm::Win64EH::RuntimeFunction *FindRuntimeFunctionIntersectsWithRange(
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-readobj/COFF/ |
| H A D | arm64-unwind-reference.yaml | 13 # CHECK-NEXT: RuntimeFunction { 31 # CHECK-NEXT: RuntimeFunction { 49 # CHECK-NEXT: RuntimeFunction { 67 # CHECK-NEXT: RuntimeFunction {
|
| H A D | unwind-x86_64-image.yaml | 4 # CHECK: RuntimeFunction {
|
| H A D | unwind-arm64-image.yaml | 4 # CHECK: RuntimeFunction {
|
| /llvm-project-15.0.7/llvm/tools/llvm-objdump/ |
| H A D | COFFDump.cpp | 582 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 D | OMPConstants.h | 46 enum class RuntimeFunction { enum 51 #define OMP_RTL(Enum, ...) constexpr auto Enum = omp::RuntimeFunction::Enum;
|
| H A D | OMPIRBuilder.h | 93 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 D | ARMWinEH.cpp | 14 std::pair<uint16_t, uint32_t> SavedRegisterMask(const RuntimeFunction &RF, in SavedRegisterMask()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | win64_eh_leaf.ll | 15 ; READOBJ: RuntimeFunction {
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | OpenMPOpt.cpp | 213 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 D | OMPIRBuilder.cpp | 1698 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 D | IntrinsicCall.cpp | 1020 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 D | OpenMPIRBuilderTest.cpp | 120 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 D | CGOpenMPRuntimeGPU.cpp | 1747 RuntimeFunction ShuffleFn = Size.getQuantity() <= 4 in createRuntimeShuffleFunction()
|
| H A D | CGOpenMPRuntime.cpp | 11226 RuntimeFunction RTLFn; in emitTargetDataStandAloneCall() 12186 llvm::omp::RuntimeFunction FnID = in getAddressOfLocalVariable()
|