| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Fix more compiler-rt tests after #149015. | 1 年前 | |
[profile] Use fprofile-continuous in compiler-rt tests (#126617) PR #124353 introduced the clang option -fprofile-continuous to enable continuous mode. Use this option in all compiler-rt tests, where applicable. Changes can be summarized as follows: 1) tests that use -fprofile-instr-generate (%clang_profgen), which is an option that takes profile file name, are changed like so: -// RUN: %clang_profgen_cont <SOME-OPTIONS> -o %t.exe %s -// RUN: env LLVM_PROFILE_FILE="%c%t.profraw" %run %t.exe +// RUN: %clang_profgen=%t.profraw -fprofile-continuous <SOME-OPTIONS> -o %t.exe %s +// RUN: %run %t.exe 2) tests that use -fprofile-generate (%clang_pgogen), which is an option that takes a profile directory, are on case-by-case basis. Where the default name "default_%m.profraw" works, those tests were changed to use %clang_pgogen=<dir>, and the rest (set-filename.c and get-filename.c) continued to use the LLVM_PROFILE_FILE environment variable . 3) set-file-object.c uses different filename for different run of the same executable, so it continued to use the LLVM_PROFILE_FILE environment variable. 4) pid-substitution.c add a clang_profgen variation. --------- Co-authored-by: Wael Yehia <wyehia@ca.ibm.com> | 1 年前 | |
[compiler-rt][Profile] Mark Darwin test work with internal shell This test was using subshells and then passing the results to diff. Write out the results to files before passing to diff as the internal shell does not support subshells. | 8 个月前 | |
[InstrProf] Remove -forder-file-instrumentation (#130192) | 1 年前 | |
[profdata] Skip probes with missing counter and function pointers (#163254) | 8 个月前 | |
Fix more compiler-rt tests after #149015. | 1 年前 | |
Fix more compiler-rt tests after #149015. | 1 年前 | |
[compiler-rt] Revise IDE folder structure (#89753) Update the folder titles for targets in the monorepository that have not seen taken care of for some time. These are the folders that targets are organized in Visual Studio and XCode ( set_property(TARGET <target> PROPERTY FOLDER "<title>")) when using the respective CMake's IDE generator. * Ensure that every target is in a folder * Use a folder hierarchy with each LLVM subproject as a top-level folder * Use consistent folder names between subprojects * When using target-creating functions from AddLLVM.cmake, automatically deduce the folder. This reduces the number of set_property/set_target_property, but are still necessary when add_custom_target, add_executable, add_library, etc. are used. A LLVM_SUBPROJECT_TITLE definition is used for that in each subproject's root CMakeLists.txt. | 2 年前 | |
[PGO][compiler-rt] Add a test to ensure include files do not diverge (#97775) Memprof has two include files that are duplicated between LLVM and compiler-rt. They need to stay in sync to ensure correct functionality, but the comments can be somewhat easy to miss, which causes fixups like 839ed1ba553346b0c225e9b839cf3cb716dc7412 to be needed. This patch adds a test to ensure that the files are the same between LLVM and compiler-rt to catch this ideally before commit, but if not, soon afterwards. There is additionally InstrProfData.inc for some PGO variants that is added to the same test here as well. | 2 年前 | |
[AIX][PGO] Enable some profile-rt tests now that -fprofile-instr-generate works on AIX | 1 年前 | |
[AIX][PGO] Enable some profile-rt tests now that -fprofile-instr-generate works on AIX | 1 年前 | |
[AIX][PGO] Enable some profile-rt tests now that -fprofile-instr-generate works on AIX | 1 年前 | |
[InstrProf] Allow CSIRPGO function entry coverage The flag -fcs-profile-generate for enabling CSIRPGO moves the pass pgo-instrumentation after inlining. Function entry coverage works fine with this change, so remove the assert. I had originally left this assert in because I had not tested this at the time. Reviewed By: davidxl, MaskRay Differential Revision: https://reviews.llvm.org/D129407 | 3 年前 | |
[gcov] Bump default version to 11.1 The gcov version is set to 11.1 (compatible with gcov 9) even if -Xclang -coverage-version= specified version is less than 11.1. Therefore, we can drop producer support for version < 11.1. | 1 年前 | |
[gcov][test] Add -dumpdir ./ These tests rely on an unintended behavior that when the driver performs both compilation and linking phases, the .gcno & .gcda files are placed in PWD. The behavior will be fixed to respect -o (match -ftime-trace, -gsplit-dwarf, and GCC). Add -dumpdir ./ so that the tests will work with or without the behavior change, and make it easy to compare the coverage behavior with GCC. | 3 年前 | |
[gcov][test] Add -dumpdir ./ These tests rely on an unintended behavior that when the driver performs both compilation and linking phases, the .gcno & .gcda files are placed in PWD. The behavior will be fixed to respect -o (match -ftime-trace, -gsplit-dwarf, and GCC). Add -dumpdir ./ so that the tests will work with or without the behavior change, and make it easy to compare the coverage behavior with GCC. | 3 年前 | |
[gcov][test] Add -dumpdir ./ These tests rely on an unintended behavior that when the driver performs both compilation and linking phases, the .gcno & .gcda files are placed in PWD. The behavior will be fixed to respect -o (match -ftime-trace, -gsplit-dwarf, and GCC). Add -dumpdir ./ so that the tests will work with or without the behavior change, and make it easy to compare the coverage behavior with GCC. | 3 年前 | |
Revert "XFAIL some PGO tests on AIX until the new linker becomes publicly available." AIX 7.2 TL5 SP4 and AIX 7.3 TL0 SP2 have been released as of now. The linker in these OS versions recognizes and properly supports __start_SECNAME and __stop_SECNAME symbols which are needed for PGO. This reverts commit 93bb2f16e85d2d4c8d3ddadebd99fc0fe26d974b. | 3 年前 | |
[compiler-rt] [test] Adjust profile tests to allow arm_aapcs_vfpcc (#137176) This fixes these tests for Windows on armv7. | 1 年前 | |
[nfc][compiler-rt]Remove round-up in __llvm_profile_get_num_data (#83194) - Update instrprof-basic.c as a regression test. | 2 年前 | |
[InstrProf] Add debuginfod correlation support (#106606) This patch adds debuginfod support into llvm-profdata to find the assosicated executable by a build id in a raw profile to correlate a profile with a provided correlation kind (debug-info or binary). | 1 年前 | |
Fix comparing in instrprof-binary-correlate.c | 2 年前 | |
[InstrProf] Test that entry coverage counts accumulate (#81806) | 2 年前 | |
[profile] Eliminate dynamic memory allocation for buffered writer With this change, dynamic memory allocation is only used for testing purpose. This change is one of the many steps to make instrument profiler dynamic allocation free. llvm-svn: 269453 | 10 年前 | |
[compiler-rt][Darwin][x86] Fix instrprof-darwin-dead-strip test (#132874) ld issues a warning about section alignment on x86. Explicitly setting the alignment fixes that. | 1 年前 | |
[compiler-rt][Darwin][x86] Fix instrprof-darwin-exports test (#131425) ld64 issues a warning about section alignment which was counted as an unexpected exported symbol and the test failed. Fixed by disabling all linker warnings using -Wl,-w. | 1 年前 | |
Reland [pgo] Avoid introducing relocations by using private alias In many cases, we can use an alias to avoid a symbolic relocations, instead of using the public, interposable symbol. When the instrumented function is in a COMDAT, we can use a hidden alias, and still avoid references to discarded sections. Previous versions of this patch allowed the compiler to name the generated alias, but that would only be valid when the functions were local. Since the alias may be used across TUs we use a more deterministic naming convention, and add a ".local" suffix to the alias name just as we do for relative vtables aliases. https://reviews.llvm.org/rG20894a478da224bdd69c91a22a5175b28bc08ed9 removed an incorrect assertion on Mach-O which caused assertion failures in LLD. We prevent duplicate symbols under ThinLTO + PGO + CFI by disabling alias generation when the target function has MD_type metadata used in CFI. Reviewed By: phosek Differential Revision: https://reviews.llvm.org/D137982 | 3 年前 | |
Revert "Use uint64_t for branch weights instead of uint32_t" This reverts commit 10f2a0d662d8d72eaac48d3e9b31ca8dc90df5a4. More uint64_t overflows. | 5 年前 | |
[InstrProf] Test that entry coverage counts accumulate (#81806) | 2 年前 | |
[compiler-rt][profile] Add support for LLVM profile for Haiku (#107575) Haiku uses typical UNIX interfaces. All tests pass except instrprof-error.c Posix/gcov-dlopen.c Posix/gcov-destructor.c Posix/instrprof-dlopen-norpath.test --------- Co-authored-by: Petr Hosek <phosek@google.com> | 1 年前 | |
NFC: Mark instrprof-gc-sections.c unsupported on ppc64le PR #99056 marked this test case as an XFAIl for ppc64le but it is actually being temporary unsupported, this changes it from an XFAIl to unsupported. | 2 年前 | |
[gcov][test] Add -dumpdir ./ These tests rely on an unintended behavior that when the driver performs both compilation and linking phases, the .gcno & .gcda files are placed in PWD. The behavior will be fixed to respect -o (match -ftime-trace, -gsplit-dwarf, and GCC). Add -dumpdir ./ so that the tests will work with or without the behavior change, and make it easy to compare the coverage behavior with GCC. | 3 年前 | |
[gcov][test] Add -dumpdir ./ These tests rely on an unintended behavior that when the driver performs both compilation and linking phases, the .gcno & .gcda files are placed in PWD. The behavior will be fixed to respect -o (match -ftime-trace, -gsplit-dwarf, and GCC). Add -dumpdir ./ so that the tests will work with or without the behavior change, and make it easy to compare the coverage behavior with GCC. | 3 年前 | |
[gcov][test] Add -dumpdir ./ These tests rely on an unintended behavior that when the driver performs both compilation and linking phases, the .gcno & .gcda files are placed in PWD. The behavior will be fixed to respect -o (match -ftime-trace, -gsplit-dwarf, and GCC). Add -dumpdir ./ so that the tests will work with or without the behavior change, and make it easy to compare the coverage behavior with GCC. | 3 年前 | |
[gcov][test] Add -dumpdir ./ These tests rely on an unintended behavior that when the driver performs both compilation and linking phases, the .gcno & .gcda files are placed in PWD. The behavior will be fixed to respect -o (match -ftime-trace, -gsplit-dwarf, and GCC). Add -dumpdir ./ so that the tests will work with or without the behavior change, and make it easy to compare the coverage behavior with GCC. | 3 年前 | |
[gcov][test] Add -dumpdir ./ These tests rely on an unintended behavior that when the driver performs both compilation and linking phases, the .gcno & .gcda files are placed in PWD. The behavior will be fixed to respect -o (match -ftime-trace, -gsplit-dwarf, and GCC). Add -dumpdir ./ so that the tests will work with or without the behavior change, and make it easy to compare the coverage behavior with GCC. | 3 年前 | |
Revert "XFAIL some PGO tests on AIX until the new linker becomes publicly available." AIX 7.2 TL5 SP4 and AIX 7.3 TL0 SP2 have been released as of now. The linker in these OS versions recognizes and properly supports __start_SECNAME and __stop_SECNAME symbols which are needed for PGO. This reverts commit 93bb2f16e85d2d4c8d3ddadebd99fc0fe26d974b. | 3 年前 | |
Revert "XFAIL some PGO tests on AIX until the new linker becomes publicly available." AIX 7.2 TL5 SP4 and AIX 7.3 TL0 SP2 have been released as of now. The linker in these OS versions recognizes and properly supports __start_SECNAME and __stop_SECNAME symbols which are needed for PGO. This reverts commit 93bb2f16e85d2d4c8d3ddadebd99fc0fe26d974b. | 3 年前 | |
[InstrProf] Add options to profile function groups Add two options, -fprofile-function-groups=N and -fprofile-selected-function-group=i used to partition functions into N groups and only instrument the functions in group i. Similar options were added to xray in https://reviews.llvm.org/D87953 and the goal is the same; to reduce instrumented size overhead by spreading the overhead across multiple builds. Raw profiles from different groups can be added like normal using the llvm-profdata merge command. Reviewed By: ianlevesque Differential Revision: https://reviews.llvm.org/D129594 | 3 年前 | |
[Profile] Rewrite Test to work with Internal Shell There was one test that used subshells to read a file. Replace those subshells with the readfile substitution. Reviewers: fmayer, mingmingl-llvm Reviewed By: mingmingl-llvm, fmayer Pull Request: https://github.com/llvm/llvm-project/pull/165145 | 8 个月前 | |
[profile] Convert tests to check 'target=...' Part of the project to eliminate special handling for triples in lit expressions. | 3 年前 | |
[profile][test] Delete profraw directory so that tests are immune to format version upgrade | 5 年前 | |
[Profile] Allow online merging with debug info correlation. When using debug info correlation, value profiling needs to be switched off. So, we are only merging counter sections. In that case the existance of data section is just used to provide an extra check in case of corrupted profile. This patch performs counter merging by iterating the counter section by counter size and add them together. Reviewed By: ellis, MaskRay Differential Revision: https://reviews.llvm.org/D157632 | 2 年前 | |
[compiler-rt] [test] [profile] Generalize existing MSVC XFAILs to cover mingw too Differential Revision: https://reviews.llvm.org/D148167 | 3 年前 | |
[Profile] Allow online merging with debug info correlation. When using debug info correlation, value profiling needs to be switched off. So, we are only merging counter sections. In that case the existance of data section is just used to provide an extra check in case of corrupted profile. This patch performs counter merging by iterating the counter section by counter size and add them together. Reviewed By: ellis, MaskRay Differential Revision: https://reviews.llvm.org/D157632 | 2 年前 | |
[profile] Convert tests to check 'target=...' Part of the project to eliminate special handling for triples in lit expressions. | 3 年前 | |
[compiler-rt] [test] [profile] Generalize existing MSVC XFAILs to cover mingw too Differential Revision: https://reviews.llvm.org/D148167 | 3 年前 | |
[AIX][PGO] Enable some profile-rt tests now that -fprofile-instr-generate works on AIX | 1 年前 | |
[profile] Implement a non-mmap path when reading profile files from a non-local filesystem (#131177) On AIX, when accessing mmap'ed memory associated to a file on NFS, a SIGBUS might be raised at random. The problem is still in open state with the OS team. This PR teaches the profile runtime, under certain conditions, to avoid the mmap when reading the profile file during online merging. This PR has no effect on any platform other than AIX because I'm not aware of this problem on other platforms. Other platforms can easily opt-in to this functionality in the future. The logic in function is_local_filesystem was copied from [llvm/lib/Support/Unix/Path.inc](https://github.com/llvm/llvm-project/blob/f388ca3d9d9a58e3d189458b590ba68dfd9e5a2d/llvm/lib/Support/Unix/Path.inc#L515) (https://reviews.llvm.org/D58801), because it seems that the compiler-rt/profile cannot reuse code from llvm except through InstrProfData.inc. Thanks to @hubert-reinterpretcast for substantial feedback downstream. --------- Co-authored-by: Wael Yehia <wyehia@ca.ibm.com> Co-authored-by: Hubert Tong <hubert.reinterpretcast@gmail.com> | 1 年前 | |
Revert "Use uint64_t for branch weights instead of uint32_t" This reverts commit 10f2a0d662d8d72eaac48d3e9b31ca8dc90df5a4. More uint64_t overflows. | 5 年前 | |
Revert "Use uint64_t for branch weights instead of uint32_t" This reverts commit 10f2a0d662d8d72eaac48d3e9b31ca8dc90df5a4. More uint64_t overflows. | 5 年前 | |
Revert "Use uint64_t for branch weights instead of uint32_t" This reverts commit 10f2a0d662d8d72eaac48d3e9b31ca8dc90df5a4. More uint64_t overflows. | 5 年前 | |
Revert "XFAIL some PGO tests on AIX until the new linker becomes publicly available." AIX 7.2 TL5 SP4 and AIX 7.3 TL0 SP2 have been released as of now. The linker in these OS versions recognizes and properly supports __start_SECNAME and __stop_SECNAME symbols which are needed for PGO. This reverts commit 93bb2f16e85d2d4c8d3ddadebd99fc0fe26d974b. | 3 年前 | |
[compiler-rt] [test] Adjust profile tests to allow arm_aapcs_vfpcc (#137176) This fixes these tests for Windows on armv7. | 1 年前 | |
[profile] Convert tests to check 'target=...' Part of the project to eliminate special handling for triples in lit expressions. | 3 年前 | |
[AIX][PGO] Enable some profile-rt tests now that -fprofile-instr-generate works on AIX | 1 年前 | |
[AIX][PGO] Enable some profile-rt tests now that -fprofile-instr-generate works on AIX | 1 年前 | |
Revert "Use uint64_t for branch weights instead of uint32_t" This reverts commit 10f2a0d662d8d72eaac48d3e9b31ca8dc90df5a4. More uint64_t overflows. | 5 年前 | |
Revert "Use uint64_t for branch weights instead of uint32_t" This reverts commit 10f2a0d662d8d72eaac48d3e9b31ca8dc90df5a4. More uint64_t overflows. | 5 年前 | |
[docs][NFC] Resolve mismatched backticks (#155883) Fix various backtick mismatches. NFC. | 10 个月前 | |
[InstrProf][Temporal] Add weight field to traces As discussed in [0], add a weight field to temporal profiling traces found in profiles. This allows users to use the --weighted-input= flag in the llvm-profdata merge command to weight traces from different scenarios differently. Note that this is a breaking change, but since [1] landed very recently and there is no way to "use" this trace data, there should be no users of this feature. We believe it is acceptable to land this change without bumping the profile format version. [0] https://reviews.llvm.org/D147812#4259507 [1] https://reviews.llvm.org/D147287 Reviewed By: snehasish Differential Revision: https://reviews.llvm.org/D148150 | 3 年前 | |
[compiler-rt][Profile] Temporarily Disable Test on AIX This was very hackily patched in 16ef893e9fdec2b08dafc82f5450b41834e09039 to not use env -u. The internal shell does not support unset, but does supprt env -u. Disable the test for now so we can enable the internal shell with a TODO to enable it after the internal shell landing has stuck. Reviewers: fmayer, vitalybuka, w2yehia, daltenty, mingmingl-llvm, madanial0 Reviewed By: mingmingl-llvm Pull Request: https://github.com/llvm/llvm-project/pull/166637 | 8 个月前 | |
[PGO] Don't reference functions unless value profiling is enabled This reduces the size of chrome.dll.pdb built with optimizations, coverage, and line table info from 4,690,210,816 to 2,181,128,192, which makes it possible to fit under the 4GB limit. This change can greatly reduce binary size in coverage builds, which do not need value profiling. IR PGO builds are unaffected. There is a minor behavior change for frontend PGO. PGO and coverage both use InstrProfiling to create profile data with counters. PGO records the address of each function in the __profd_ global. It is used later to map runtime function pointer values back to source-level function names. Coverage does not appear to use this information. Recording the address of every function with code coverage drastically increases code size. Consider this program: void foo(); void bar(); inline void inlineMe(int x) { if (x > 0) foo(); else bar(); } int getVal(); int main() { inlineMe(getVal()); } With code coverage, the InstrProfiling pass runs before inlining, and it captures the address of inlineMe in the __profd_ global. This greatly increases code size, because now the compiler can no longer delete trivial code. One downside to this approach is that users of frontend PGO must apply the -mllvm -enable-value-profiling flag globally in TUs that enable PGO. Otherwise, some inline virtual method addresses may not be recorded and will not be able to be promoted. My assumption is that this mllvm flag is not popular, and most frontend PGO users don't enable it. Differential Revision: https://reviews.llvm.org/D102818 | 5 年前 | |
[Profile] Test cleanup -- use new lit var for IR PGO tests /NFC llvm-svn: 276036 | 9 年前 | |
[Profile] Fix value profiler eviction bug Differential Revision: https://reviews.llvm.org/D27224 llvm-svn: 288204 | 9 年前 | |
[PGO] Don't reference functions unless value profiling is enabled This reduces the size of chrome.dll.pdb built with optimizations, coverage, and line table info from 4,690,210,816 to 2,181,128,192, which makes it possible to fit under the 4GB limit. This change can greatly reduce binary size in coverage builds, which do not need value profiling. IR PGO builds are unaffected. There is a minor behavior change for frontend PGO. PGO and coverage both use InstrProfiling to create profile data with counters. PGO records the address of each function in the __profd_ global. It is used later to map runtime function pointer values back to source-level function names. Coverage does not appear to use this information. Recording the address of every function with code coverage drastically increases code size. Consider this program: void foo(); void bar(); inline void inlineMe(int x) { if (x > 0) foo(); else bar(); } int getVal(); int main() { inlineMe(getVal()); } With code coverage, the InstrProfiling pass runs before inlining, and it captures the address of inlineMe in the __profd_ global. This greatly increases code size, because now the compiler can no longer delete trivial code. One downside to this approach is that users of frontend PGO must apply the -mllvm -enable-value-profiling flag globally in TUs that enable PGO. Otherwise, some inline virtual method addresses may not be recorded and will not be able to be promoted. My assumption is that this mllvm flag is not popular, and most frontend PGO users don't enable it. Differential Revision: https://reviews.llvm.org/D102818 | 5 年前 | |
[profile] Delete stale profiles in test/profile/instrprof-value-prof.test, NFC | 6 年前 | |
[profile] Enabled test on windows Works with D34797 | 5 年前 | |
[AIX][PGO] Enable some profile-rt tests now that -fprofile-instr-generate works on AIX | 1 年前 | |
Reland "[TypeProf][InstrPGO] Introduce raw and instr profile format change for type profiling." (#82711) New change on top of [reviewed patch](https://github.com/llvm/llvm-project/pull/81691) are [in commits after this one](https://github.com/llvm/llvm-project/pull/82711/commits/d0757f46b3e3865b5f7c552bc0744309a363e0ac). Previous commits are restored from the remote branch with timestamps. 1. Fix build breakage for non-ELF platforms, by defining the missing functions { __llvm_profile_begin_vtables, __llvm_profile_end_vtables, __llvm_profile_begin_vtabnames , __llvm_profile_end_vtabnames} everywhere. * Tested on mac laptop (for darwins) and Windows. Specifically, functions in InstrProfilingPlatformWindows.c returns NULL to make it more explicit that type prof isn't supported; see comments for the reason. * For the rest (AIX, other), mostly follow existing examples (like this [one](https://github.com/llvm/llvm-project/commit/f95b2f1acf1171abb0d00089fd4c9238753847e3)) 2. Rename __llvm_prf_vtabnames -> __llvm_prf_vns for shorter section name, and make returned pointers [const](https://github.com/llvm/llvm-project/pull/82711/commits/a825d2a4ec00f07772a373091a702f149c3b0c34#diff-4de780ce726d76b7abc9d3353aef95013e7b21e7bda01be8940cc6574fb0b5ffR120-R121) **Original Description** * Raw profile format - Header: records the byte size of compressed vtable names, and the number of profiled vtable entries (call it VTableProfData). Header also records padded bytes of each section. - Payload: adds a section for compressed vtable names, and a section to store VTableProfData. Both sections are padded so the size is a multiple of 8. * Indexed profile format - Header: records the byte offset of compressed vtable names. - Payload: adds a section to store compressed vtable names. This section is used by llvm-profdata to show the list of vtables profiled for an instrumented site. [The originally reviewed patch](https://github.com/llvm/llvm-project/pull/66825) will have profile reader/write change and llvm-profdata change. - To ensure this PR has all the necessary profile format change along with profile version bump, created a copy of the originally reviewed patch in https://github.com/llvm/llvm-project/pull/80761. The copy doesn't have profile format change, but it has the set of tests which covers type profile generation, profile read and profile merge. Tests pass there. rfc in https://discourse.llvm.org/t/rfc-dynamic-type-profiling-and-optimizations-in-llvm/74600 --------- Co-authored-by: modiking <modiking213@gmail.com> | 2 年前 | |
[test] remove profile file at the start of profile/instrprof-write-file-atexit-explicitly.c | 1 年前 | |
[AIX][PGO] Enable some profile-rt tests now that -fprofile-instr-generate works on AIX | 1 年前 | |
Revert "Use uint64_t for branch weights instead of uint32_t" This reverts commit 10f2a0d662d8d72eaac48d3e9b31ca8dc90df5a4. More uint64_t overflows. | 5 年前 | |
Rename config.host_os to config.target_os. config.host_os is derived from CMAKE_SYSTEM_NAME which specifies the target. See: https://cmake.org/cmake/help/latest/variable/CMAKE_SYSTEM_NAME.html To reduce confusion, rename it to config.target_os. The variable name config.target_os was already being used by the Orc tests. Rename it to config.orc_test_target_os with a FIXME to remove. Reviewers: JDevlieghere, MaskRay Reviewed By: MaskRay Pull Request: https://github.com/llvm/llvm-project/pull/149015 | 1 年前 | |
Reland: [llvm-cov] Look up object files using debuginfod Reviewed By: gulfem Differential Revision: https://reviews.llvm.org/D136702 | 3 年前 | |
[builtins][test] Delete unneeded file headers We don't add file headers to tests. The comments are useless as well - their purpose can be easily inferred from the filenames. | 6 年前 | |
Revert "XFAIL some PGO tests on AIX until the new linker becomes publicly available." AIX 7.2 TL5 SP4 and AIX 7.3 TL0 SP2 have been released as of now. The linker in these OS versions recognizes and properly supports __start_SECNAME and __stop_SECNAME symbols which are needed for PGO. This reverts commit 93bb2f16e85d2d4c8d3ddadebd99fc0fe26d974b. | 3 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 年前 | ||
| 1 年前 | ||
| 8 个月前 | ||
| 1 年前 | ||
| 8 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 3 年前 | ||
| 1 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 1 年前 | ||
| 2 年前 | ||
| 1 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 10 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 3 年前 | ||
| 5 年前 | ||
| 2 年前 | ||
| 1 年前 | ||
| 2 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 8 个月前 | ||
| 3 年前 | ||
| 5 年前 | ||
| 2 年前 | ||
| 3 年前 | ||
| 2 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 5 年前 | ||
| 5 年前 | ||
| 5 年前 | ||
| 3 年前 | ||
| 1 年前 | ||
| 3 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 5 年前 | ||
| 5 年前 | ||
| 10 个月前 | ||
| 3 年前 | ||
| 8 个月前 | ||
| 5 年前 | ||
| 9 年前 | ||
| 9 年前 | ||
| 5 年前 | ||
| 6 年前 | ||
| 5 年前 | ||
| 1 年前 | ||
| 2 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 5 年前 | ||
| 1 年前 | ||
| 3 年前 | ||
| 6 年前 | ||
| 3 年前 |