003 File Manager
Current Path:
/usr/src/contrib/llvm-project/compiler-rt/lib/profile
usr
/
src
/
contrib
/
llvm-project
/
compiler-rt
/
lib
/
profile
/
📁
..
📄
GCDAProfiling.c
(18.06 KB)
📄
InstrProfiling.c
(2.23 KB)
📄
InstrProfiling.h
(12.8 KB)
📄
InstrProfilingBiasVar.c
(669 B)
📄
InstrProfilingBuffer.c
(5.36 KB)
📄
InstrProfilingFile.c
(35.95 KB)
📄
InstrProfilingInternal.c
(928 B)
📄
InstrProfilingInternal.h
(7.75 KB)
📄
InstrProfilingMerge.c
(5.15 KB)
📄
InstrProfilingMergeFile.c
(1.62 KB)
📄
InstrProfilingNameVar.c
(707 B)
📄
InstrProfilingPlatformDarwin.c
(2.46 KB)
📄
InstrProfilingPlatformFuchsia.c
(6.64 KB)
📄
InstrProfilingPlatformLinux.c
(3.36 KB)
📄
InstrProfilingPlatformOther.c
(3.48 KB)
📄
InstrProfilingPlatformWindows.c
(2.5 KB)
📄
InstrProfilingPort.h
(4.96 KB)
📄
InstrProfilingRuntime.cpp
(650 B)
📄
InstrProfilingUtil.c
(7.92 KB)
📄
InstrProfilingUtil.h
(2.95 KB)
📄
InstrProfilingValue.c
(12.74 KB)
📄
InstrProfilingWriter.c
(10.7 KB)
📄
WindowsMMap.c
(4.21 KB)
📄
WindowsMMap.h
(1.66 KB)
Editing: InstrProfilingRuntime.cpp
//===- InstrProfilingRuntime.cpp - PGO runtime initialization -------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// extern "C" { #include "InstrProfiling.h" /* int __llvm_profile_runtime */ COMPILER_RT_VISIBILITY int INSTR_PROF_PROFILE_RUNTIME_VAR; } namespace { class RegisterRuntime { public: RegisterRuntime() { __llvm_profile_initialize(); } }; RegisterRuntime Registration; }
Upload File
Create Folder