Page MenuHomePhabricator

llvm-commits (Mailing List "llvm-commits")
UserMailing List

Projects

User does not belong to any projects.

User Details

User Since
Jul 2 2015, 4:56 AM (403 w, 5 d)
Roles
Mailing List

Recent Activity

Nov 22 2022

llvm-commits updated subscribers of D134260: [AArch64] Add GPR rr instructions to isAssociativeAndCommutative.

Build bot was green only when I scheduled older revisons to find a root
cause.

Nov 22 2022, 1:09 PM · Restricted Project, Restricted Project

Oct 27 2022

llvm-commits updated subscribers of D125783: [llvm-debuginfo-analyzer] 08 - ELF Reader.
Oct 27 2022, 1:13 AM · Restricted Project, Restricted Project, debug-info

May 5 2022

llvm-commits updated subscribers of D123813: llvm-reduce: Clone some of the easy function properties.

(as you already noticed this was approved).

May 5 2022, 1:55 PM · Restricted Project, Restricted Project

Apr 17 2022

llvm-commits updated subscribers of D123897: [X86] Unbreak LIT/FileCheck.

Could we hold off pushing this forwards please for a couple of days? Easter
weekend is time off work for many people.

Apr 17 2022, 3:06 AM · Restricted Project, Restricted Project

Nov 16 2021

llvm-commits updated subscribers of D113242: Adding a key_type definition to MapVector.

Sure—please let me know the email address and author name to I use for attribution!

Nov 16 2021, 5:11 PM · Restricted Project

Aug 24 2021

llvm-commits added a comment to D104730: [MCA] [AMDGPU] Adding CustomBehaviour implementation for AMDGPU..

Same. I am happy for you to commit your patch.

Aug 24 2021, 2:49 AM · Restricted Project

Aug 16 2021

llvm-commits updated subscribers of D73426: [Attributor] Derive memory location attributes (argmemonly, ...).

Thanks, Johannes, for providing a fix to get around this problem.

Aug 16 2021, 9:28 AM · Restricted Project

Feb 22 2021

llvm-commits added a comment to D96757: [InstrProfiling] Use ELF section groups for counters, data and values.

Thanks for the heads up. I've landed
https://github.com/llvm/llvm-project/commit/97184ab99c46e35ae94f828ee90f5d6af2c47e11
which should have addressed that issue, but now the bot is failing with a
different issue that looks like a stale output. I'm still looking into it,
but if I cannot find a culprit quickly, I'll revert the change.

Feb 22 2021, 9:14 AM · Restricted Project, Restricted Project

Jan 6 2021

llvm-commits updated subscribers of D88175: [DebugInfo] Add new metadata, DIArgList, for referencing a list of SSA values inside a debug variable intrinsic.

As a drive-by comment, I'll add that MDTuple was originally meant to be a final version of MDNode, as in if isa<MDTuple> returns true then you know you have a standard metadata tuple, and not some other special type. Inheriting from MDNode sounds more in line with the original intent to me. (I'm not sure it's important to maintain that as an invariant, but thought I'd mention it.)

Jan 6 2021, 12:13 PM · Restricted Project, debug-info

Dec 9 2020

llvm-commits updated subscribers of D91474: [buildbot] Fix worker for ThinLTO whole program devirtualization.

Point your worker to the port 9994, instead of 9990. Everything is the same
as for the production bot.

Dec 9 2020, 3:55 PM

Aug 5 2020

llvm-commits updated subscribers of D84782: [PGO] Include the mem ops into the function hash..
Aug 5 2020, 9:26 AM · Restricted Project, Restricted Project, Restricted Project

Jul 28 2020

llvm-commits added a comment to D84772: [NewPM][PassInstrument] Add a new kind of before-pass callback that only get called if the pass is not skipped.

ahh, naming is hard. I was thinking of required to run. Yes, it could also be required pass which is misleading. I'll go with BeforePassIsNotSkippedFunc which is not ambiguous.

Jul 28 2020, 11:23 AM · Restricted Project

Nov 12 2018

llvm-commits added a comment to D54435: [VFS] Add "expand tilde" argument to getRealPath..

Thanks for sending this!
I think fs::real_path isn't a great precedent to be following here, but
that we can put the same functionality behind a slightly different API.

Nov 12 2018, 1:20 PM
llvm-commits added a comment to D54310: Make clang-based tools find libc++ on MacOS.
Nov 12 2018, 12:42 PM

Nov 7 2018

llvm-commits updated subscribers of D53530: Fix (and improve) the support for C99 variable length array types.

For dotest style tests, the debug format to test is chosen by the test driver. All the tests should run with any format, but sometimes there are bugs in one reader or another (or in one version of DWARF or another) so you can skip or xfail a test based on format. Sounds like this test should be skipped when the debug format is PDB, since it seems like either the PDB format doesn't express a way to find the actual size of the vla (or the current PDB reader doesn't process those records).

Nov 7 2018, 3:05 PM · Restricted Project

Oct 31 2018

llvm-commits updated subscribers of D53927: [AArch64] Enable libm vectorized functions via SLEEF.
  1. You are using Vector Function ABI mangled names, which means you ware assuming to link agains libsleefgnuabi.so instead of libsleef.so. For this reason, I think it is worth to replace the -fveclib=SLEEF option with -fveclib=SLEEFGNUABI. This request applies to all places where you have used SLEEF.

Sorry but I wholeheartedly disagree with this idea.

For starters, saying -fveclib=SLEEFGNUABI is just ugly IMO.

Furthermore, I do not understand why this change is necessary. It provides nothing that the current naming convention doesn't already provide. So, really, it's a matter of personal preference.

Oct 31 2018, 11:34 AM · Restricted Project

Oct 10 2018

llvm-commits updated subscribers of D53002: Create a new symbol file plugin for cross-platform PDB symbolization.

Ugh, I put absolute paths in the test. I can fix it in a few hours, i had
to leave tge office early. otherwise you’re free to revert, sorry :-/

Oct 10 2018, 3:49 PM

Oct 3 2018

llvm-commits updated subscribers of D52180: [llvm-objcopy] Change --only-keep to --only-sections.

Alex - any update on this?

Oct 3 2018, 8:05 AM

Sep 24 2018

llvm-commits updated subscribers of D52289: [ARM] Do not fuse VADD and VMUL on the Cortex-M4 and Cortex-M33.

Sam Parker

Sep 24 2018, 7:19 AM

Sep 17 2018

llvm-commits added a comment to D51667: [analyzer] Dump stable identifiers for exploded nodes.

Should be fixed by https://reviews.llvm.org/D52183 https://reviews.llvm.org/D52183

Sep 17 2018, 12:17 PM

Sep 14 2018

llvm-commits added a comment to D51956: lld-link: Set PDB GUID to hash of PDB contents instead of to a random byte sequence..

The symptoms of a collision are just going to be you can’t debug the
program, so not very severe imo, especially since it would almost certainly
be resolved on the next incremental build

Sep 14 2018, 11:54 AM

Sep 11 2018

llvm-commits updated subscribers of D51162: [PDB] Restore AST from PDB symbols.

That’s fine

Sep 11 2018, 7:40 AM · Restricted Project

Sep 4 2018

llvm-commits updated subscribers of D51582: [IndVars] Turn isValidRewrite into an assertion.

I think this particular problem was fixed a long time ago, likely
before I started working on SCEV. I think the relevant bit is here:
https://github.com/llvm-mirror/llvm/blob/master/lib/Analysis/ScalarEvolution.cpp#L6451

Sep 4 2018, 1:31 PM

Aug 24 2018

llvm-commits added a comment to D51244: [lit, python] Remove quotes around %python in cache.ll.

Lgtm

Aug 24 2018, 7:16 PM

Aug 16 2018

llvm-commits added a comment to D50828: Add profiling and canonicalization support to demangler nodes. No functionality change intended..

Yea this approach is fine I guess, but I’m not really a fan of gigantic
headers, so if it’s possible to use runtime polymorphism that seems better
to me. Otoh, I’m not the maintainer of the itanium demangler, so feel free
to ignore :)

Aug 16 2018, 7:12 PM
llvm-commits added a comment to D50828: Add profiling and canonicalization support to demangler nodes. No functionality change intended..

Yea, I agree it’s mostly bugfixes. My hypothesis is that bugfixes are, on
average, pretty small and isolated, so it shouldn’t be too hard to port one
between the two even if they evolve separately. I’m curious what Erik
thinks though.

Aug 16 2018, 5:39 PM

Jul 30 2018

llvm-commits updated subscribers of D49778: Fix "Q" and "R" inline assembly template modifiers for big-endian Arm.

(Yep)

Jul 30 2018, 3:27 PM

Jul 20 2018

llvm-commits added a comment to D49575: Merge demangler changes over to libcxxabi.

Or just doing nothing. It’s a private header and is only included in 1 TU.
In that fine, cxxabi-config is already included first

Jul 20 2018, 7:36 AM

Jul 19 2018

llvm-commits updated subscribers of D49460: Flush counters before forking to avoid counting the execution before fork twice.

Il 18/07/2018 20:52, David Li via Phabricator ha scritto:

Jul 19 2018, 1:43 AM

Jul 13 2018

llvm-commits updated subscribers of D48181: [JumpThreading] Ignore nil destionation when determining whether a block only goes to a single destination.

Hi Brian

Jul 13 2018, 6:43 AM

Jun 25 2018

llvm-commits added a comment to D48494: [doc] Show the git config for Windows to do line-endings correctly.

The default is actually true on Windows I think. I know I always have to
manually set false.

Jun 25 2018, 7:35 AM

Jun 11 2018

llvm-commits updated subscribers of D47955: [SampleFDO] Add a new compact binary format for sample profile.
Jun 11 2018, 10:48 PM

Jun 6 2018

llvm-commits added a comment to D46662: [X86] condition branches folding for three-way conditional codes.

I attached my test cases to this email.

Jun 6 2018, 9:58 AM · Restricted Project

May 31 2018

llvm-commits updated subscribers of D47414: [llvm-objcopy] Fix null symbol handling.

Don't wait on me until June 10th. I'm just skimming emails.

May 31 2018, 8:47 AM

May 17 2018

llvm-commits added a comment to D46966: [lld] Use a real timestamp, with the option to use hash or explicit value.
May 17 2018, 8:02 AM

May 10 2018

llvm-commits updated subscribers of D46706: [PM/LoopUnswitch] Support partial trivial unswitching..
May 10 2018, 5:05 PM

Apr 18 2018

llvm-commits added a comment to D45733: [DAGCombiner] Unfold scalar masked merge if profitable.

Currently llvm-mca doesn't know how to resolve variant scheduling classes.
This problem mostly affects the ARM target.
This has been reported here: https://bugs.llvm.org/show_bug.cgi?id=36672

Apr 18 2018, 10:42 AM

Apr 12 2018

llvm-commits updated subscribers of D42180: [NewGVN] Add ops as dependency if we cannot find a leader for ValueOp..

Sorry, i'll stare at this again.

Apr 12 2018, 8:50 AM

Apr 4 2018

llvm-commits updated subscribers of D44257: [MemorySSAUpdater] Mark non-trivial Phi for not to optimize.
Apr 4 2018, 10:37 PM

Apr 3 2018

llvm-commits updated subscribers of D45200: Adding Name parameter to createVirtualRegister and createGenericVirtualRegister.

The MIR-Canon changes I've got coming soon will test createVirtualRegister but not createGenericVirtualRegister. It should be good enough for now I think.

Apr 3 2018, 8:19 AM

Mar 29 2018

llvm-commits updated subscribers of D43916: Named VReg support for MIR.

Could this bit be in a subsequent patch?
Right now im not exactly sure what the right way to go about this is because you have a vreginfos but they are named in much the way physregs are named. The named physregs have the map in MIParser. Still thinking of the right way to do this.

Mar 29 2018, 11:18 AM

Mar 26 2018

llvm-commits updated subscribers of D44910: [docs] Add Markdown support to Sphinx.
Mar 26 2018, 3:32 PM
llvm-commits added a comment to D44813: Add support for __attribute__(trivial_abi).

Thanks for fixing that!

Mar 26 2018, 12:31 PM

Mar 8 2018

llvm-commits added a comment to D43690: [ThinLTO] Keep available_externally symbols live.
Mar 8 2018, 4:45 AM
llvm-commits updated subscribers of D44150: [WebAssembly] Use DenseMapInfo traits from LLVM repo. NFC.
Mar 8 2018, 4:43 AM
llvm-commits added a comment to D43958: [llvm-readobj][ELF] Move ELF note parsing into lib/Object.

Scott Linder via Phabricator <reviews@reviews.llvm.org> writes:

Mar 8 2018, 4:43 AM
llvm-commits updated subscribers of D41465: [LTO] Support filtering by hotness threshold.

Is this from a bot? A bit more info would be helpful.

Mar 8 2018, 4:43 AM
llvm-commits added a comment to D44220: [DWARF] Suppress split line tables more carefully..
Mar 8 2018, 4:43 AM · debug-info

Jul 8 2016

llvm-commits added a comment to D22164: WebAssembly: Avoid implicit iterator conversions, NFC.

Committed in r274912.

Jul 8 2016, 12:44 PM

Jul 7 2016

llvm-commits added a comment to D22001: [DSE] Remove dead stores in end blocks containing fence.

anna marked an inline comment as done.
anna added a comment.

In http://reviews.llvm.org/D22001#474590, @dexonsmith wrote:

I don't see a patch on the list. Is this a problem with how you created the Phab review?

Sent patch separately to @dexonsmith. Response on patch:
isa works on references as well as pointers, so this can just be

if (isa<FenceInst>(*BBI))

Agree with Duncan, but the llvm ref states that this implicit conversion comes at a cost, and at some point in time, may be reverted to mean what standard iterators are. So, I'll leave it as-is to avoid any fix-ups required in future.

Jul 7 2016, 1:15 PM
llvm-commits added a comment to D21779: [LTO] Infer EKind/EMachine from Bitcode files.

From: Rui Ueyama [ruiu@google.com]
Sent: 06 July 2016 18:24
To: reviews+D21779+public+dea87c23f5e22381@reviews.llvm.org
Cc: Davide Italiano; Rafael Ávila de Espíndola; Daniel Sanders; George Rimar; Sean Silva; Peter Collingbourne; llvm-commits; Tim Amini Golling
Subject: Re: [PATCH] D21779: [LTO] Infer EKind/EMachine from Bitcode files

On Tue, Jul 5, 2016 at 6:33 AM, Daniel Sanders <daniel.sanders@imgtec.com<mailto:daniel.sanders@imgtec.com>> wrote:
dsanders added a subscriber: dsanders.

Comment at: lld/trunk/ELF/InputFiles.cpp:559-562
@@ +558,6 @@
+ Triple TheTriple(TripleStr);
+ bool Is64Bits = TheTriple.isArch64Bit();
+ if (TheTriple.isLittleEndian())
+ return Is64Bits ? ELF64LEKind : ELF32LEKind;
+ return Is64Bits ? ELF64BEKind : ELF32BEKind;

+}

Sorry for the late comment but Triple::isArch64Bit() doesn't correspond to ELF64 or ELF32 on MIPS. In particular, the triple used for the
N32 ABI will return true for isArch64Bit() but this ABI uses ELF32 objects. If lld doesn't support the N32 ABI yet then the current code is
ok for the remaining two ABI's (O32 and N64).

Ah, interesting. So N32 is a 32-bit ABI on 64-bit MIPS just like x32 ABI is on x86-64. Do you know how to determine whether it is ELF32 or ELF64 for such triple?

Jul 7 2016, 6:23 AM

Jul 6 2016

llvm-commits added a comment to D21395: Fix for Bug 28144.

You can mark the dependency in phabricator explicitly.

Jul 6 2016, 12:53 PM

Jul 1 2016

llvm-commits added a comment to D20907: [IfConversion] Bugfix: don't add Undef flag on use if reg is live..

Hi Jonas,

Jul 1 2016, 4:09 PM

Jun 27 2016

llvm-commits added a comment to D21522: Document multi-line pattern matching in FileCheck.

LGTM.

Jun 27 2016, 2:30 PM

Jun 23 2016

llvm-commits added a comment to D21251: [TTI] The cost model should not assume illegal vector casts get completely scalarized.

If you don't mind, I'll add the test as a separate patch - we don't only want

>this specific test, we need tests for a bunch of sexts/zexts, like ARM has.
>

[Demikhovsky, Elena] yes, you can add tests later. You can look at this revision as a test reference for X86

http://reviews.llvm.org/D15604

Intel Israel (74) Limited

Jun 23 2016, 2:56 PM
llvm-commits added a comment to D21643: Default to using the Unicode version of Win32 APIs.

Should we add overloads of the UTF8 conversion functions that accept
wstrings?

Jun 23 2016, 8:23 AM

Jun 22 2016

llvm-commits added a comment to D21593: test-suite: Remove lemon benchmark.

lemon is mostly stable for me as well, but from time to time it has huge outliers (just speculating but maybe iOS throttles too much forking in some circumstances and that benchmark is at the edge of such throttling...)

Jun 22 2016, 11:19 AM

Jun 13 2016

llvm-commits added a comment to D21125: [llvm-objdump] Support detection of feature bits from the object and implement this for Mips..

Sounds reasonable, but why not return a SubtargetFeatures?
dsanders created this revision.
dsanders added a subscriber: llvm-commits.
Herald added subscribers: sdardis, dsanders.

Jun 13 2016, 1:55 PM
llvm-commits added a comment to D21237: LoopRotation: remove iterative calls to rotateLoops.

Right, my idea was to make loop-rotation more generic, thus enabling it on more complicated loops. It has some interesting corner cases though: for instance you can end up with several nested loops after rotating a single loop, but that's details, which we'll figure out in the process:)

Jun 13 2016, 9:38 AM

Jun 10 2016

llvm-commits added a comment to D20899: Delay dominator updation while cloning loop..

Sorry, though i clicked accept, i'll do so.
please commit.

Jun 10 2016, 7:36 AM

Jun 9 2016

llvm-commits added a comment to D21157: [pdb] Improve StreamInterface to support writing.

On second thought i think i can actually make that work. I was thinking
you'd want a full blown interval tree, but it could be done using the same
walk I'm doing for writing. Since this is still a rare case, I'm fine
adding this, or not adding it, depending on what people prefer

Jun 9 2016, 10:30 AM

Jun 8 2016

llvm-commits added a comment to D20831: [Polly][GSoC]Rename ScopInfo to ScopBuilder.

llvm-commits mailing list
llvm-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits

Jun 8 2016, 8:02 AM

Jun 6 2016

llvm-commits added a comment to D20560: [new PM] port LoopAccessAnalysis to new pass manager (part-1).

The renaming also makes the diff hard to read which I don't like either. I
will revert the renaming part.

Jun 6 2016, 5:44 PM

Jun 2 2016

llvm-commits added a comment to D20937: [cpu-detection] Naming convention..

To elaborate a bit here: what's happening is that the update the list sees
is that you added the list and some reviewers, rather than an initial email
that contains the patch and your description of it so that people can scan
and look at patches without needing to go to phabricator.

Jun 2 2016, 7:04 PM
llvm-commits added a comment to D20147: [WIP] DebugInfo: New metadata representation for global variables..

I wonder if that's the right long term solution?

Jun 2 2016, 3:40 PM

Jun 1 2016

llvm-commits added a comment to D20831: [Polly][GSoC]Rename ScopInfo to ScopBuilder.

llvm-commits mailing list
llvm-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits

Jun 1 2016, 4:32 PM
llvm-commits added a comment to D19848: DeveloperPolicy: Bugreports should be referenced with an URL.

Although I like the change, I proposed something similar in http://lists.llvm.org/pipermail/llvm-dev/2016-May/099752.html and it was rejected.

Jun 1 2016, 3:01 PM
llvm-commits added a comment to D19664: [MemorySSA] Port to new pass manager.

Yeah, i don't either.
At this point, why don't we just have it own the caching walker and see
what it breaks.

Jun 1 2016, 8:42 AM

May 31 2016

llvm-commits added a comment to D20769: [IPRA] Interprocedural Register Allocation - Analysis Passes.

I know some of the issues are more a matter of personal preference than there being one true way. I just felt I should point out how I feel about them before people start writing them down as the one true way in the coding conventions :) I will of course not block the patches if we end up with a different style here.

May 31 2016, 6:07 PM

May 30 2016

llvm-commits added a comment to D20695: Floating Point SCEV Analysis.
May 30 2016, 11:05 AM

May 24 2016

llvm-commits added a comment to D20612: Analysis: Do not create call graph nodes for intrinsic functions..

You should probably note somewhere that assume is, in fact, readnone, we
just don't model it that way right now because it hasn't been changed to
use a real control dependency instead of a fake memory one.

May 24 2016, 10:23 PM
llvm-commits added a comment to D20423: [Clang][LLVMGold] Passing LLVM arguments to gold plugin.

This seems strange to me. For example, it breaks the otherwise very convenient:

$ clang -flto t.c -mllvm -some-internal-option-for-cc1

May 24 2016, 4:01 PM

May 23 2016

llvm-commits added a comment to D20162: [MSP430] PR27500 CodeGen: Rework branch-select pass.

ping


llvm-commits mailing list
llvm-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits

May 23 2016, 5:17 AM

May 20 2016

llvm-commits added a comment to D20470: [llvm-dwarfdump] - Teach dwarfdump to decompress debug sections in zlib style..

Commit message typo: "depricated" should be "deprecated". Probably also
missing a "we" before [or use "it is" instead of] "are" in the last line.

May 20 2016, 8:00 AM

May 14 2016

llvm-commits added a comment to D19271: Change CALL_ONCE_INITIALIZATION implementation to use static initialization.

Can you investigate? So that we can have a correct implementation to propose instead.

May 14 2016, 4:45 PM

May 11 2016

llvm-commits added a comment to D20178: Fix PR26055 - LiveDebugValues is very slow.

Thanks for taking on this work!

May 11 2016, 12:52 PM

May 10 2016

llvm-commits added a comment to D20102: [ScheduleDAG] Make sure to process all def operands before any use operands.

I am fine with the change as is now after realizing that it does not change the behaviour of the subregister def case. So this change is fine!

May 10 2016, 11:46 AM

May 5 2016

llvm-commits added a comment to D19972: [scan-build] fix warnings emitted on LLVM dsymutil code base.

+Fred

May 5 2016, 12:45 PM

May 4 2016

llvm-commits added a comment to D19805: [SelectionDAG] BITREVERSE vector legalization of bit operations.

LGTM.

May 4 2016, 3:02 PM
llvm-commits added a comment to D19805: [SelectionDAG] BITREVERSE vector legalization of bit operations.

Hi Simon,

May 4 2016, 1:47 PM
llvm-commits added a comment to D19848: DeveloperPolicy: Bugreports should be referenced with an URL.

I have no problem with the suggestion for the body, but please leave the
PR# bit in the subject. The PR is the least useful part of any subject
to me and I don't want to devote more space to it.

May 4 2016, 12:01 PM

May 3 2016

llvm-commits added a comment to D19872: Produce cpio files for --reproduce.

The cpio command was dropped, but the format is still documented. The pax
command has to support it.

May 3 2016, 11:00 AM
llvm-commits added a comment to D19872: Produce cpio files for --reproduce.

Comment at: ELF/DriverUtils.cpp:130
@@ +129,3 @@
+ OS << "000000"; c_dev
+ OS << "000000";
c_ino // FIXME: should be unique

+ OS << "100664"; // c_mode: C_ISREG | rw-rw-r--

If you are not going to fix it, it is not a fixme. Please change the comment to say that this should be unique, but since no one cares, we don't bother to set a unique number.

May 3 2016, 9:11 AM

Apr 30 2016

llvm-commits added a comment to D19376: [MC] Create unique .pdata sections for every .text section.

Looking again, sorry for the long delay.

Apr 30 2016, 11:35 AM

Apr 29 2016

llvm-commits added a comment to D19737: Make --reproduce produce more reproducible logs..
Apr 29 2016, 1:25 PM
llvm-commits added a comment to D19711: [Polly] cmake: Set LINK_POLLY_INTO_TOOLS to ON.

I link Polly into my tools anyway, thus I'm in favor of changing the
default.

Apr 29 2016, 2:41 AM

Apr 27 2016

llvm-commits added a comment to D19426: [AArch64] Use the reciprocal estimation machinery.

Hi Evandro,

Apr 27 2016, 11:17 PM

Apr 26 2016

llvm-commits added a comment to D19550: [InstCombine] Determine the result of a select based on a dominating condition..
Apr 26 2016, 7:20 PM
llvm-commits added a comment to D19002: [LazyValueInfo] Fix for a nasty compile-time problem with questions.

Yes, I had already kicked off a build with your patches. Unfortunately it does not (at least no significantly) fix the issue and the test case is still running (for about 30 min now). My fix brings CT down to 2 min on an RA compiler.

Apr 26 2016, 7:08 PM

Apr 25 2016

llvm-commits added a comment to D19002: [LazyValueInfo] Fix for a nasty compile-time problem with questions.

the only code change is

Apr 25 2016, 12:47 PM
llvm-commits added a comment to D19468: Disallow duplication of imported entities (improved implementation).

I'm still vaguely thinking we should be doing this in the frontend instead.

Apr 25 2016, 12:38 PM

Apr 21 2016

llvm-commits added a comment to D19353: [GVN] Replace an inverted comparison with a logical not.

This looks fine to me.

Apr 21 2016, 7:50 AM

Apr 19 2016

llvm-commits added a comment to D19190: [ELF] - Implemented PROVIDE linker script command..

If at all possible my preference would be:

  • Require PRODIVE to be in an unambiguous location: inside an

OutputSection definition.

  • Produce DefinedSynthetic symbols for them so that the section is set

correctly.

Cheers,
Rafael

Apr 19 2016, 7:48 AM

Apr 18 2016

llvm-commits added a comment to D19236: Add DITypeIndex for CodeView and emit it for locals.

I like this. I think you're missing updates to ValueMapper.cpp, so
llvm-link will crash if you leave this as is. For the code there,
it would be best to treat DITypeIndex exactly like MDString.

Apr 18 2016, 2:15 PM

Apr 15 2016

llvm-commits added a comment to D19034: PR27284 - Reverse the ownership between DICompileUnit and DISubprogram.

Hi all,

Apr 15 2016, 1:05 PM

Apr 14 2016

llvm-commits added a comment to D18999: [ELF/LTO] Parallel Codegen for LLD.

What about the subtargets themselves?

Apr 14 2016, 2:20 PM

Apr 12 2016

llvm-commits added a comment to D18883: Add a pass to name anonymous/nameless function.

It should already be fixed with r266151

Apr 12 2016, 4:34 PM

Apr 7 2016

llvm-commits added a comment to D18822: [Polly][FIX] Adjust execution context of hoisted loads wrt. error domains.
Apr 7 2016, 4:44 AM

Apr 4 2016

llvm-commits added a comment to D18593: [PowerPC] Front end improvements for vec_splat.

I'll get to the rest of it, but for this Kit's question about O2: It's
preferred to test such things in the back end.

Apr 4 2016, 11:05 AM

Mar 29 2016

llvm-commits added a comment to D18554: [ELF, PR27016] - Do not keep undefined locals in .symtab.
Mar 29 2016, 9:00 AM