Page MenuHomePhabricator

sebpop (Sebastian Pop)
User

Projects

User does not belong to any projects.

User Details

User Since
Aug 4 2014, 10:15 AM (459 w, 5 d)

Recent Activity

Wed, May 10

sebpop added a comment to D144653: [BOLT][AArch64] ST_Function symbols start a CODE interval.

My colleague Jonathan Swinney helped reduce a testcase:

Wed, May 10, 5:14 PM · Restricted Project, Restricted Project, Restricted Project

Apr 13 2023

sebpop added a comment to D144588: [BOLT] Check for FileOffset equality when aligned.

Ping patch.

Apr 13 2023, 1:25 PM · Restricted Project

Mar 20 2023

sebpop added a comment to D144653: [BOLT][AArch64] ST_Function symbols start a CODE interval.

The binary was created with clang-14 from Ubuntu 20.04.

Mar 20 2023, 3:44 PM · Restricted Project, Restricted Project, Restricted Project
sebpop updated the diff for D144653: [BOLT][AArch64] ST_Function symbols start a CODE interval.

Updated patch to pass clang-format check.

Mar 20 2023, 12:00 PM · Restricted Project, Restricted Project, Restricted Project
sebpop added inline comments to D144588: [BOLT] Check for FileOffset equality when aligned.
Mar 20 2023, 10:38 AM · Restricted Project
sebpop updated the diff for D144588: [BOLT] Check for FileOffset equality when aligned.

The updated patch checks the equality of SegInfo.FileOffset and FileOffset when both are alignDown by SegInfo.Alignment:

Mar 20 2023, 10:33 AM · Restricted Project

Mar 9 2023

sebpop updated the diff for D144653: [BOLT][AArch64] ST_Function symbols start a CODE interval.

Updated patch to mark the code of functions as executable on a new mapping symbol.

Mar 9 2023, 5:52 PM · Restricted Project, Restricted Project, Restricted Project

Feb 27 2023

sebpop added a comment to D144653: [BOLT][AArch64] ST_Function symbols start a CODE interval.

The following patch fixes the issue by checking whether the Address is at the beginning of the new symbol.
If the Address is at the beginning of a new symbol, the decode type should not inherit the decode type of the previous symbol:
it should revert back to the default disassembly mode.

Feb 27 2023, 3:06 PM · Restricted Project, Restricted Project, Restricted Project
sebpop added a comment to D144653: [BOLT][AArch64] ST_Function symbols start a CODE interval.

Thanks @yota9 for the hints.
The code preceding the function is indeed marked with $d:

Feb 27 2023, 11:37 AM · Restricted Project, Restricted Project, Restricted Project

Feb 24 2023

sebpop added a comment to D144653: [BOLT][AArch64] ST_Function symbols start a CODE interval.

I let delta reduce the yaml representation of the binary, however it did not go very far over night...
Maybe delta could work on smaller inputs (this current one is way too large: 4Gb.)

Feb 24 2023, 6:19 AM · Restricted Project, Restricted Project, Restricted Project

Feb 23 2023

sebpop added inline comments to D144588: [BOLT] Check for FileOffset equality when aligned.
Feb 23 2023, 3:12 PM · Restricted Project
sebpop added a comment to D144653: [BOLT][AArch64] ST_Function symbols start a CODE interval.

Yes, I will provide a testcase in assembly.

Feb 23 2023, 2:52 PM · Restricted Project, Restricted Project, Restricted Project
sebpop added a comment to D144653: [BOLT][AArch64] ST_Function symbols start a CODE interval.

I will reduce a yaml object testcase for this fail.
Do you have a specialized reducer for yaml object files?
Otherwise I'm going to use a line by line reducer: https://github.com/dsw/delta

Feb 23 2023, 2:23 PM · Restricted Project, Restricted Project, Restricted Project
sebpop updated the diff for D144653: [BOLT][AArch64] ST_Function symbols start a CODE interval.

Instead of removing the assert, the patch avoids collecting CFI info on functions without instructions.

Feb 23 2023, 9:54 AM · Restricted Project, Restricted Project, Restricted Project
sebpop requested review of D144653: [BOLT][AArch64] ST_Function symbols start a CODE interval.
Feb 23 2023, 9:23 AM · Restricted Project, Restricted Project, Restricted Project
sebpop updated the diff for D144588: [BOLT] Check for FileOffset equality when aligned.
Feb 23 2023, 6:25 AM · Restricted Project
sebpop updated the diff for D144593: fix check-bolt tests on arm64.

Moved tests to X86/

Feb 23 2023, 6:22 AM · Restricted Project, Restricted Project

Feb 22 2023

sebpop requested review of D144593: fix check-bolt tests on arm64.
Feb 22 2023, 2:10 PM · Restricted Project, Restricted Project
sebpop requested review of D144588: [BOLT] Check for FileOffset equality when aligned.
Feb 22 2023, 12:54 PM · Restricted Project

Feb 2 2023

sebpop updated the diff for D142572: [AArch64] fix bug #55005 handle DW_CFA_GNU_window_save.
Feb 2 2023, 11:48 AM · Restricted Project, Restricted Project
sebpop updated the diff for D142572: [AArch64] fix bug #55005 handle DW_CFA_GNU_window_save.

Reduced yaml input file.
Tested with and without the patch for the pattern.

Feb 2 2023, 10:22 AM · Restricted Project, Restricted Project

Jan 31 2023

sebpop updated the diff for D142572: [AArch64] fix bug #55005 handle DW_CFA_GNU_window_save.
Jan 31 2023, 10:47 PM · Restricted Project, Restricted Project

Jan 27 2023

sebpop added a comment to D142572: [AArch64] fix bug #55005 handle DW_CFA_GNU_window_save.

Thanks Amir for the tip, configuring with -DLLVM_ENABLE_PROJECTS="clang;bolt;lld" enabled check-bolt target.
Thanks yota9 for pointing out the format for the test "pre-built binary in yaml format", I adapted my test following one of your previous tests.

Jan 27 2023, 5:18 PM · Restricted Project, Restricted Project
sebpop updated the diff for D142572: [AArch64] fix bug #55005 handle DW_CFA_GNU_window_save.

Added testcase that passes with the patch.
Tested on arm64-linux (Graviton3 Neoverse-V1.)

Jan 27 2023, 5:12 PM · Restricted Project, Restricted Project

Jan 26 2023

sebpop added a comment to D142572: [AArch64] fix bug #55005 handle DW_CFA_GNU_window_save.

Recommended check-bolt fails with:

$ make check-bolt
make: *** No rule to make target 'check-bolt'.  Stop.
Jan 26 2023, 9:02 AM · Restricted Project, Restricted Project
sebpop updated the diff for D142572: [AArch64] fix bug #55005 handle DW_CFA_GNU_window_save.

I added a testcase, however I was not able to check if the test catches the issue.

Jan 26 2023, 8:49 AM · Restricted Project, Restricted Project

Jan 25 2023

sebpop added a reviewer for D142572: [AArch64] fix bug #55005 handle DW_CFA_GNU_window_save: jgreenhalgh.
Jan 25 2023, 12:09 PM · Restricted Project, Restricted Project
sebpop updated the diff for D142572: [AArch64] fix bug #55005 handle DW_CFA_GNU_window_save.
Jan 25 2023, 12:02 PM · Restricted Project, Restricted Project
sebpop commandeered D142572: [AArch64] fix bug #55005 handle DW_CFA_GNU_window_save.
Jan 25 2023, 12:00 PM · Restricted Project, Restricted Project

Dec 12 2022

sebpop added reviewers for D110069: AArch64: use `CAS` instead of `LDX`/`STX` for more ops if available: dmgreen, ilinpv, tmatheson.
Dec 12 2022, 12:05 PM · Restricted Project, Restricted Project
sebpop accepted D110069: AArch64: use `CAS` instead of `LDX`/`STX` for more ops if available.

The patch looks good to me.
Applying this patch solves this issue:
https://github.com/llvm/llvm-project/issues/55199
which is a reduced test from Rust generated code.

Dec 12 2022, 11:51 AM · Restricted Project, Restricted Project

Dec 5 2022

sebpop added a comment to D136999: [AArch64] Lower READCYCLECOUNTER using MRS CNTVCT_EL0.

Ping patch.

Dec 5 2022, 1:58 PM · Restricted Project, Restricted Project

Nov 29 2022

sebpop added a comment to D136999: [AArch64] Lower READCYCLECOUNTER using MRS CNTVCT_EL0.

Ping patch.
Could one of the arm64 maintainers approve this patch and commit?
Thank you.

Nov 29 2022, 6:19 AM · Restricted Project, Restricted Project

Nov 4 2022

sebpop accepted D136999: [AArch64] Lower READCYCLECOUNTER using MRS CNTVCT_EL0.

The change looks good to me.
Could one of the arm64 maintainers also approve this patch? Thanks!

Nov 4 2022, 2:15 PM · Restricted Project, Restricted Project

Oct 31 2022

sebpop added reviewers for D136999: [AArch64] Lower READCYCLECOUNTER using MRS CNTVCT_EL0: ab, jmolloy, t.p.northover.
Oct 31 2022, 11:06 AM · Restricted Project, Restricted Project
sebpop added a comment to D136999: [AArch64] Lower READCYCLECOUNTER using MRS CNTVCT_EL0.

Hi Salvatore,
the patch looks good to me.
As you suggested to me, we should also remove this part let Predicates = [HasPerfMon] in.

Oct 31 2022, 11:04 AM · Restricted Project, Restricted Project

May 16 2022

Herald added a project to D91157: [AArch64] Out-of-line atomics (-moutline-atomics) implementation.: Restricted Project.

Hi Pavel,

May 16 2022, 8:24 AM · Restricted Project, Restricted Project, Restricted Project

Aug 20 2021

sebpop accepted D108425: PR46874: Reset stack after visiting a node.

Looks good to me.

Aug 20 2021, 10:20 AM · Restricted Project

May 27 2021

sebpop added a comment to D102861: Suppress FP_CONTRACT due to planned command line changes.

Thanks Renato. Short and long term plans look good to me.

May 27 2021, 9:22 AM

May 26 2021

sebpop added a comment to D102861: Suppress FP_CONTRACT due to planned command line changes.

I agree. I'm just trying to avoid running tests that don't do anything. If we're not going to have fp-contract on Polybench, then we shouldn't be running it twice, just roll back those changes and suppress fp-contract on them.

To be clear, I'm happy with the flags being there, I'm just not happy with blindly applying them without disabling the second Polybench run.

May 26 2021, 12:06 PM
sebpop added a comment to D102861: Suppress FP_CONTRACT due to planned command line changes.

The clang patch was stalled months ago due to this test-suite, but many floating point experts opined that the clang change is deisreable.

May 26 2021, 9:00 AM

Apr 21 2021

sebpop added a reverting change for rG543900539f7c: Prevent hoisting fmul from THEN/ELSE to IF if there is fmsub/fmadd opportunity.: D100963: [AArch64] Revert "Prevent hoisting fmul from THEN/ELSE to IF if there is fmsub/fmadd opportunity.".
Apr 21 2021, 8:23 AM
sebpop requested review of D100963: [AArch64] Revert "Prevent hoisting fmul from THEN/ELSE to IF if there is fmsub/fmadd opportunity.".
Apr 21 2021, 8:23 AM · Restricted Project

Dec 16 2020

sebpop added a comment to D91156: [AArch64] Compiler-rt interface for out-of-line atomics..

I tested this change on Graviton2 aarch64-linux with clang -moutline-atomics.
clang was configured with compiler-rt:

cmake -v -G Ninja \
  -DCLANG_DEFAULT_RTLIB:STRING=compiler-rt \
  -DLLVM_ENABLE_PROJECTS:STRING="clang;compiler-rt;libunwind" \
  -DCLANG_DEFAULT_UNWINDLIB:STRING=libunwind \
  -DCMAKE_BUILD_TYPE:STRING=Release \
  -DCMAKE_INSTALL_PREFIX:PATH=/home/ubuntu/llvm/usr/ \
  ../llvm
Dec 16 2020, 10:15 PM · Restricted Project

Dec 5 2020

sebpop added a comment to D91157: [AArch64] Out-of-line atomics (-moutline-atomics) implementation..

I tested this change on Graviton2 aarch64-linux by building https://github.com/xianyi/OpenBLAS with clang -O3 -moutline-atomics and make test: all tests pass with and without outline-atomics.
Clang was configured to use libgcc.

Dec 5 2020, 6:03 PM · Restricted Project, Restricted Project, Restricted Project

Dec 24 2019

sebpop accepted D71087: [NFC][DA] Remove duplicate code in checkSrcSubscript and checkDstSubscript.

This cleanup looks good to me.

Dec 24 2019, 1:13 PM · Restricted Project

Nov 5 2019

sebpop added inline comments to D69765: [compiler-rt] Support more CPUs in LSan Allocator Address Space.
Nov 5 2019, 8:19 AM · Restricted Project, Restricted Project

Oct 28 2019

sebpop accepted D69522: [Bugpoint] Do not create illegal function attribute combos.

Looks good to me. Thanks!

Oct 28 2019, 12:33 PM · Restricted Project

Oct 7 2019

sebpop added inline comments to D67990: [aarch64] fix generation of fp16 fmls .
Oct 7 2019, 11:24 AM · Restricted Project
sebpop added a comment to D67990: [aarch64] fix generation of fp16 fmls .

Ping.

Oct 7 2019, 8:07 AM · Restricted Project

Sep 24 2019

sebpop created D67990: [aarch64] fix generation of fp16 fmls .
Sep 24 2019, 3:12 PM · Restricted Project

Sep 19 2019

sebpop added a comment to D67645: [aarch64] add def-pats for dot product.

I looked at both the SLP and loop vectorizer and I think this is more work than I can do right now.

Sep 19 2019, 7:53 AM · Restricted Project

Sep 18 2019

sebpop updated the diff for D67645: [aarch64] add def-pats for dot product.
Sep 18 2019, 12:07 PM · Restricted Project
sebpop added a comment to D67645: [aarch64] add def-pats for dot product.
In D67645#1674197, @az wrote:

There are few things missing in current work such as indexed dot product or what they call s/udot (vector, by element) in the ARM document (no need to do it now but a comment about that would help).

Sep 18 2019, 11:58 AM · Restricted Project
sebpop added a comment to D67645: [aarch64] add def-pats for dot product.

to do the heavy lifting, this is probably a task for the loop vectorizer.

Sep 18 2019, 11:23 AM · Restricted Project
sebpop updated the diff for D67645: [aarch64] add def-pats for dot product.
Sep 18 2019, 7:58 AM · Restricted Project
sebpop added a comment to D67645: [aarch64] add def-pats for dot product.

To catch more dot product cases, we need to fix the passes above instruction selection.

Sep 18 2019, 7:49 AM · Restricted Project
sebpop added a comment to D67645: [aarch64] add def-pats for dot product.
  • was just curious about the AddedComplexity = 30
Sep 18 2019, 6:30 AM · Restricted Project

Sep 17 2019

sebpop added a comment to D67645: [aarch64] add def-pats for dot product.

I've got a cheeky request, and I appreciate that should go in a separate patch, but while you're at at it would you mind repeating this exercise for the ARM backend and AArch32?

Sep 17 2019, 7:51 AM · Restricted Project
sebpop updated the diff for D67645: [aarch64] add def-pats for dot product.

The new patch does not use the first argument of the dot product instruction: we now set it to zero.
Patch tested on x86_64-apple-darwin with make check-all.

Sep 17 2019, 7:43 AM · Restricted Project

Sep 16 2019

sebpop planned changes to D67645: [aarch64] add def-pats for dot product.
Sep 16 2019, 10:28 PM · Restricted Project
sebpop created D67645: [aarch64] add def-pats for dot product.
Sep 16 2019, 7:26 PM · Restricted Project

Sep 14 2019

sebpop accepted D67576: [AArch64] Some more FP16 FMA pattern matching.

Excellent!
Thanks for catching those patterns.
Please commit.

Sep 14 2019, 12:30 PM · Restricted Project
sebpop added a comment to D67368: [NFCI]Create CommonAttributeInfo Type as base type of *Attr and ParsedAttr..

I still see a link error on aarch64-linux on master:

/usr/bin/ld: tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/AttrImpl.cpp.o: in function `clang::AttributeCommonInfo::getAttributeSpellingListIndex() const':
/home/ubuntu/llvm-project/llvm/tools/clang/include/clang/Basic/AttributeCommonInfo.h:166: undefined reference to `clang::AttributeCommonInfo::calculateAttributeSpellingListIndex() const'
collect2: error: ld returned 1 exit status

I reverted locally this patch and it finishes building.

Sep 14 2019, 9:42 AM · Restricted Project

Sep 13 2019

sebpop committed rGd93e136be14c: [aarch64] move custom isel of extract_vector_elt to td file - NFC (authored by sebpop).
[aarch64] move custom isel of extract_vector_elt to td file - NFC
Sep 13 2019, 12:33 PM

Sep 12 2019

sebpop added a comment to D67497: [aarch64] move custom isel of extract_vector_elt to td file - NFC.

The patch looks okay to me, but I am still curious what happens with i16. The lowering to umov w8, v0.h[1] in build-vector-extract.ll is probably the interesting one. This is probably covered by rule:

Sep 12 2019, 2:59 PM · Restricted Project
sebpop accepted D67403: [AArch64] MachineCombiner FMA matching. NFC..

Looks good to me, please apply.

Sep 12 2019, 11:17 AM · Restricted Project
sebpop updated the diff for D67497: [aarch64] move custom isel of extract_vector_elt to td file - NFC.

Updated patch by removing the patterns that generate i16. Patch passes make check-all on aarch64-linux.

Sep 12 2019, 9:06 AM · Restricted Project
sebpop added a comment to D67497: [aarch64] move custom isel of extract_vector_elt to td file - NFC.

The tablegen error only happens on the i16 patterns:

def : Pat<(i16 (extractelt (v8i16 V128:$V), (i64 0))), (EXTRACT_SUBREG V128:$V, hsub)>;
def : Pat<(i16 (extractelt (v4i16 V64:$V), (i64 0))), (EXTRACT_SUBREG V64:$V, hsub)>;

If I remove these two patterns, make check-all passes.

Sep 12 2019, 8:37 AM · Restricted Project
sebpop added a comment to D67497: [aarch64] move custom isel of extract_vector_elt to td file - NFC.

Is there a test case that checks that this change does not break what the code in AArch64DAGToDAGISel::Select() was meant to handle?

Sep 12 2019, 8:10 AM · Restricted Project
sebpop added inline comments to D67497: [aarch64] move custom isel of extract_vector_elt to td file - NFC.
Sep 12 2019, 7:51 AM · Restricted Project
sebpop created D67497: [aarch64] move custom isel of extract_vector_elt to td file - NFC.
Sep 12 2019, 7:13 AM · Restricted Project

Sep 11 2019

sebpop added inline comments to D67403: [AArch64] MachineCombiner FMA matching. NFC..
Sep 11 2019, 9:21 AM · Restricted Project
sebpop accepted D67403: [AArch64] MachineCombiner FMA matching. NFC..
Sep 11 2019, 9:13 AM · Restricted Project
sebpop added a comment to D67403: [AArch64] MachineCombiner FMA matching. NFC..

Never mind. You cannot do the other ones as it would call Match too many times and would not follow the semantics of the original code.

Sep 11 2019, 8:44 AM · Restricted Project
sebpop added a comment to D67403: [AArch64] MachineCombiner FMA matching. NFC..

Almost LGTM.

Sep 11 2019, 8:39 AM · Restricted Project

Sep 10 2019

sebpop added a comment to D67403: [AArch64] MachineCombiner FMA matching. NFC..

I like the patch. Thanks!

Sep 10 2019, 5:54 PM · Restricted Project

Sep 7 2019

sebpop committed rGeacb2c2c975c: [aarch64] Add combine patterns for fp16 fmla (authored by sebpop).
[aarch64] Add combine patterns for fp16 fmla
Sep 7 2019, 1:25 PM

Sep 6 2019

sebpop created D67297: [aarch64] Add combine patterns for fp16 fmla.
Sep 6 2019, 12:04 PM · Restricted Project

Aug 20 2019

sebpop committed rG5a7bba09acff: [AArch64][asan] fix typo in AsanStats::Print (authored by sebpop).
[AArch64][asan] fix typo in AsanStats::Print
Aug 20 2019, 4:32 PM
sebpop committed rG63487bfec927: [AArch64] Speed-up leak and address sanitizers on AArch64 for 48-bit VMA (authored by sebpop).
[AArch64] Speed-up leak and address sanitizers on AArch64 for 48-bit VMA
Aug 20 2019, 1:54 PM
sebpop updated the diff for D60243: [LSan][AArch64] Speed-up leak and address sanitizers on AArch64 for 48-bit VMA .

Updated patch to current llvm trunk.

Aug 20 2019, 12:18 PM · Restricted Project
sebpop updated the diff for D60243: [LSan][AArch64] Speed-up leak and address sanitizers on AArch64 for 48-bit VMA .
Aug 20 2019, 11:55 AM · Restricted Project
sebpop added inline comments to D60243: [LSan][AArch64] Speed-up leak and address sanitizers on AArch64 for 48-bit VMA .
Aug 20 2019, 11:53 AM · Restricted Project

Aug 15 2019

sebpop added a comment to D60243: [LSan][AArch64] Speed-up leak and address sanitizers on AArch64 for 48-bit VMA .

Ping patch.
The last version of the patch addresses all the comments from reviews.
Ok to commit?

Aug 15 2019, 9:05 AM · Restricted Project

Jun 11 2019

sebpop updated the diff for D60243: [LSan][AArch64] Speed-up leak and address sanitizers on AArch64 for 48-bit VMA .

For some reason asan/tests/asan_noinst_test.cc is not compiled on make check-asan and that has exposed a compile error that was not triggered by the other tests:

sanitizer_double_allocator.h:30:11: error: use of non-static data member 'use_first_' of 'DoubleAllocator' from nested type 'DoubleAllocatorCache'
      if (use_first_)
          ^~~~~~~~~~

The updated patch fixes this by accessing the non-static field of the enclosing class through a this pointer to one of the instances:

-      if (use_first_)
+      if (this->use_first_)
Jun 11 2019, 3:09 PM · Restricted Project
sebpop updated the diff for D60243: [LSan][AArch64] Speed-up leak and address sanitizers on AArch64 for 48-bit VMA .

The updated patch passes make check-lsan check-asan and is still under test for check-all on aarch64-linux.

Jun 11 2019, 1:16 PM · Restricted Project
sebpop added a comment to D60243: [LSan][AArch64] Speed-up leak and address sanitizers on AArch64 for 48-bit VMA .

The updated patch I will post is addressing all the review comments.

Jun 11 2019, 1:13 PM · Restricted Project

May 19 2019

sebpop updated the diff for D60243: [LSan][AArch64] Speed-up leak and address sanitizers on AArch64 for 48-bit VMA .

Addressed comments from @vitalybuka: factored up the 3 versions and added more tests.
Passes with no new fails ninja check-all on an AArch64 Graviton A1 instance.

May 19 2019, 1:19 AM · Restricted Project

May 10 2019

sebpop updated the diff for D60243: [LSan][AArch64] Speed-up leak and address sanitizers on AArch64 for 48-bit VMA .

Fix the x86_64 overflow warning with 1ULL << 48.

May 10 2019, 5:16 PM · Restricted Project
sebpop updated the diff for D60243: [LSan][AArch64] Speed-up leak and address sanitizers on AArch64 for 48-bit VMA .

Updated patch fixes ASan.

May 10 2019, 2:29 PM · Restricted Project
sebpop added inline comments to D60243: [LSan][AArch64] Speed-up leak and address sanitizers on AArch64 for 48-bit VMA .
May 10 2019, 8:25 AM · Restricted Project

May 9 2019

sebpop updated the diff for D60243: [LSan][AArch64] Speed-up leak and address sanitizers on AArch64 for 48-bit VMA .

I have verified that the updated patch compiles and it reduces the execution time of leak sanitized trivial example.

May 9 2019, 10:41 PM · Restricted Project

Apr 12 2019

sebpop updated the diff for D60243: [LSan][AArch64] Speed-up leak and address sanitizers on AArch64 for 48-bit VMA .

This patch reduces the number of #ifdefs as suggested by Kostya, and speeds up both the leak and address sanitizers on aarch64.
Passes check-all on x86_64-linux and aarch64-linux is still under test.
Worked with Brian Rzycki @brzycki.

Apr 12 2019, 12:54 PM · Restricted Project

Apr 8 2019

sebpop added a comment to D60243: [LSan][AArch64] Speed-up leak and address sanitizers on AArch64 for 48-bit VMA .

Also, this is changing only the standalone lsan, not lsan used as part of asan. Right?
standalone lsan is not widely used, AFAICT.

Apr 8 2019, 1:58 PM · Restricted Project
sebpop updated the diff for D60243: [LSan][AArch64] Speed-up leak and address sanitizers on AArch64 for 48-bit VMA .

Address review comments from Kostya: move AArch64 lsan allocator to a separate file to avoid #ifdefs.

Apr 8 2019, 1:15 PM · Restricted Project

Apr 5 2019

sebpop added a comment to D60243: [LSan][AArch64] Speed-up leak and address sanitizers on AArch64 for 48-bit VMA .

Ok, I will prepare an updated patch.
Thanks Brian and Kostya for your reviews.

Apr 5 2019, 5:10 PM · Restricted Project
sebpop accepted D60284: [JumpThreading] [PR40992] Fix miscompile when folding a successor of an indirectbr.

Looks good to me.

Apr 5 2019, 9:14 AM · Restricted Project

Apr 3 2019

sebpop updated the diff for D60243: [LSan][AArch64] Speed-up leak and address sanitizers on AArch64 for 48-bit VMA .

Rebased patch on today's trunk.

Apr 3 2019, 8:08 PM · Restricted Project
sebpop created D60243: [LSan][AArch64] Speed-up leak and address sanitizers on AArch64 for 48-bit VMA .
Apr 3 2019, 8:02 PM · Restricted Project