[llvm] [clang] [PGO][GlobalValue][LTO]In GlobalValues::getGlobalIdentifier, use semicolon as delimiter for local-linkage varibles. (PR #74008)

2023-12-01 Thread Teresa Johnson via cfe-commits
@@ -246,11 +246,27 @@ std::string InstrProfError::message() const { char InstrProfError::ID = 0; -std::string getPGOFuncName(StringRef RawFuncName, - GlobalValue::LinkageTypes Linkage, +std::string getPGOFuncName(StringRef Name, GlobalValue::LinkageT

[clang] [llvm] [PGO][GlobalValue][LTO]In GlobalValues::getGlobalIdentifier, use semicolon as delimiter for local-linkage varibles. (PR #74008)

2023-12-01 Thread Teresa Johnson via cfe-commits
@@ -300,12 +316,8 @@ getIRPGONameForGlobalObject(const GlobalObject &GO, GlobalValue::LinkageTypes Linkage, StringRef FileName) { SmallString<64> Name; - if (llvm::GlobalValue::isLocalLinkage(Linkage)) { -Name.appen

[clang] [llvm] [PGO][GlobalValue][LTO]In GlobalValues::getGlobalIdentifier, use semicolon as delimiter for local-linkage varibles. (PR #74008)

2023-12-01 Thread Teresa Johnson via cfe-commits
@@ -246,11 +246,27 @@ std::string InstrProfError::message() const { char InstrProfError::ID = 0; -std::string getPGOFuncName(StringRef RawFuncName, - GlobalValue::LinkageTypes Linkage, +std::string getPGOFuncName(StringRef Name, GlobalValue::LinkageT

[clang] [llvm] [PGO][GlobalValue][LTO]In GlobalValues::getGlobalIdentifier, use semicolon as delimiter for local-linkage varibles. (PR #74008)

2023-12-01 Thread Teresa Johnson via cfe-commits
@@ -246,11 +246,27 @@ std::string InstrProfError::message() const { char InstrProfError::ID = 0; -std::string getPGOFuncName(StringRef RawFuncName, - GlobalValue::LinkageTypes Linkage, +std::string getPGOFuncName(StringRef Name, GlobalValue::LinkageT

[llvm] [clang] [PGO][GlobalValue][LTO]In GlobalValues::getGlobalIdentifier, use semicolon as delimiter for local-linkage varibles. (PR #74008)

2023-12-01 Thread Teresa Johnson via cfe-commits
@@ -300,12 +316,8 @@ getIRPGONameForGlobalObject(const GlobalObject &GO, GlobalValue::LinkageTypes Linkage, StringRef FileName) { SmallString<64> Name; - if (llvm::GlobalValue::isLocalLinkage(Linkage)) { -Name.appen

[llvm] [clang] [PGO][GlobalValue][LTO]In GlobalValues::getGlobalIdentifier, use semicolon as delimiter for local-linkage varibles. (PR #74008)

2023-12-01 Thread Teresa Johnson via cfe-commits
@@ -300,12 +316,8 @@ getIRPGONameForGlobalObject(const GlobalObject &GO, GlobalValue::LinkageTypes Linkage, StringRef FileName) { SmallString<64> Name; - if (llvm::GlobalValue::isLocalLinkage(Linkage)) { -Name.appen

[compiler-rt] [clang] [clang-tools-extra] [PGO] Exposing PGO's Counter Reset and File Dumping APIs (PR #76471)

2023-12-27 Thread Teresa Johnson via cfe-commits
teresajohnson wrote: The way we have done this in the past is to declare these as weak symbols and check if they exist before calling. E.g.: ``` extern "C" __attribute__((weak)) int __llvm_profile_dump(void); if (__llvm_profile_dump) if (__llvm_profile_dump() != 0) { ... ``` Not necessa

[clang-tools-extra] [compiler-rt] [clang] [PGO] Exposing PGO's Counter Reset and File Dumping APIs (PR #76471)

2023-12-27 Thread Teresa Johnson via cfe-commits
teresajohnson wrote: > @teresajohnson I mentioned the same thing on > [discourse](https://discourse.llvm.org/t/pgo-are-the-llvm-profile-functions-stable-c-apis-across-llvm-releases/75832/5) > but it seems like linking on AIX does not support this model. I see. Perhaps instead of defining these

[clang] [clang-tools-extra] [compiler-rt] [PGO] Exposing PGO's Counter Reset and File Dumping APIs (PR #76471)

2024-01-03 Thread Teresa Johnson via cfe-commits
teresajohnson wrote: > I realized one problem during testing IRPGO (thanks again for the suggestion > @minglotus-6 !). > > A function's control flow may change between `-fprofile-generate` and > `-fprofile-use` when we make use of definitions in the new header. For > example, one may have the

[clang] b4ac849 - [clang][NFC] Extract EmitAssemblyHelper::shouldEmitRegularLTOSummary

2022-04-07 Thread Teresa Johnson via cfe-commits
Author: Pavel Samolysov Date: 2022-04-07T10:38:46-07:00 New Revision: b4ac84901e9b88429e5e51dc0b4a17b8d3e37708 URL: https://github.com/llvm/llvm-project/commit/b4ac84901e9b88429e5e51dc0b4a17b8d3e37708 DIFF: https://github.com/llvm/llvm-project/commit/b4ac84901e9b88429e5e51dc0b4a17b8d3e37708.dif

[clang] [clang][fat-lto-objects] Make module flags match non-FatLTO pipelines (PR #83159)

2024-02-27 Thread Teresa Johnson via cfe-commits
@@ -1036,7 +1041,8 @@ void EmitAssemblyHelper::RunOptimizationPipeline( if (!actionRequiresCodeGen(Action) && CodeGenOpts.VerifyModule) MPM.addPass(VerifierPass()); - if (Action == Backend_EmitBC || Action == Backend_EmitLL) { + if (Action == Backend_EmitBC || Action =

[clang] [clang][fat-lto-objects] Make module flags match non-FatLTO pipelines (PR #83159)

2024-02-28 Thread Teresa Johnson via cfe-commits
https://github.com/teresajohnson edited https://github.com/llvm/llvm-project/pull/83159 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][fat-lto-objects] Make module flags match non-FatLTO pipelines (PR #83159)

2024-02-28 Thread Teresa Johnson via cfe-commits
https://github.com/teresajohnson approved this pull request. https://github.com/llvm/llvm-project/pull/83159 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][fat-lto-objects] Make module flags match non-FatLTO pipelines (PR #83159)

2024-02-28 Thread Teresa Johnson via cfe-commits
@@ -1036,7 +1041,8 @@ void EmitAssemblyHelper::RunOptimizationPipeline( if (!actionRequiresCodeGen(Action) && CodeGenOpts.VerifyModule) MPM.addPass(VerifierPass()); - if (Action == Backend_EmitBC || Action == Backend_EmitLL) { + if (Action == Backend_EmitBC || Action =

[libcxx] [libc] [clang] [lld] [clang-tools-extra] [flang] [compiler-rt] [llvm] [ELF] --save-temps --lto-emit-asm: derive ELF/asm file names from bitcode file names (PR #78835)

2024-01-23 Thread Teresa Johnson via cfe-commits
https://github.com/teresajohnson approved this pull request. https://github.com/llvm/llvm-project/pull/78835 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [LTO] Fix fat-lto output for -c -emit-llvm. (PR #79404)

2024-01-25 Thread Teresa Johnson via cfe-commits
https://github.com/teresajohnson approved this pull request. https://github.com/llvm/llvm-project/pull/79404 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[llvm] [lld] [clang-tools-extra] [clang] [ELF] --save-temps --lto-emit-asm: derive ELF/asm file names from bitcode file names (PR #78835)

2024-01-23 Thread Teresa Johnson via cfe-commits
@@ -46,8 +46,9 @@ class BitcodeCompiler { private: std::unique_ptr ltoObj; - std::vector> buf; + SmallVector>, 0> buf; teresajohnson wrote: ping on this comment. https://github.com/llvm/llvm-project/pull/78835

[lld] [clang-tools-extra] [llvm] [clang] [ELF] --save-temps --lto-emit-asm: derive ELF/asm file names from bitcode file names (PR #78835)

2024-01-23 Thread Teresa Johnson via cfe-commits
@@ -53,10 +53,10 @@ ; RUN: rm -fr cache && mkdir cache ; RUN: ld.lld --thinlto-cache-dir=cache --save-temps -o out b.bc a.bc -M | FileCheck %s --check-prefix=MAP -; RUN: ls out1.lto.o a.bc.0.preopt.bc b.bc.0.preopt.bc +; RUN: ls out.lto.a.o a.bc.0.preopt.bc b.bc.0.preopt.bc

[lld] [clang-tools-extra] [llvm] [clang] [ELF] --save-temps --lto-emit-asm: derive ELF/asm file names from bitcode file names (PR #78835)

2024-01-23 Thread Teresa Johnson via cfe-commits
@@ -352,32 +357,49 @@ std::vector BitcodeCompiler::compile() { pruneCache(config->thinLTOCacheDir, config->thinLTOCachePolicy, files); if (!config->ltoObjPath.empty()) { -saveBuffer(buf[0], config->ltoObjPath); +saveBuffer(buf[0].second, config->ltoObjPath);

[clang] [LTO] A static relocation model can override the PIC level wrt treating external address as directly accessible (PR #65512)

2023-10-23 Thread Teresa Johnson via cfe-commits
teresajohnson wrote: @MaskRay @nickdesaulniers since they authored and reviewed [e018cbf7208](https://github.com/llvm/llvm-project/commit/e018cbf7208b3d34f18997ddee84c66cee32fb1b), respectively https://github.com/llvm/llvm-project/pull/65512 ___ cfe-

[clang] Support MemProf on darwin (PR #69640)

2023-10-26 Thread Teresa Johnson via cfe-commits
https://github.com/teresajohnson edited https://github.com/llvm/llvm-project/pull/69640 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] Support MemProf on darwin (PR #69640)

2023-10-26 Thread Teresa Johnson via cfe-commits
https://github.com/teresajohnson commented: Thanks for sending the patch! I took an initial look through and have some comments/questions. @snehasish may also be interested in taking a look. https://github.com/llvm/llvm-project/pull/69640 ___ cfe-co

[clang] Support MemProf on darwin (PR #69640)

2023-10-26 Thread Teresa Johnson via cfe-commits
@@ -279,13 +286,54 @@ struct Allocator { Print(Value->mib, Key, bool(Arg)); } + using SegmentEntry = ::llvm::memprof::SegmentEntry; void FinishAndWrite() { if (print_text && common_flags()->print_module_map) DumpProcessMap(); allocator.ForceLock();

[clang] Support MemProf on darwin (PR #69640)

2023-10-26 Thread Teresa Johnson via cfe-commits
@@ -43,6 +43,7 @@ enum class align_val_t : size_t {}; ReportOutOfMemory(size, &stack); \ return res; +#if !SANITIZER_APPLE teresajohnson wrote: How do operator new and delete get intercepted on Apple? Also, ar

[clang] Support MemProf on darwin (PR #69640)

2023-10-26 Thread Teresa Johnson via cfe-commits
@@ -63,6 +57,23 @@ struct AP64 { // Allocator64 parameters. Deliberately using a short name. template using PrimaryAllocatorASVT = SizeClassAllocator64>; using PrimaryAllocator = PrimaryAllocatorASVT; +#endif teresajohnson wrote: Combine these 2 lines into a

[clang] Support MemProf on darwin (PR #69640)

2023-10-26 Thread Teresa Johnson via cfe-commits
@@ -0,0 +1,83 @@ +// UNSUPPORTED: ios + +// RUN: %clangxx_memprof -O0 %s -o %t +// RUN: %env_memprof_opts=print_binary_refs=true:print_text=true:log_path=stdout:verbosity=2 %run %t &> %t.log +// RUN: llvm-nm %t &> %t2.log +// RUN: cat %t2.log %t.log | FileCheck %s + +#include +

[clang] Support MemProf on darwin (PR #69640)

2023-10-26 Thread Teresa Johnson via cfe-commits
@@ -279,13 +286,54 @@ struct Allocator { Print(Value->mib, Key, bool(Arg)); } + using SegmentEntry = ::llvm::memprof::SegmentEntry; void FinishAndWrite() { if (print_text && common_flags()->print_module_map) DumpProcessMap(); allocator.ForceLock();

[clang] Support MemProf on darwin (PR #69640)

2023-10-26 Thread Teresa Johnson via cfe-commits
@@ -747,8 +749,10 @@ endif() if (OS_NAME MATCHES "Linux|FreeBSD|Windows|NetBSD|SunOS") set(COMPILER_RT_ASAN_HAS_STATIC_RUNTIME TRUE) + set(COMPILER_RT_MEMPROF_HAS_STATIC_RUNTIME TRUE) else() set(COMPILER_RT_ASAN_HAS_STATIC_RUNTIME FALSE) + set(COMPILER_RT_MEMPROF_HAS_S

[clang] Support MemProf on darwin (PR #69640)

2023-10-26 Thread Teresa Johnson via cfe-commits
@@ -0,0 +1,83 @@ +// UNSUPPORTED: ios + +// RUN: %clangxx_memprof -O0 %s -o %t +// RUN: %env_memprof_opts=print_binary_refs=true:print_text=true:log_path=stdout:verbosity=2 %run %t &> %t.log +// RUN: llvm-nm %t &> %t2.log +// RUN: cat %t2.log %t.log | FileCheck %s + +#include +

[clang] Support MemProf on darwin (PR #69640)

2023-10-26 Thread Teresa Johnson via cfe-commits
@@ -78,7 +78,11 @@ static int GetCpuId(void) { // will seg fault as the address of __vdso_getcpu will be null. if (!memprof_inited) return -1; +#if SANITIZER_APPLE + return 0; teresajohnson wrote: If there is a way to do this on Apple then add a FIXME

r371285 - Remove stale TLI Module level pass registration

2019-09-06 Thread Teresa Johnson via cfe-commits
Author: tejohnson Date: Fri Sep 6 20:09:46 2019 New Revision: 371285 URL: http://llvm.org/viewvc/llvm-project?rev=371285&view=rev Log: Remove stale TLI Module level pass registration Clang patch to adapt to LLVM changes in D66428 that make the TLI require a Function. There is no longer a module-

[clang] 43f938e - LTOVisibility.rst: fix up syntax in example

2020-01-08 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2020-01-08T11:43:11-08:00 New Revision: 43f938eddc8a5c8e12c116ca5f31df5a6fead24e URL: https://github.com/llvm/llvm-project/commit/43f938eddc8a5c8e12c116ca5f31df5a6fead24e DIFF: https://github.com/llvm/llvm-project/commit/43f938eddc8a5c8e12c116ca5f31df5a6fead24e.diff

[clang] 2af97be - [ThinLTO] Add additional ThinLTO pipeline testing with new PM

2020-01-13 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2020-01-13T08:29:56-08:00 New Revision: 2af97be8027a0823b88d4b6a07fc5eedb440bc1f URL: https://github.com/llvm/llvm-project/commit/2af97be8027a0823b88d4b6a07fc5eedb440bc1f DIFF: https://github.com/llvm/llvm-project/commit/2af97be8027a0823b88d4b6a07fc5eedb440bc1f.diff

[clang] bb2e5f5 - Fix tests for builtbot failures

2020-01-13 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2020-01-13T09:28:13-08:00 New Revision: bb2e5f5e454245c8e7e9e4c9bf7a463c64604292 URL: https://github.com/llvm/llvm-project/commit/bb2e5f5e454245c8e7e9e4c9bf7a463c64604292 DIFF: https://github.com/llvm/llvm-project/commit/bb2e5f5e454245c8e7e9e4c9bf7a463c64604292.diff

[clang] 292562c - Try number 2 for fixing bot failures

2020-01-13 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2020-01-13T10:12:35-08:00 New Revision: 292562c0046c72ea1ed229dbe13a89dca73e5b89 URL: https://github.com/llvm/llvm-project/commit/292562c0046c72ea1ed229dbe13a89dca73e5b89 DIFF: https://github.com/llvm/llvm-project/commit/292562c0046c72ea1ed229dbe13a89dca73e5b89.diff

[clang] 7aed43b - Hopefully last fix for bot failures

2020-01-13 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2020-01-13T10:34:54-08:00 New Revision: 7aed43b60739653b13b8503f9df4c958c44feed8 URL: https://github.com/llvm/llvm-project/commit/7aed43b60739653b13b8503f9df4c958c44feed8 DIFF: https://github.com/llvm/llvm-project/commit/7aed43b60739653b13b8503f9df4c958c44feed8.diff

[clang] cb988a8 - Add a couple of missed wildcards in debug-pass-manager output checking

2020-01-13 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2020-01-13T10:49:40-08:00 New Revision: cb988a858abbaf1a1ae0fe03f2a1dae692131ea9 URL: https://github.com/llvm/llvm-project/commit/cb988a858abbaf1a1ae0fe03f2a1dae692131ea9 DIFF: https://github.com/llvm/llvm-project/commit/cb988a858abbaf1a1ae0fe03f2a1dae692131ea9.diff

[clang] 6288f86 - Revert "[ThinLTO] Add additional ThinLTO pipeline testing with new PM"

2020-01-13 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2020-01-13T11:01:48-08:00 New Revision: 6288f86e870c7bb7fe47cc138320b9eb34c93941 URL: https://github.com/llvm/llvm-project/commit/6288f86e870c7bb7fe47cc138320b9eb34c93941 DIFF: https://github.com/llvm/llvm-project/commit/6288f86e870c7bb7fe47cc138320b9eb34c93941.diff

[clang] 24a00ef - Restore "[ThinLTO] Add additional ThinLTO pipeline testing with new PM"

2020-01-15 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2020-01-15T07:33:08-08:00 New Revision: 24a00ef2404104e9ca6fbd7eb523a8a340be9d99 URL: https://github.com/llvm/llvm-project/commit/24a00ef2404104e9ca6fbd7eb523a8a340be9d99 DIFF: https://github.com/llvm/llvm-project/commit/24a00ef2404104e9ca6fbd7eb523a8a340be9d99.diff

[clang] 76b92cc - Fix bot by adjusting wildcard matching

2020-01-15 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2020-01-15T08:37:15-08:00 New Revision: 76b92cc7c1fafeae2d9e4993e81838b8d9488e45 URL: https://github.com/llvm/llvm-project/commit/76b92cc7c1fafeae2d9e4993e81838b8d9488e45 DIFF: https://github.com/llvm/llvm-project/commit/76b92cc7c1fafeae2d9e4993e81838b8d9488e45.diff

[clang] 226d80e - [MemProf] Rename HeapProfiler to MemProfiler for consistency

2020-09-14 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2020-09-14T13:14:57-07:00 New Revision: 226d80ebe20e2d796af6c1bc43d9fbdfbb9d4a07 URL: https://github.com/llvm/llvm-project/commit/226d80ebe20e2d796af6c1bc43d9fbdfbb9d4a07 DIFF: https://github.com/llvm/llvm-project/commit/226d80ebe20e2d796af6c1bc43d9fbdfbb9d4a07.diff

[clang] 72bdb41 - [Docs] Document --lto-whole-program-visibility

2020-08-25 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2020-08-25T19:44:54-07:00 New Revision: 72bdb41a06a27b5453bf966a0ffecfa6f5fae1a6 URL: https://github.com/llvm/llvm-project/commit/72bdb41a06a27b5453bf966a0ffecfa6f5fae1a6 DIFF: https://github.com/llvm/llvm-project/commit/72bdb41a06a27b5453bf966a0ffecfa6f5fae1a6.diff

[clang] 7ed8124 - [HeapProf] Clang and LLVM support for heap profiling instrumentation

2020-08-27 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2020-08-27T08:50:35-07:00 New Revision: 7ed8124d46f94601d5f1364becee9cee8538265e URL: https://github.com/llvm/llvm-project/commit/7ed8124d46f94601d5f1364becee9cee8538265e DIFF: https://github.com/llvm/llvm-project/commit/7ed8124d46f94601d5f1364becee9cee8538265e.diff

[clang] 45c3560 - [HeapProf] Address post-review comments in instrumentation code

2020-09-04 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2020-09-04T08:59:00-07:00 New Revision: 45c3560384814d04c9813e644efa8e2155ecae52 URL: https://github.com/llvm/llvm-project/commit/45c3560384814d04c9813e644efa8e2155ecae52 DIFF: https://github.com/llvm/llvm-project/commit/45c3560384814d04c9813e644efa8e2155ecae52.diff

[clang] 6e4c1cf - [ThinLTO/WPD] Enable -wholeprogramdevirt-skip in ThinLTO backends

2020-11-24 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2020-11-24T09:35:07-08:00 New Revision: 6e4c1cf2938842ceefc2712f0007843369dd16ca URL: https://github.com/llvm/llvm-project/commit/6e4c1cf2938842ceefc2712f0007843369dd16ca DIFF: https://github.com/llvm/llvm-project/commit/6e4c1cf2938842ceefc2712f0007843369dd16ca.diff

[clang] 0768b05 - Avoid redundant work when computing vtable vcall visibility

2020-11-24 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2020-11-24T12:06:24-08:00 New Revision: 0768b0576a938b6a4832884384fcb02cd2f74e09 URL: https://github.com/llvm/llvm-project/commit/0768b0576a938b6a4832884384fcb02cd2f74e09 DIFF: https://github.com/llvm/llvm-project/commit/0768b0576a938b6a4832884384fcb02cd2f74e09.diff

[clang] 0949f96 - [MemProf] Pass down memory profile name with optional path from clang

2020-11-01 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2020-11-01T17:38:23-08:00 New Revision: 0949f96dc6521be80ebb8ebc1e1c506165c22aac URL: https://github.com/llvm/llvm-project/commit/0949f96dc6521be80ebb8ebc1e1c506165c22aac DIFF: https://github.com/llvm/llvm-project/commit/0949f96dc6521be80ebb8ebc1e1c506165c22aac.diff

[clang] 95824be - [MemProf] Fix test failure on windows

2020-11-01 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2020-11-01T19:06:50-08:00 New Revision: 95824be18fcd70a90787fecd1e51ca0c67d8bd20 URL: https://github.com/llvm/llvm-project/commit/95824be18fcd70a90787fecd1e51ca0c67d8bd20 DIFF: https://github.com/llvm/llvm-project/commit/95824be18fcd70a90787fecd1e51ca0c67d8bd20.diff

[clang] d87bdc2 - Clean up large copies of binaries copied into temp directories in tests

2021-09-28 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2021-09-28T17:04:09-07:00 New Revision: d87bdc272ba47b7d9109ff5c7191454ab2ae6fcb URL: https://github.com/llvm/llvm-project/commit/d87bdc272ba47b7d9109ff5c7191454ab2ae6fcb DIFF: https://github.com/llvm/llvm-project/commit/d87bdc272ba47b7d9109ff5c7191454ab2ae6fcb.diff

[clang] 2f1b99c - Use rm -f to fix Windows failures from test changes

2021-09-29 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2021-09-29T08:01:22-07:00 New Revision: 2f1b99ca67da18d858a4b070716790a8f53891d6 URL: https://github.com/llvm/llvm-project/commit/2f1b99ca67da18d858a4b070716790a8f53891d6 DIFF: https://github.com/llvm/llvm-project/commit/2f1b99ca67da18d858a4b070716790a8f53891d6.diff

[clang] b55a964 - Second attempt to fix Windows failures from test changes

2021-09-29 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2021-09-29T19:24:35-07:00 New Revision: b55a964197bdc651533377bbd0b46fa58edf9196 URL: https://github.com/llvm/llvm-project/commit/b55a964197bdc651533377bbd0b46fa58edf9196 DIFF: https://github.com/llvm/llvm-project/commit/b55a964197bdc651533377bbd0b46fa58edf9196.diff

[clang] 0923a60 - [clang] Emit type metadata on available_externally vtables for WPD

2021-02-19 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2021-02-19T12:42:34-08:00 New Revision: 0923a60ea70f884d2f170f65d0faa494a25af231 URL: https://github.com/llvm/llvm-project/commit/0923a60ea70f884d2f170f65d0faa494a25af231 DIFF: https://github.com/llvm/llvm-project/commit/0923a60ea70f884d2f170f65d0faa494a25af231.diff

[clang] d0ee8b6 - [LTO] Fix -fwhole-program-vtables handling after HIP ThinLTO patch

2021-06-03 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2021-06-03T14:25:03-07:00 New Revision: d0ee8b64ecf359737ce550d8f47f465ab6657be7 URL: https://github.com/llvm/llvm-project/commit/d0ee8b64ecf359737ce550d8f47f465ab6657be7 DIFF: https://github.com/llvm/llvm-project/commit/d0ee8b64ecf359737ce550d8f47f465ab6657be7.diff

[clang] a212d8d - [MemProf] Memprof profile matching and annotation

2022-09-22 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2022-09-22T12:48:31-07:00 New Revision: a212d8da94d08e229aa8d65283e4b116310bba10 URL: https://github.com/llvm/llvm-project/commit/a212d8da94d08e229aa8d65283e4b116310bba10 DIFF: https://github.com/llvm/llvm-project/commit/a212d8da94d08e229aa8d65283e4b116310bba10.diff

[clang] 794b7ea - Revert "[MemProf] Memprof profile matching and annotation"

2022-09-22 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2022-09-22T16:08:03-07:00 New Revision: 794b7ea960ccc3222f2af582efadbc5e5c464292 URL: https://github.com/llvm/llvm-project/commit/794b7ea960ccc3222f2af582efadbc5e5c464292 DIFF: https://github.com/llvm/llvm-project/commit/794b7ea960ccc3222f2af582efadbc5e5c464292.diff

[clang] b1926f3 - Restore "[MemProf] Memprof profile matching and annotation"

2022-09-23 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2022-09-23T11:38:47-07:00 New Revision: b1926f308f0939b365ee4940c7b1bd984b45e71a URL: https://github.com/llvm/llvm-project/commit/b1926f308f0939b365ee4940c7b1bd984b45e71a DIFF: https://github.com/llvm/llvm-project/commit/b1926f308f0939b365ee4940c7b1bd984b45e71a.diff

[clang] ee73d24 - [MemProf] Collect access density statistics during profiling

2023-01-12 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2023-01-12T17:53:23-08:00 New Revision: ee73d240ab1dc026f99e7e9062c921928d2b138c URL: https://github.com/llvm/llvm-project/commit/ee73d240ab1dc026f99e7e9062c921928d2b138c DIFF: https://github.com/llvm/llvm-project/commit/ee73d240ab1dc026f99e7e9062c921928d2b138c.diff

[clang] [IRPGO][ValueProfile] Instrument virtual table address that could be used to do virtual table address comparision for indirect-call-promotion. (PR #66825)

2023-10-02 Thread Teresa Johnson via cfe-commits
teresajohnson wrote: > > Interesting work! On my side I was thinking about a different approach > > using existing profiling and the whole program devirtualization (WPD) > > framework: > > > > 1. Existing profiling identifies what targets an indirect call goes to > > 2. With WPD information, w

[clang] 65e57bb - [FunctionImport] Reduce string duplication (NFC)

2023-08-04 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2023-08-04T14:43:11-07:00 New Revision: 65e57bbed06d55cab7bb64d54891d33ccb2d4159 URL: https://github.com/llvm/llvm-project/commit/65e57bbed06d55cab7bb64d54891d33ccb2d4159 DIFF: https://github.com/llvm/llvm-project/commit/65e57bbed06d55cab7bb64d54891d33ccb2d4159.diff

[clang] b4a82b6 - [MemProf] Use new option/pass for profile feedback and matching

2023-07-10 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2023-07-10T16:42:56-07:00 New Revision: b4a82b62258c5f650a1cccf5b179933e6bae4867 URL: https://github.com/llvm/llvm-project/commit/b4a82b62258c5f650a1cccf5b179933e6bae4867 DIFF: https://github.com/llvm/llvm-project/commit/b4a82b62258c5f650a1cccf5b179933e6bae4867.diff

[clang] 546ec64 - Restore "[MemProf] Use new option/pass for profile feedback and matching"

2023-07-11 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2023-07-11T13:16:20-07:00 New Revision: 546ec641b4b1bbbf9e66a53983b635fe85d365e6 URL: https://github.com/llvm/llvm-project/commit/546ec641b4b1bbbf9e66a53983b635fe85d365e6 DIFF: https://github.com/llvm/llvm-project/commit/546ec641b4b1bbbf9e66a53983b635fe85d365e6.diff

Re: [PATCH] D73242: [WPD/LowerTypeTests] Delay lowering/removal of type tests until after ICP

2020-02-20 Thread Teresa Johnson via cfe-commits
I'm currently traveling but will take a look tomorrow. If necessary go ahead and revert, I will not be able to do so myself until tomorrow. Teresa On Tue, Feb 18, 2020, 8:48 PM Alexandre Ganea via Phabricator < revi...@reviews.llvm.org> wrote: > aganea added a comment. > > There seems to be still

[clang] c8e0bb3 - [LTO] Support for embedding bitcode section during LTO

2019-12-12 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2019-12-12T12:34:19-08:00 New Revision: c8e0bb3b2c24ef59556d81a275fb1f5db64899d3 URL: https://github.com/llvm/llvm-project/commit/c8e0bb3b2c24ef59556d81a275fb1f5db64899d3 DIFF: https://github.com/llvm/llvm-project/commit/c8e0bb3b2c24ef59556d81a275fb1f5db64899d3.diff

[clang] 878ab6d - [TLI] Support for per-Function TLI that overrides available libfuncs

2019-12-16 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2019-12-16T09:19:30-08:00 New Revision: 878ab6df033d44430939c02075ee00800995dc3b URL: https://github.com/llvm/llvm-project/commit/878ab6df033d44430939c02075ee00800995dc3b DIFF: https://github.com/llvm/llvm-project/commit/878ab6df033d44430939c02075ee00800995dc3b.diff

[clang] 458676d - [WPD/VFE] Always emit vcall_visibility metadata for -fwhole-program-vtables

2020-01-23 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2020-01-23T11:36:01-08:00 New Revision: 458676db6e41e3942a3b9498f6ba90e956897c2a URL: https://github.com/llvm/llvm-project/commit/458676db6e41e3942a3b9498f6ba90e956897c2a DIFF: https://github.com/llvm/llvm-project/commit/458676db6e41e3942a3b9498f6ba90e956897c2a.diff

[clang] 9c2eb22 - [ThinLTO] Summarize vcall_visibility metadata

2020-01-23 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2020-01-23T13:19:56-08:00 New Revision: 9c2eb220edd5e831a17bfbde65dcc49e402d7540 URL: https://github.com/llvm/llvm-project/commit/9c2eb220edd5e831a17bfbde65dcc49e402d7540 DIFF: https://github.com/llvm/llvm-project/commit/9c2eb220edd5e831a17bfbde65dcc49e402d7540.diff

[clang] 19c7698 - Fix bot failure from 59733525d37cf9ad88b5021b33ecdbaf2e18911c

2020-01-23 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2020-01-23T16:34:34-08:00 New Revision: 19c76989bb505c3117730c47df85fd3800ea2767 URL: https://github.com/llvm/llvm-project/commit/19c76989bb505c3117730c47df85fd3800ea2767 DIFF: https://github.com/llvm/llvm-project/commit/19c76989bb505c3117730c47df85fd3800ea2767.diff

[clang] 90e630a - Revert "[LTO/WPD] Enable aggressive WPD under LTO option"

2020-01-23 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2020-01-23T17:29:24-08:00 New Revision: 90e630a95ecc2cd615d631f684d61acc872ce37e URL: https://github.com/llvm/llvm-project/commit/90e630a95ecc2cd615d631f684d61acc872ce37e DIFF: https://github.com/llvm/llvm-project/commit/90e630a95ecc2cd615d631f684d61acc872ce37e.diff

[clang] af954e4 - [WPD] Emit vcall_visibility metadata for MicrosoftCXXABI

2020-01-27 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2020-01-27T06:22:24-08:00 New Revision: af954e441a5170a75687699d91d85e0692929d43 URL: https://github.com/llvm/llvm-project/commit/af954e441a5170a75687699d91d85e0692929d43 DIFF: https://github.com/llvm/llvm-project/commit/af954e441a5170a75687699d91d85e0692929d43.diff

[clang] 2f63d54 - Restore "[LTO/WPD] Enable aggressive WPD under LTO option"

2020-01-27 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2020-01-27T07:55:05-08:00 New Revision: 2f63d549f1e1edd165392837aaa53f569f7fb88d URL: https://github.com/llvm/llvm-project/commit/2f63d549f1e1edd165392837aaa53f569f7fb88d DIFF: https://github.com/llvm/llvm-project/commit/2f63d549f1e1edd165392837aaa53f569f7fb88d.diff

r317951 - [ThinLTO] Handle -fdebug-pass-manager for backend invocations via clang

2017-11-10 Thread Teresa Johnson via cfe-commits
Author: tejohnson Date: Fri Nov 10 15:37:39 2017 New Revision: 317951 URL: http://llvm.org/viewvc/llvm-project?rev=317951&view=rev Log: [ThinLTO] Handle -fdebug-pass-manager for backend invocations via clang Summary: The LTO Config field wasn't being set when invoking a ThinLTO backend via clang

r317952 - Add x86-registered-target to REQUIRES for new test

2017-11-10 Thread Teresa Johnson via cfe-commits
Author: tejohnson Date: Fri Nov 10 16:05:39 2017 New Revision: 317952 URL: http://llvm.org/viewvc/llvm-project?rev=317952&view=rev Log: Add x86-registered-target to REQUIRES for new test Should fix test added in r317951. Modified: cfe/trunk/test/CodeGen/thinlto-debug-pm.c Modified: cfe/trun

r317959 - Revert "[ThinLTO] Handle -fdebug-pass-manager for backend invocations via clang"

2017-11-10 Thread Teresa Johnson via cfe-commits
Author: tejohnson Date: Fri Nov 10 17:06:41 2017 New Revision: 317959 URL: http://llvm.org/viewvc/llvm-project?rev=317959&view=rev Log: Revert "[ThinLTO] Handle -fdebug-pass-manager for backend invocations via clang" This reverts commit r317951 and r317952. The new test is aborting on some bots a

r318042 - [ThinLTO] Handle -fdebug-pass-manager for backend invocations via clang

2017-11-13 Thread Teresa Johnson via cfe-commits
Author: tejohnson Date: Mon Nov 13 07:38:33 2017 New Revision: 318042 URL: http://llvm.org/viewvc/llvm-project?rev=318042&view=rev Log: [ThinLTO] Handle -fdebug-pass-manager for backend invocations via clang Recommit of r317951 and r317951 along with what I believe should fix the remaining buildb

[clang] fb3b392 - [docs] Add more complete documentation for -f[no]split-lto-unit

2023-03-13 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2023-03-13T11:33:46-07:00 New Revision: fb3b392264a099270b77ba7ebfb9d32817fc51d6 URL: https://github.com/llvm/llvm-project/commit/fb3b392264a099270b77ba7ebfb9d32817fc51d6 DIFF: https://github.com/llvm/llvm-project/commit/fb3b392264a099270b77ba7ebfb9d32817fc51d6.diff

[clang] f354e97 - [MemProf] Clean up MemProf instrumentation pass invocation

2023-05-26 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2023-05-26T17:38:49-07:00 New Revision: f354e971b09c244147ff59eb65b34487755598c0 URL: https://github.com/llvm/llvm-project/commit/f354e971b09c244147ff59eb65b34487755598c0 DIFF: https://github.com/llvm/llvm-project/commit/f354e971b09c244147ff59eb65b34487755598c0.diff

[clang] 1768898 - [MemProf] Control availability of hot/cold operator new from LTO link

2023-05-08 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2023-05-08T08:02:21-07:00 New Revision: 176889868024d98db032842bc47b416997d9e349 URL: https://github.com/llvm/llvm-project/commit/176889868024d98db032842bc47b416997d9e349 DIFF: https://github.com/llvm/llvm-project/commit/176889868024d98db032842bc47b416997d9e349.diff

[clang] 9e280c4 - [MemProf] Update hot/cold information after importing

2023-05-10 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2023-05-10T14:58:35-07:00 New Revision: 9e280c47588bfaf008a5fb091cd47df92b9c4264 URL: https://github.com/llvm/llvm-project/commit/9e280c47588bfaf008a5fb091cd47df92b9c4264 DIFF: https://github.com/llvm/llvm-project/commit/9e280c47588bfaf008a5fb091cd47df92b9c4264.diff

[clang] e5b0276 - [ThinLTO] Reduce pipeline clang test to avoid churn from LLVM changes

2023-04-25 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2023-04-25T13:33:09-07:00 New Revision: e5b0276dc882f7c5b2a349e2f02abf16b1d41322 URL: https://github.com/llvm/llvm-project/commit/e5b0276dc882f7c5b2a349e2f02abf16b1d41322 DIFF: https://github.com/llvm/llvm-project/commit/e5b0276dc882f7c5b2a349e2f02abf16b1d41322.diff

[clang] 2cc0c0d - [MemProf] Recognize hot/cold operator new as replaceable allocations

2023-05-01 Thread Teresa Johnson via cfe-commits
Author: Teresa Johnson Date: 2023-05-01T13:37:40-07:00 New Revision: 2cc0c0de802178dc7e5408497e2ec53b6c9728fa URL: https://github.com/llvm/llvm-project/commit/2cc0c0de802178dc7e5408497e2ec53b6c9728fa DIFF: https://github.com/llvm/llvm-project/commit/2cc0c0de802178dc7e5408497e2ec53b6c9728fa.diff

r290671 - [ThinLTO] Add missing FileCheck invocation

2016-12-28 Thread Teresa Johnson via cfe-commits
Author: tejohnson Date: Wed Dec 28 10:45:37 2016 New Revision: 290671 URL: http://llvm.org/viewvc/llvm-project?rev=290671&view=rev Log: [ThinLTO] Add missing FileCheck invocation One of the intended checks was not being performed. Modified: cfe/trunk/test/CodeGen/thinlto_backend.ll Modified

r290674 - [ThinLTO] No need to rediscover imports in distributed backend

2016-12-28 Thread Teresa Johnson via cfe-commits
Author: tejohnson Date: Wed Dec 28 12:00:08 2016 New Revision: 290674 URL: http://llvm.org/viewvc/llvm-project?rev=290674&view=rev Log: [ThinLTO] No need to rediscover imports in distributed backend Summary: We can simply import all external values with summaries included in the individual index

r291303 - [ThinLTO] Optionally ignore empty index file

2017-01-06 Thread Teresa Johnson via cfe-commits
Author: tejohnson Date: Fri Jan 6 17:37:33 2017 New Revision: 291303 URL: http://llvm.org/viewvc/llvm-project?rev=291303&view=rev Log: [ThinLTO] Optionally ignore empty index file Summary: In order to simplify distributed build system integration, where actions may be scheduled before the Thin L

r291310 - [ThinLTO] Specify target triple in new test

2017-01-06 Thread Teresa Johnson via cfe-commits
Author: tejohnson Date: Fri Jan 6 18:09:42 2017 New Revision: 291310 URL: http://llvm.org/viewvc/llvm-project?rev=291310&view=rev Log: [ThinLTO] Specify target triple in new test This should fix bot failures in this test. Modified: cfe/trunk/test/CodeGen/thinlto_backend.ll Modified: cfe/tr

[PATCH] D24644: Pass -ffunction-sections/-fdata-sections along to gold-plugin

2016-09-15 Thread Teresa Johnson via cfe-commits
tejohnson created this revision. tejohnson added reviewers: mehdi_amini, pcc. tejohnson added a subscriber: cfe-commits. Herald added subscribers: mehdi_amini, dschuff, jfb. These options need to be passed to the plugin in order to have an effect on LTO/ThinLTO compiles. https://reviews.llvm.org/

r298639 - [ThinLTO] Clang support for emitting minimized bitcode for thin link

2017-03-23 Thread Teresa Johnson via cfe-commits
Author: tejohnson Date: Thu Mar 23 14:47:49 2017 New Revision: 298639 URL: http://llvm.org/viewvc/llvm-project?rev=298639&view=rev Log: [ThinLTO] Clang support for emitting minimized bitcode for thin link Summary: Clang companion patch to LLVM patch D31027, which adds support for emitting minimiz

r299152 - [ThinLTO] Set up lto::Config properly for codegen in ThinLTO backends

2017-03-30 Thread Teresa Johnson via cfe-commits
Author: tejohnson Date: Thu Mar 30 21:05:15 2017 New Revision: 299152 URL: http://llvm.org/viewvc/llvm-project?rev=299152&view=rev Log: [ThinLTO] Set up lto::Config properly for codegen in ThinLTO backends Summary: This involved refactoring out pieces of EmitAssemblyHelper::CreateTargetMachine fo

r299170 - Add triple to new test

2017-03-30 Thread Teresa Johnson via cfe-commits
Author: tejohnson Date: Thu Mar 30 21:36:47 2017 New Revision: 299170 URL: http://llvm.org/viewvc/llvm-project?rev=299170&view=rev Log: Add triple to new test Attempt to fix bot errors from r299152 by using clang_cc1 and specifying target triple to compile step. Modified: cfe/trunk/test/Code

r299173 - Fix new compile command in test

2017-03-30 Thread Teresa Johnson via cfe-commits
Author: tejohnson Date: Thu Mar 30 21:55:31 2017 New Revision: 299173 URL: http://llvm.org/viewvc/llvm-project?rev=299173&view=rev Log: Fix new compile command in test My previous attempt to fix bot failures from r299152 didn't add the necessary option to get bitcode out of the cc1 step. Modifie

r299176 - Add more target triples to test

2017-03-30 Thread Teresa Johnson via cfe-commits
Author: tejohnson Date: Thu Mar 30 22:27:47 2017 New Revision: 299176 URL: http://llvm.org/viewvc/llvm-project?rev=299176&view=rev Log: Add more target triples to test Third and hopefully final fix to test for r299152 that is causing bot failures: make sure the target triple specified for the Thi

r299178 - Add target-cpu

2017-03-30 Thread Teresa Johnson via cfe-commits
Author: tejohnson Date: Thu Mar 30 22:49:52 2017 New Revision: 299178 URL: http://llvm.org/viewvc/llvm-project?rev=299178&view=rev Log: Add target-cpu Sigh, another follow-on fix needed for test in r299152 causing bot failures. We also need the target-cpu for the ThinLTO BE clang invocation. Mod

r299181 - Revert test added in r299152

2017-03-30 Thread Teresa Johnson via cfe-commits
Author: tejohnson Date: Thu Mar 30 23:29:07 2017 New Revision: 299181 URL: http://llvm.org/viewvc/llvm-project?rev=299181&view=rev Log: Revert test added in r299152 Removing the test until I can figure out how to get the ThinLTO backend invocation of clang to use the correct target. Modified:

r299217 - Add back test for r299152

2017-03-31 Thread Teresa Johnson via cfe-commits
Author: tejohnson Date: Fri Mar 31 08:48:18 2017 New Revision: 299217 URL: http://llvm.org/viewvc/llvm-project?rev=299217&view=rev Log: Add back test for r299152 I am hoping the bot failures are addressed by using cc1 for the ThinLTO backend invocations as well. Modified: cfe/trunk/test/Code

r299274 - [ThinLTO] Handle -emit-llvm* in ThinLTO backends

2017-03-31 Thread Teresa Johnson via cfe-commits
Author: tejohnson Date: Fri Mar 31 17:35:47 2017 New Revision: 299274 URL: http://llvm.org/viewvc/llvm-project?rev=299274&view=rev Log: [ThinLTO] Handle -emit-llvm* in ThinLTO backends Summary: Use PreCodeGenModuleHook to invoke the correct writer when emitting LLVM IR, returning false to skip co

r302940 - Remove ignore-empty-index-file option

2017-05-12 Thread Teresa Johnson via cfe-commits
Author: tejohnson Date: Fri May 12 14:32:17 2017 New Revision: 302940 URL: http://llvm.org/viewvc/llvm-project?rev=302940&view=rev Log: Remove ignore-empty-index-file option Summary: Clang changes to remove this option and replace with a parameter always set in the context of a ThinLTO distribute

r303593 - Adjust clang test for r303590

2017-05-22 Thread Teresa Johnson via cfe-commits
Author: tejohnson Date: Mon May 22 19:35:09 2017 New Revision: 303593 URL: http://llvm.org/viewvc/llvm-project?rev=303593&view=rev Log: Adjust clang test for r303590 Forgot to commit this separately from the llvm change to use a new module flag type for pic and pie levels. Should fix the bot erro

r286567 - Mirror the llvm changes that split Bitcode/ReaderWriter.h

2016-11-10 Thread Teresa Johnson via cfe-commits
Author: tejohnson Date: Thu Nov 10 23:35:12 2016 New Revision: 286567 URL: http://llvm.org/viewvc/llvm-project?rev=286567&view=rev Log: Mirror the llvm changes that split Bitcode/ReaderWriter.h The change in D26502 splits ReaderWriter.h, which contains the APIs into both the BitReader and BitWrit

Re: r247179 - EmitRecordWith* API change: takes an ArrayRef instead of a SmallVector (NFC)

2015-09-09 Thread Teresa Johnson via cfe-commits
On Wed, Sep 9, 2015 at 1:14 PM, David Blaikie via cfe-commits wrote: > > > On Wed, Sep 9, 2015 at 1:08 PM, Mehdi Amini via cfe-commits > wrote: >> >> Author: mehdi_amini >> Date: Wed Sep 9 15:08:51 2015 >> New Revision: 247179 >> >> URL: http://llvm.org/viewvc/llvm-project?rev=247179&view=rev >>

Re: [PATCH] D11908: Clang support for -fthinlto.

2015-09-23 Thread Teresa Johnson via cfe-commits
tejohnson updated this revision to Diff 35527. tejohnson added a comment. Updated the patch for the new LLVM/gold patch (http://reviews.llvm.org/D13107). Two changes: - I put back the original change to pass a new plugin option to gold. Since the function index design/name has been generalized

Re: [PATCH] D11908: Clang support for -fthinlto.

2015-09-30 Thread Teresa Johnson via cfe-commits
On Wed, Sep 30, 2015 at 10:19 AM, Duncan P. N. Exon Smith wrote: > >> On 2015-Sep-23, at 10:28, Teresa Johnson wrote: >> >> tejohnson updated this revision to Diff 35527. >> tejohnson added a comment. >> >> Updated the patch for the new LLVM/gold patch >> (http://reviews.llvm.org/D13107). >> >>

<    1   2   3   4   >