Page MenuHomePhabricator

gchatelet (Guillaume Chatelet)
User

Projects

User does not belong to any projects.

User Details

User Since
Jun 7 2017, 7:28 AM (136 w, 5 d)

Recent Activity

Today

gchatelet created D73050: [Alignment][NFC] Use Align with CreateElementUnorderedAtomicMemMove.
Mon, Jan 20, 8:13 AM · Restricted Project
gchatelet committed rG46b9563cf68a: [Alignment][NFC] Use Align with CreateElementUnorderedAtomicMemCpy (authored by gchatelet).
[Alignment][NFC] Use Align with CreateElementUnorderedAtomicMemCpy
Mon, Jan 20, 6:45 AM
gchatelet closed D73041: [Alignment][NFC] Use Align with CreateElementUnorderedAtomicMemCpy.
Mon, Jan 20, 6:45 AM · Restricted Project
gchatelet updated the diff for D73041: [Alignment][NFC] Use Align with CreateElementUnorderedAtomicMemCpy.
  • Fixing clang-format
Mon, Jan 20, 6:45 AM · Restricted Project
gchatelet updated the diff for D73041: [Alignment][NFC] Use Align with CreateElementUnorderedAtomicMemCpy.
  • Adding back unrelated file to please the Merge bot
Mon, Jan 20, 6:17 AM · Restricted Project
gchatelet updated the diff for D73041: [Alignment][NFC] Use Align with CreateElementUnorderedAtomicMemCpy.
  • remove wrongly added file
Mon, Jan 20, 5:58 AM · Restricted Project
gchatelet created D73041: [Alignment][NFC] Use Align with CreateElementUnorderedAtomicMemCpy.
Mon, Jan 20, 5:49 AM · Restricted Project
gchatelet updated the summary of D72516: [llvm-libc] Add memory function benchmarks.
Mon, Jan 20, 2:44 AM · Restricted Project
gchatelet updated the diff for D72516: [llvm-libc] Add memory function benchmarks.
  • Rebase and fix broken unit tests
Mon, Jan 20, 2:44 AM · Restricted Project
gchatelet accepted D72993: [NFC][Codegen] Use MaybeAlign + APInt::getLimitedValue() when creating Alignment attr.

Thx!

Mon, Jan 20, 1:21 AM · Restricted Project

Fri, Jan 17

gchatelet added a comment to D71710: [instrinsics] Add @llvm.memcpy.inline instrinsics.

@efriedma does it look good enough as is? Any other suggestions?

Fri, Jan 17, 2:47 AM · Restricted Project
gchatelet updated the diff for D72516: [llvm-libc] Add memory function benchmarks.
  • Add instructions for frequency scaling
  • Add RATIONALE.md file
Fri, Jan 17, 2:43 AM · Restricted Project
gchatelet added inline comments to D72516: [llvm-libc] Add memory function benchmarks.
Fri, Jan 17, 1:24 AM · Restricted Project
gchatelet updated the diff for D72516: [llvm-libc] Add memory function benchmarks.
  • Be explicit about Python3 usage
Fri, Jan 17, 1:24 AM · Restricted Project
gchatelet added a comment to D72516: [llvm-libc] Add memory function benchmarks.

This change is fine with me. I will let @ckennelly approve it. A nit inline, and also, is RATIONALE.md still missing?

Fri, Jan 17, 1:09 AM · Restricted Project

Thu, Jan 16

gchatelet added a comment to D72516: [llvm-libc] Add memory function benchmarks.

I did one detailed pass. I don't claim to understand the code fully but in general I do not see anything popping out as a big problem. I left a few inline comments, but an overall comment is that there are style violations at many places. @abrachet pointed out few of them, but I see there are a number of others as well. Especially, the variable naming convention follows google-style and not LLVM-style.

Thu, Jan 16, 5:08 AM · Restricted Project
gchatelet updated the diff for D72516: [llvm-libc] Add memory function benchmarks.
  • Fix variable case
Thu, Jan 16, 5:04 AM · Restricted Project
gchatelet added inline comments to D72516: [llvm-libc] Add memory function benchmarks.
Thu, Jan 16, 4:55 AM · Restricted Project
gchatelet updated the diff for D72516: [llvm-libc] Add memory function benchmarks.
  • Add missing headers
  • Split benchmarking targets into render and display
  • Fix missing return value warning
  • Make small configuration run up to 1KiB
  • Change window position in graph
  • Add README with quickstart
  • Add missing newline
  • Remove trailing _ in header guard
  • Use quotes for includes
  • Rename cc files to cpp
  • Remove *- C++ -* in cpp files
  • Change filename case
  • Reorder include
  • Fix test error
  • Fix JSON comments and tests
  • Fix missing comments trailing dot
  • Fix enum case
  • Moved NDEBUG warning to main
  • Removed unneeded inline keyword
  • Remove function pointer dereferencing
  • Used regular EXPECT wherever possible
  • Remove heading whitespace
  • Format README.md to respect 80 columns
  • Use SUITE instead of custom test target
  • anchor memcpy
Thu, Jan 16, 4:55 AM · Restricted Project
gchatelet added a comment to D71710: [instrinsics] Add @llvm.memcpy.inline instrinsics.

It would be nice to do a bit more work so various optimizations handle llvm.memcpy.inline in a way that isn't completely conservative (for example, in alias analysis), but I guess that doesn't need to be in the initial patch.

I'm not too familiar with AA but my understanding is that the definition in llvm/include/llvm/IR/Intrinsics.td already describes the arguments with enough precision to be helpful for the AA pass.

def int_memcpy_inline
    : Intrinsic<[],
      [ llvm_anyptr_ty, llvm_anyptr_ty, llvm_anyint_ty, llvm_i1_ty ],
      [ IntrArgMemOnly, NoCapture<0>, NoCapture<1>, WriteOnly<0>, ReadOnly<1>,
      ImmArg<2>, ImmArg<3> ]>;

Did you have something specific in mind? Or am I missing something completely?

The attributes are helpful, but not enough to figure out how many bytes are modified.

Thu, Jan 16, 2:26 AM · Restricted Project
gchatelet updated the diff for D71710: [instrinsics] Add @llvm.memcpy.inline instrinsics.
  • Simplify code
Thu, Jan 16, 2:26 AM · Restricted Project

Wed, Jan 15

gchatelet added a comment to D71710: [instrinsics] Add @llvm.memcpy.inline instrinsics.

It would be nice to do a bit more work so various optimizations handle llvm.memcpy.inline in a way that isn't completely conservative (for example, in alias analysis), but I guess that doesn't need to be in the initial patch.

Wed, Jan 15, 4:10 AM · Restricted Project
gchatelet accepted D72003: [llvm-exegesis][NFC] Refactor Mips tests fixtures into a base class.
Wed, Jan 15, 3:33 AM · Restricted Project
gchatelet added inline comments to D71710: [instrinsics] Add @llvm.memcpy.inline instrinsics.
Wed, Jan 15, 1:32 AM · Restricted Project
gchatelet updated the diff for D71710: [instrinsics] Add @llvm.memcpy.inline instrinsics.
  • Rebase and address comments
Wed, Jan 15, 1:23 AM · Restricted Project
gchatelet removed a reviewer for D72732: [GVN] introduce GVNOptions to control GVN pass behavior: gchatelet.
Wed, Jan 15, 1:05 AM · Restricted Project
gchatelet added a comment to D72732: [GVN] introduce GVNOptions to control GVN pass behavior.

Removing myself from the reviewers (I'm not an owner of this code)

Wed, Jan 15, 1:05 AM · Restricted Project

Tue, Jan 14

gchatelet added a comment to D60000: [llvm-exegesis] Post-processing for chained instrs in latency mode (PR41275).

@courbet @gchatelet bump. any plans on working on that functionality anytime soon? :)
Not sure how healthy for any project such silence in form of neither working on
nor allowing other interested parties to work on missing functionality...

Yes I'll be working on it from now on. Stay tuned.

Tue, Jan 14, 5:46 AM · Restricted Project
gchatelet updated the diff for D72516: [llvm-libc] Add memory function benchmarks.
  • Add missing headers
    • Split benchmarking targets into render and display
    • Fix missing return value warning
    • Make small configuration run up to 1KiB
    • Change window position in graph
    • Add README with quickstart
    • Add missing newline
    • Remove trailing _ in header guard
    • Use quotes for includes
    • Rename cc files to cpp
    • Remove *- C++ -* in cpp files
    • Change filename case
    • Reorder include
    • Fix test error
    • Fix JSON comments and tests
    • Fix missing comments trailing dot
    • Fix enum case
    • Moved NDEBUG warning to main
    • Removed unneeded inline keyword
    • Remove function pointer dereferencing
    • Used regular EXPECT wherever possible
    • Remove heading whitespace
Tue, Jan 14, 5:16 AM · Restricted Project
gchatelet updated the diff for D72516: [llvm-libc] Add memory function benchmarks.
  • Remove heading whitespace
Tue, Jan 14, 5:16 AM · Restricted Project
gchatelet added inline comments to D72516: [llvm-libc] Add memory function benchmarks.
Tue, Jan 14, 5:07 AM · Restricted Project
gchatelet updated the diff for D72516: [llvm-libc] Add memory function benchmarks.
  • Fix JSON comments and tests
  • Fix missing comments trailing dot
  • Fix enum case
  • Moved NDEBUG warning to main
  • Removed unneeded inline keyword
  • Remove function pointer dereferencing
  • Used regular EXPECT wherever possible
Tue, Jan 14, 5:07 AM · Restricted Project
gchatelet updated the diff for D72516: [llvm-libc] Add memory function benchmarks.
  • Add missing newline
  • Remove trailing _ in header guard
  • Use quotes for includes
  • Rename cc files to cpp
  • Remove *- C++ -* in cpp files
  • Change filename case
  • Reorder include
  • Fix test error
Tue, Jan 14, 2:55 AM · Restricted Project
gchatelet updated the diff for D72516: [llvm-libc] Add memory function benchmarks.
  • Split benchmarking targets into render and display
  • Fix missing return value warning
  • Make small configuration run up to 1KiB
  • Change window position in graph
  • Add README with quickstart
Tue, Jan 14, 1:51 AM · Restricted Project

Mon, Jan 13

gchatelet added a comment to D72516: [llvm-libc] Add memory function benchmarks.

I notice you have a TODO to add a README.md. But, I think some doc like that would really help review this better.

Mon, Jan 13, 1:20 AM · Restricted Project
gchatelet added a comment to D72516: [llvm-libc] Add memory function benchmarks.

This is a very big patch and I don't have too much time today so I haven't reviewed this all and I focused on llvm style for now. A lot of comments I only made once but apply throughout.

I know something was posted on the mailing list today and I'm guessing this was talked about offline before work started here but I wish this was done more incrementally and discussed on the lists before. This is pretty hard to review as it is.

Mon, Jan 13, 1:20 AM · Restricted Project

Fri, Jan 10

gchatelet updated the diff for D72516: [llvm-libc] Add memory function benchmarks.
  • Add missing headers
Fri, Jan 10, 8:58 AM · Restricted Project
gchatelet created D72516: [llvm-libc] Add memory function benchmarks.
Fri, Jan 10, 8:57 AM · Restricted Project

Thu, Jan 9

gchatelet added a comment to D61634: [clang/llvm] Allow efficient implementation of libc's memory functions in C/C++.

Thx for the summary @tejohnson.

Thu, Jan 9, 4:04 AM · Restricted Project, Restricted Project

Mon, Jan 6

gchatelet committed rG3e1f3b164cc0: [llvm-libc] Fix missing virtual destructor (authored by gchatelet).
[llvm-libc] Fix missing virtual destructor
Mon, Jan 6, 8:44 AM
gchatelet closed D72253: [llvm-libc] Fix missing virtual destructor.
Mon, Jan 6, 8:44 AM · Restricted Project
gchatelet added a comment to D72253: [llvm-libc] Fix missing virtual destructor.

Thx !

Mon, Jan 6, 8:41 AM · Restricted Project
gchatelet updated the diff for D72253: [llvm-libc] Fix missing virtual destructor.
  • Fixed wrong description for the header
Mon, Jan 6, 8:38 AM · Restricted Project
gchatelet updated the diff for D72253: [llvm-libc] Fix missing virtual destructor.
  • Address comments
Mon, Jan 6, 8:37 AM · Restricted Project
gchatelet added a comment to D71710: [instrinsics] Add @llvm.memcpy.inline instrinsics.

Can someone else have a look and approve this patch?

Mon, Jan 6, 7:01 AM · Restricted Project
gchatelet updated the diff for D72253: [llvm-libc] Fix missing virtual destructor.
  • Fix newline + remove =0
Mon, Jan 6, 4:36 AM · Restricted Project
gchatelet created D72253: [llvm-libc] Fix missing virtual destructor.
Mon, Jan 6, 4:34 AM · Restricted Project
gchatelet accepted D72004: [llvm-exegesis][mips] Add RegisterAliasingTest unit test.

Thx !

Mon, Jan 6, 2:35 AM · Restricted Project
gchatelet accepted D71873: [llvm-exegesis][mips] Expand loadImmediate().
Mon, Jan 6, 2:26 AM · Restricted Project

Dec 20 2019

gchatelet updated the diff for D71710: [instrinsics] Add @llvm.memcpy.inline instrinsics.
  • - Add a Lint test for overlapping buffers
Dec 20 2019, 9:09 AM · Restricted Project
gchatelet added a comment to D71710: [instrinsics] Add @llvm.memcpy.inline instrinsics.

This looks pretty reasonable to me. Test coverage is low though:
I think we need to add it to the read/write intrinsic tests (that I thought existed). Also some tests that verify we handle memcpy in a certain way should be copied for this intrinsic.

Dec 20 2019, 8:39 AM · Restricted Project
gchatelet updated the diff for D71710: [instrinsics] Add @llvm.memcpy.inline instrinsics.
  • address comments
Dec 20 2019, 8:29 AM · Restricted Project

Dec 19 2019

gchatelet committed rGb4982d6ecd67: [Alignment][NFC] Align compatible methods for CreateElementUnorderedAtomicMemSet (authored by gchatelet).
[Alignment][NFC] Align compatible methods for CreateElementUnorderedAtomicMemSet
Dec 19 2019, 11:13 AM
gchatelet closed D71703: [Alignment][NFC] Align compatible methods for CreateElementUnorderedAtomicMemSet.
Dec 19 2019, 11:13 AM · Restricted Project
gchatelet created D71710: [instrinsics] Add @llvm.memcpy.inline instrinsics.
Dec 19 2019, 8:41 AM · Restricted Project
gchatelet created D71703: [Alignment][NFC] Align compatible methods for CreateElementUnorderedAtomicMemSet.
Dec 19 2019, 6:44 AM · Restricted Project

Dec 18 2019

gchatelet committed rG32d384c0200f: [llvm-exegesis][NFC] internal changes (authored by gchatelet).
[llvm-exegesis][NFC] internal changes
Dec 18 2019, 8:25 AM
gchatelet closed D71653: [llvm-exegesis][NFC] internal changes.
Dec 18 2019, 8:25 AM · Restricted Project
gchatelet updated the diff for D71653: [llvm-exegesis][NFC] internal changes.
  • Address comments
Dec 18 2019, 5:55 AM · Restricted Project
gchatelet created D71653: [llvm-exegesis][NFC] internal changes.
Dec 18 2019, 3:23 AM · Restricted Project

Dec 17 2019

gchatelet committed rG531c1161b975: Resubmit "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove" (authored by gchatelet).
Resubmit "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove"
Dec 17 2019, 1:26 AM
gchatelet closed D71547: Resubmit "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove".
Dec 17 2019, 1:26 AM · Restricted Project
gchatelet added a comment to D71547: Resubmit "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove".

When I apply locally and build, I get no additional warnings so this LGTM. Thanks!

Dec 17 2019, 1:07 AM · Restricted Project

Dec 16 2019

gchatelet updated the diff for D71547: Resubmit "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove".
  • rebase to get the correct diff
Dec 16 2019, 7:01 AM · Restricted Project
gchatelet created D71547: Resubmit "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove".
Dec 16 2019, 6:52 AM · Restricted Project
gchatelet committed rG4658da10e4aa: Revert "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove" (authored by gchatelet).
Revert "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove"
Dec 16 2019, 6:23 AM
gchatelet added a reverting change for rG181ab91efc9f: [Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove: rG4658da10e4aa: Revert "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove".
Dec 16 2019, 6:23 AM
gchatelet added a comment to D60000: [llvm-exegesis] Post-processing for chained instrs in latency mode (PR41275).

@courbet @gchatelet bump. any plans on working on that functionality anytime soon? :)
Not sure how healthy for any project such silence in form of neither working on
nor allowing other interested parties to work on missing functionality...

Dec 16 2019, 5:04 AM · Restricted Project
gchatelet committed rGc72bff682193: [llvm-exegesis] Set up AsmTargetStreamer in readSnippets (authored by gchatelet).
[llvm-exegesis] Set up AsmTargetStreamer in readSnippets
Dec 16 2019, 4:49 AM
gchatelet closed D71468: [llvm-exegesis] Set up AsmTargetStreamer in readSnippets.
Dec 16 2019, 4:49 AM · Restricted Project
gchatelet committed rG181ab91efc9f: [Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove (authored by gchatelet).
[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove
Dec 16 2019, 4:38 AM
gchatelet closed D71473: [Alignment][NFC] Deprecate untyped variants of CreateMemCpy/CreateMemMove.
Dec 16 2019, 4:37 AM · Restricted Project
gchatelet updated the diff for D71473: [Alignment][NFC] Deprecate untyped variants of CreateMemCpy/CreateMemMove.
  • Add some documentation
Dec 16 2019, 2:48 AM · Restricted Project
gchatelet updated the diff for D71468: [llvm-exegesis] Set up AsmTargetStreamer in readSnippets.
  • Address comments
Dec 16 2019, 2:48 AM · Restricted Project
gchatelet retitled D71473: [Alignment][NFC] Deprecate untyped variants of CreateMemCpy/CreateMemMove from [Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove to [Alignment][NFC] Deprecate untyped variants of CreateMemCpy/CreateMemMove.
Dec 16 2019, 2:48 AM · Restricted Project
gchatelet accepted D71471: [llvm-exegesis][mips] Add SnippetGeneratorTest unit test.

Same as @courbet, I know almost nothing about MIPS but LGTM

Dec 16 2019, 2:39 AM · Restricted Project

Dec 15 2019

gchatelet created D71523: [NFC] Simplify TargetLibraryInfo implementation.
Dec 15 2019, 5:16 AM · Restricted Project
gchatelet accepted D67923: [TLI] Support for per-Function TLI that overrides available libfuncs.

Thx !

Dec 15 2019, 3:56 AM · Restricted Project, Restricted Project

Dec 13 2019

gchatelet created D71473: [Alignment][NFC] Deprecate untyped variants of CreateMemCpy/CreateMemMove.
Dec 13 2019, 9:01 AM · Restricted Project
gchatelet accepted D71265: [llvm-exegesis][mips] Add BenchmarkResultTest unit test.

Thx !

Dec 13 2019, 7:29 AM · Restricted Project
gchatelet created D71468: [llvm-exegesis] Set up AsmTargetStreamer in readSnippets.
Dec 13 2019, 7:20 AM · Restricted Project
gchatelet added a comment to D71137: [RFC][mips][llvm-exegesis] Fix missing TargetStreamer in the Streamer for reading snippets.

I've created D71468 which should fix the issue for all backend at once and prevent hacking in MipsAsmParser.cpp

Dec 13 2019, 7:20 AM · Restricted Project
gchatelet added a comment to D71213: [Alignment][NFC] CreateMemSet use MaybeAlign.

LLVM has this LLVM_ATTRIBUTE_DEPRECATED macro, it's convenient to get a warning but it only works when building without -Wall.

Did you mean to write _with_ -Wall? I fail to see anything that stops the macro from working with -Wall?

Generally, I'd say using that macro a bit more for this kind of thing would be a good idea.

Dec 13 2019, 6:25 AM · Restricted Project, Restricted Project

Dec 12 2019

gchatelet committed rG0508c994f0b1: [clang] Turn -fno-builtin flag into an IR Attribute (authored by gchatelet).
[clang] Turn -fno-builtin flag into an IR Attribute
Dec 12 2019, 8:23 AM
gchatelet closed D71193: [clang] Turn -fno-builtin flag into an IR Attribute.
Dec 12 2019, 8:23 AM · Restricted Project
gchatelet added inline comments to D71193: [clang] Turn -fno-builtin flag into an IR Attribute.
Dec 12 2019, 7:54 AM · Restricted Project
gchatelet committed rGdbc5acf8ce8a: [Alignment][NFC] Adding Align compatible methods to IntrinsicInst/IRBuilder (authored by gchatelet).
[Alignment][NFC] Adding Align compatible methods to IntrinsicInst/IRBuilder
Dec 12 2019, 7:38 AM
gchatelet closed D71420: [Alignment][NFC] Adding Align compatible methods to IntrinsicInst/IRBuilder.
Dec 12 2019, 7:38 AM · Restricted Project, Restricted Project
gchatelet added a comment to D71137: [RFC][mips][llvm-exegesis] Fix missing TargetStreamer in the Streamer for reading snippets.

@gchatelet @courbet How do you think the example I mentioned in the previous comment should be handeled on X86? This might inform us what (if anything) should be changed for MIPS.

Dec 12 2019, 7:36 AM · Restricted Project
gchatelet created D71420: [Alignment][NFC] Adding Align compatible methods to IntrinsicInst/IRBuilder.
Dec 12 2019, 6:34 AM · Restricted Project, Restricted Project
gchatelet added inline comments to D71193: [clang] Turn -fno-builtin flag into an IR Attribute.
Dec 12 2019, 2:34 AM · Restricted Project
gchatelet added a comment to D71213: [Alignment][NFC] CreateMemSet use MaybeAlign.

@foad do you have any insights on how to go with the deprecation?
LLVM has this LLVM_ATTRIBUTE_DEPRECATED macro, it's convenient to get a warning but it only works when building without -Wall.

Dec 12 2019, 2:16 AM · Restricted Project, Restricted Project

Dec 11 2019

gchatelet added a comment to D71213: [Alignment][NFC] CreateMemSet use MaybeAlign.

Thx for letting me know @foad . I'll make sure to keep the old API with a deprecation message from now on.
Do you have any other suggestions on how to make this less painful for out-of-tree users? I'm afraid that the cleanup phase (removal of deprecated function) will be disruptive as well.

Removing deprecated functions is generally OK, as long as it happens *after* the preferred function is introduced, so we have time to switch over.

Dec 11 2019, 10:39 AM · Restricted Project, Restricted Project
gchatelet added a comment to D71213: [Alignment][NFC] CreateMemSet use MaybeAlign.

@gchatelet in general would it be possible to make changes like this in a backwards-compatible way, or in two stages without a "flag day" change? We have out-of-tree users of CreateMemSet and it's awkward to change them all at exactly the same time as we merge in this change from upstream llvm, and we have had the same problem with other MaybeAlign changes recently. I realise that LLVM doesn't make any official promises about API stability.

Dec 11 2019, 10:01 AM · Restricted Project, Restricted Project
gchatelet committed rG0a0d54b35791: [Alignment][NFC] Introduce Align in IRBuilder (authored by gchatelet).
[Alignment][NFC] Introduce Align in IRBuilder
Dec 11 2019, 5:44 AM
gchatelet closed D71343: [Alignment][NFC] Introduce Align in IRBuilder.
Dec 11 2019, 5:43 AM · Restricted Project
gchatelet committed rG349110958714: Rollback assumeAligned in MemorySanitizer (authored by gchatelet).
Rollback assumeAligned in MemorySanitizer
Dec 11 2019, 5:34 AM
gchatelet closed D71332: Rollback assumeAligned in MemorySanitizer.
Dec 11 2019, 5:34 AM · Restricted Project
gchatelet added inline comments to D71343: [Alignment][NFC] Introduce Align in IRBuilder.
Dec 11 2019, 5:13 AM · Restricted Project
gchatelet added a comment to D71332: Rollback assumeAligned in MemorySanitizer.

Thx

Dec 11 2019, 3:35 AM · Restricted Project