Page MenuHomePhabricator

djtodoro (Djordje Todorovic)
User

Projects

User does not belong to any projects.

User Details

User Since
Dec 14 2017, 6:53 AM (275 w, 2 d)

Recent Activity

Feb 5 2023

djtodoro added a comment to D142556: [DebugInfo] Merge partially matching chains of inlined locations.

Numbers look fairly good - wonder if you could get this run through the LLVM perf tracker to get some more stable/precise numbers?
& any chance you could use something like bloaty ( https://github.com/google/bloaty ) or by hand comparison on a per-section basis on the clang binary? Getting a sense of, specifically, how much bigger this makes .debug_info (but any incidental changes to other sections too) might be helpful

Feb 5 2023, 11:53 PM · Restricted Project, Restricted Project, debug-info
djtodoro added a comment to D142556: [DebugInfo] Merge partially matching chains of inlined locations.

Numbers look fairly good - wonder if you could get this run through the LLVM perf tracker to get some more stable/precise numbers?
& any chance you could use something like bloaty ( https://github.com/google/bloaty ) or by hand comparison on a per-section basis on the clang binary? Getting a sense of, specifically, how much bigger this makes .debug_info (but any incidental changes to other sections too) might be helpful

Feb 5 2023, 1:38 PM · Restricted Project, Restricted Project, debug-info

Jan 29 2023

djtodoro accepted D142654: [LiveDebugValues] Allow EntryValue with OP_deref expressions.

LGTM.

Jan 29 2023, 2:48 AM · Restricted Project, Restricted Project

Jan 27 2023

djtodoro updated subscribers of D142654: [LiveDebugValues] Allow EntryValue with OP_deref expressions.
Jan 27 2023, 8:04 AM · Restricted Project, Restricted Project
djtodoro added a comment to D142654: [LiveDebugValues] Allow EntryValue with OP_deref expressions.

Yeah, GDB had implemented it as GNU extension even before LLDB.
All in all, I don't see any obstacle to use the entry_value for this case. GCC also produces the same location entry for the variable b.

Jan 27 2023, 8:04 AM · Restricted Project, Restricted Project
djtodoro added a comment to D142654: [LiveDebugValues] Allow EntryValue with OP_deref expressions.

Hello. I am wondering, have you checked how both `GDB`` and `LLDB`` act with this example?

Jan 27 2023, 3:32 AM · Restricted Project, Restricted Project

Jan 22 2023

djtodoro accepted D141279: [DebugInfo][CSInfo] Avoid using clobbered registers as call-site argument locations.
Jan 22 2023, 9:11 AM · Restricted Project, Restricted Project

Jan 10 2023

djtodoro added a comment to D141279: [DebugInfo][CSInfo] Avoid using clobbered registers as call-site argument locations.

Looks reasonable to me.

Jan 10 2023, 11:50 PM · Restricted Project, Restricted Project

Dec 17 2022

djtodoro added a comment to D133192: [LICM] Allow load-only scalar promotion in the presence of aliasing loads.

Great!

Dec 17 2022, 1:19 AM · Restricted Project, Restricted Project

Sep 29 2022

djtodoro committed rG8b38a2c0a55a: [Debugify][OriginalDIMode] Update script to handle large JSON reports (authored by ntesic).
[Debugify][OriginalDIMode] Update script to handle large JSON reports
Sep 29 2022, 7:49 AM · Restricted Project, Restricted Project
djtodoro committed rGb5d28f3ea506: [Debugify][OriginalDIMode] Make HTML reporting infrastructure more resilient (authored by ntesic).
[Debugify][OriginalDIMode] Make HTML reporting infrastructure more resilient
Sep 29 2022, 7:48 AM · Restricted Project, Restricted Project
djtodoro closed D115617: [Debugify][OriginalDIMode] Update script to handle large JSON reports.
Sep 29 2022, 7:48 AM · Restricted Project, Restricted Project, debug-info
djtodoro closed D115616: [Debugify][OriginalDIMode] Make HTML reporting infrastructure more resilient.
Sep 29 2022, 7:48 AM · Restricted Project, debug-info, Restricted Project

Sep 22 2022

djtodoro added a comment to D134428: [DebugInfo][InferAddressSpaces] Propagate DebugLoc when cloning an instruction in InferAddressSpaces.

Please add a test.

Sep 22 2022, 6:39 AM · debug-info, Restricted Project, Restricted Project
djtodoro accepted D115617: [Debugify][OriginalDIMode] Update script to handle large JSON reports.
Sep 22 2022, 1:46 AM · Restricted Project, Restricted Project, debug-info
Herald added a project to D115617: [Debugify][OriginalDIMode] Update script to handle large JSON reports: Restricted Project.
Sep 22 2022, 1:45 AM · Restricted Project, Restricted Project, debug-info

Sep 20 2022

djtodoro committed rGf0f8b4686392: Recommit "[AggressiveInstCombine] Lower Table Based CTTZ (authored by djtodoro).
Recommit "[AggressiveInstCombine] Lower Table Based CTTZ
Sep 20 2022, 4:14 AM · Restricted Project, Restricted Project

Sep 13 2022

djtodoro added a comment to rGdf868edee561: "Recommit "[AggressiveInstCombine] Lower Table Based CTTZ"".

@nlopes Thanks again for reporting this. The problem is we do not check if the global variable representing the table was a constant. The patch needed looks as:

Sep 13 2022, 9:19 AM · Restricted Project, Restricted Project

Sep 11 2022

djtodoro added a comment to rGdf868edee561: "Recommit "[AggressiveInstCombine] Lower Table Based CTTZ"".

Alive2 finds a bug in this commit:

@ctz6.table = global 256 bytes, align 4

define i32 @ctz6(i64 %n) denormal-fp-math=ieee,ieee {
%entry:
  %add = sub i64 0, %n
  %and = and i64 %add, %n
  %mul = mul i64 %and, 571347909858961602
  %shr = lshr i64 %mul, 58
  %arrayidx = gep inbounds ptr @ctz6.table, 256 x i64 0, 4 x i64 %shr
  %0 = load i32, ptr %arrayidx, align 4
  ret i32 %0
}
=>
@ctz6.table = global 256 bytes, align 4

define i32 @ctz6(i64 %n) denormal-fp-math=ieee,ieee {
%entry:
  %0 = cttz i64 %n, 1
  %1 = icmp eq i64 %n, 0
  %2 = select i1 %1, i64 63, i64 %0
  %3 = trunc i64 %2 to i32
  ret i32 %3
}
Transformation doesn't verify! (unsound)
ERROR: Value mismatch

Example:
i64 %n = #xf600000000000040 (17726168133330272320, -720575940379279296)

Source:
i64 %add = #x09ffffffffffffc0 (720575940379279296)
i64 %and = #x0000000000000040 (64)
i64 %mul = #xfb757966938a3080 (18119522157263990912, -327221916445560704)
i64 %shr = #x000000000000003e (62)
ptr %arrayidx = pointer(non-local, block_id=0, offset=248)
i32 %0 = #x00000000 (0)

Target:
i64 %0 = #x0000000000000006 (6)
i1 %1 = #x0 (0)
i64 %2 = #x0000000000000006 (6)
i32 %3 = #x00000006 (6)
Source value: #x00000000 (0)
Target value: #x00000006 (6)

The bug seems to be that the code doesn't check that the global @ctz6.table is constant.

Sep 11 2022, 11:27 PM · Restricted Project, Restricted Project
djtodoro added a reverting change for rGdf868edee561: "Recommit "[AggressiveInstCombine] Lower Table Based CTTZ"": rGb080d0bae8dd: Revert ""Recommit "[AggressiveInstCombine] Lower Table Based CTTZ""".
Sep 11 2022, 11:26 PM · Restricted Project, Restricted Project
djtodoro committed rGb080d0bae8dd: Revert ""Recommit "[AggressiveInstCombine] Lower Table Based CTTZ""" (authored by djtodoro).
Revert ""Recommit "[AggressiveInstCombine] Lower Table Based CTTZ"""
Sep 11 2022, 11:26 PM · Restricted Project, Restricted Project

Sep 9 2022

djtodoro accepted D125784: [llvm-debuginfo-analyzer] 09 - CodeView Reader.

LGTM, thanks

Sep 9 2022, 11:29 PM · Restricted Project, Restricted Project, debug-info
djtodoro added a reverting change for rG053841c5624c: Revert "[AggressiveInstCombine] Lower Table Based CTTZ": rGdf868edee561: "Recommit "[AggressiveInstCombine] Lower Table Based CTTZ"".
Sep 9 2022, 1:30 AM · Restricted Project, Restricted Project
djtodoro committed rGdf868edee561: "Recommit "[AggressiveInstCombine] Lower Table Based CTTZ"" (authored by djtodoro).
"Recommit "[AggressiveInstCombine] Lower Table Based CTTZ""
Sep 9 2022, 1:30 AM · Restricted Project, Restricted Project

Sep 8 2022

djtodoro added a comment to D113291: [AggressiveInstCombine] Lower Table Based CTTZ .

@rsmith recommitted with f879939157. Thanks!

What was the bug, how was it fixed, and is there a new test to verify the fix? That should have been mentioned in the new commit message.

Sep 8 2022, 8:26 AM · Restricted Project, Restricted Project
djtodoro added a reverting change for rGf87993915768: Recommit "[AggressiveInstCombine] Lower Table Based CTTZ": rG7aec9ddcfd20: Revert "Recommit "[AggressiveInstCombine] Lower Table Based CTTZ"".
Sep 8 2022, 8:01 AM · Restricted Project, Restricted Project
djtodoro committed rG7aec9ddcfd20: Revert "Recommit "[AggressiveInstCombine] Lower Table Based CTTZ"" (authored by djtodoro).
Revert "Recommit "[AggressiveInstCombine] Lower Table Based CTTZ""
Sep 8 2022, 8:01 AM · Restricted Project, Restricted Project
djtodoro added a comment to D133192: [LICM] Allow load-only scalar promotion in the presence of aliasing loads.

Thanks for doing this. Can you please check the impact of this on a benchmark (e.g., SPEC or https://llvm.org/docs/TestSuiteGuide.html) ?

Sep 8 2022, 7:45 AM · Restricted Project, Restricted Project
djtodoro added a comment to D113291: [AggressiveInstCombine] Lower Table Based CTTZ .

@rsmith recommitted with f879939157. Thanks!

Sep 8 2022, 7:39 AM · Restricted Project, Restricted Project
djtodoro committed rGf87993915768: Recommit "[AggressiveInstCombine] Lower Table Based CTTZ" (authored by djtodoro).
Recommit "[AggressiveInstCombine] Lower Table Based CTTZ"
Sep 8 2022, 7:38 AM · Restricted Project, Restricted Project

Sep 3 2022

djtodoro added a comment to D113291: [AggressiveInstCombine] Lower Table Based CTTZ .

Thanks a lot. I will check ASAP.

Sep 3 2022, 12:24 AM · Restricted Project, Restricted Project

Sep 2 2022

djtodoro committed rGfec01ee3f524: [AggressiveInstCombine] Lower Table Based CTTZ (authored by djtodoro).
[AggressiveInstCombine] Lower Table Based CTTZ
Sep 2 2022, 8:28 AM · Restricted Project, Restricted Project
djtodoro closed D113291: [AggressiveInstCombine] Lower Table Based CTTZ .
Sep 2 2022, 8:28 AM · Restricted Project, Restricted Project

Sep 1 2022

djtodoro added inline comments to D133111: [LICM] Allow load-only scalar promotion in the presence of unwinding.
Sep 1 2022, 8:19 AM · Restricted Project, Restricted Project
djtodoro added a comment to D133111: [LICM] Allow load-only scalar promotion in the presence of unwinding.

Very interesting. This looks good to me. Thanks.

Sep 1 2022, 7:30 AM · Restricted Project, Restricted Project

Aug 31 2022

djtodoro closed D129749: [Sanitizer][MIPS] Fix stat struct size for the O32 ABI.
Aug 31 2022, 1:28 AM · Restricted Project, Restricted Project
djtodoro accepted D129749: [Sanitizer][MIPS] Fix stat struct size for the O32 ABI.
Aug 31 2022, 1:28 AM · Restricted Project, Restricted Project

Aug 29 2022

djtodoro updated the diff for D113291: [AggressiveInstCombine] Lower Table Based CTTZ .
Aug 29 2022, 12:20 AM · Restricted Project, Restricted Project

Aug 28 2022

djtodoro accepted D132741: [DebugInfo] Fix line number attribution in mldst-motion.

lgtm, thanks

Aug 28 2022, 1:54 AM · Restricted Project, Restricted Project, debug-info
djtodoro updated the diff for D113291: [AggressiveInstCombine] Lower Table Based CTTZ .
  • addressing comments
Aug 28 2022, 1:43 AM · Restricted Project, Restricted Project
djtodoro added a comment to D113291: [AggressiveInstCombine] Lower Table Based CTTZ .

Thanks for your comments.

Aug 28 2022, 1:42 AM · Restricted Project, Restricted Project

Aug 27 2022

djtodoro updated the diff for D113291: [AggressiveInstCombine] Lower Table Based CTTZ .
  • addressing comments
Aug 27 2022, 6:35 AM · Restricted Project, Restricted Project
djtodoro added inline comments to D113291: [AggressiveInstCombine] Lower Table Based CTTZ .
Aug 27 2022, 6:31 AM · Restricted Project, Restricted Project

Aug 21 2022

djtodoro updated the diff for D113291: [AggressiveInstCombine] Lower Table Based CTTZ .
  • clang-format
  • clean up tests
Aug 21 2022, 3:14 AM · Restricted Project, Restricted Project
djtodoro added inline comments to D113291: [AggressiveInstCombine] Lower Table Based CTTZ .
Aug 21 2022, 3:06 AM · Restricted Project, Restricted Project

Aug 19 2022

djtodoro added inline comments to D132194: Fix UB in DIExpression::appendOffset().
Aug 19 2022, 1:20 AM · Restricted Project, Restricted Project

Aug 18 2022

djtodoro updated the diff for D113291: [AggressiveInstCombine] Lower Table Based CTTZ .
  • removed more duplicated tests
  • added a llvm/test/Transforms/PhaseOrdering test
  • refactor the code a bit
Aug 18 2022, 9:24 AM · Restricted Project, Restricted Project
djtodoro added a comment to D113291: [AggressiveInstCombine] Lower Table Based CTTZ .

Thanks for the comments.

Aug 18 2022, 9:23 AM · Restricted Project, Restricted Project
djtodoro updated the diff for D113291: [AggressiveInstCombine] Lower Table Based CTTZ .
  • adding negative tests
  • rename the tests
  • clean the target triple leftovers from tests
Aug 18 2022, 1:54 AM · Restricted Project, Restricted Project
djtodoro added a comment to D113291: [AggressiveInstCombine] Lower Table Based CTTZ .

Why are some test files still specifying a triple in the RUN line?

Leftovers. Thanks.

Aug 18 2022, 1:37 AM · Restricted Project, Restricted Project

Aug 17 2022

djtodoro updated the diff for D113291: [AggressiveInstCombine] Lower Table Based CTTZ .
  • remove a duplicated test
Aug 17 2022, 1:14 AM · Restricted Project, Restricted Project
djtodoro added inline comments to D113291: [AggressiveInstCombine] Lower Table Based CTTZ .
Aug 17 2022, 1:08 AM · Restricted Project, Restricted Project

Aug 16 2022

djtodoro updated the diff for D113291: [AggressiveInstCombine] Lower Table Based CTTZ .
  • support opaque pointers
  • remove leftovers (since this was aarch64 only)
  • move the tests in a non-target dir
Aug 16 2022, 11:44 PM · Restricted Project, Restricted Project

Aug 11 2022

djtodoro added a comment to D113291: [AggressiveInstCombine] Lower Table Based CTTZ .

I promise I will find some time to update this - it is coming next week.

Aug 11 2022, 8:42 AM · Restricted Project, Restricted Project

Jul 26 2022

djtodoro accepted D129846: [CodeView] Add function to get size in bytes for a TypeIndex..
Jul 26 2022, 3:01 AM · debug-info, Restricted Project, Restricted Project

Jul 23 2022

djtodoro committed rG2bfb0fcb5151: [MIPS][compiler-rt] Fix stat struct's size for O32 ABI (authored by dmilosevic141).
[MIPS][compiler-rt] Fix stat struct's size for O32 ABI
Jul 23 2022, 3:05 AM · Restricted Project, Restricted Project

Jul 6 2022

djtodoro committed rGb5b6d3a41b4e: [Debugify] Port verify-debuginfo-preserve to NewPM (authored by ntesic).
[Debugify] Port verify-debuginfo-preserve to NewPM
Jul 6 2022, 8:08 AM · Restricted Project, Restricted Project, Restricted Project
djtodoro closed D115351: [Debugify] Port verify-debuginfo-preserve to NewPM.
Jul 6 2022, 8:07 AM · Restricted Project, Restricted Project, Restricted Project, debug-info
djtodoro committed rG5d8077565e41: [MIPS] Resolve issues in building ASAN for N32 ABI (authored by dmilosevic141).
[MIPS] Resolve issues in building ASAN for N32 ABI
Jul 6 2022, 3:45 AM · Restricted Project, Restricted Project
djtodoro committed rG9f492a9ae5cf: [MIPS] Fix the ASAN shadow offset hook for the N32 ABI (authored by dmilosevic141).
[MIPS] Fix the ASAN shadow offset hook for the N32 ABI
Jul 6 2022, 3:45 AM · Restricted Project, Restricted Project
djtodoro closed D127098: [MIPS][AddressSanitizer] Resolve build issues for the n32 ABI.
Jul 6 2022, 3:45 AM · Restricted Project, Restricted Project
djtodoro closed D127096: [MIPS][AddressSanitizer] Fix the shadow offset hook for the n32 ABI.
Jul 6 2022, 3:45 AM · Restricted Project, Restricted Project
djtodoro added a comment to D128911: Emit table lookup from TargetLowering::expandCTTZ().

I am wondering, what happens if we use GlobalIsel as instruction selector?

Jul 6 2022, 1:00 AM · Restricted Project, Restricted Project

Jul 5 2022

djtodoro added a comment to D129112: [sanitizer] Compare against the alignment of the latter range trying to find consecutive TLS blocks in GetStaticTlsBoundary.

@xry111 Thanks for this! Since the implementation of TLS in glibc may differ in various versions (but should be very constant after ~2.19), is there anything here that depends on the glibc version?

Jul 5 2022, 2:29 AM · Restricted Project, Restricted Project

Jun 23 2022

djtodoro accepted D127098: [MIPS][AddressSanitizer] Resolve build issues for the n32 ABI.

lgtm

Jun 23 2022, 8:04 AM · Restricted Project, Restricted Project
djtodoro accepted D127096: [MIPS][AddressSanitizer] Fix the shadow offset hook for the n32 ABI.

lgtm

Jun 23 2022, 8:04 AM · Restricted Project, Restricted Project

Jun 15 2022

djtodoro added inline comments to D125784: [llvm-debuginfo-analyzer] 09 - CodeView Reader.
Jun 15 2022, 12:14 AM · Restricted Project, Restricted Project, debug-info
djtodoro added inline comments to D125784: [llvm-debuginfo-analyzer] 09 - CodeView Reader.
Jun 15 2022, 12:13 AM · Restricted Project, Restricted Project, debug-info
djtodoro added a comment to D113291: [AggressiveInstCombine] Lower Table Based CTTZ .

Concretely, my preferred solution looks something like:

  1. Perform the transform unconditionally in AggressiveInstCombine (so this patch without the preferCTTZLowering() bits).

The latest update implements this.

  1. Teach TargetLowering::expandCTTZ to emit a table lookup.

@djtodoro - Will you be sending patch for (2) "Teach TargetLowering::expandCTTZ to emit a table lookup."?

Unfortunately, I don’t have time to do it right now. If you are interested, please go ahead with the implementation.

@djtodoro - Sure. I am interested to do it. Can you elaborate (2) a bit in detail?

Jun 15 2022, 12:05 AM · Restricted Project, Restricted Project

Jun 9 2022

djtodoro added a comment to D113291: [AggressiveInstCombine] Lower Table Based CTTZ .

Concretely, my preferred solution looks something like:

  1. Perform the transform unconditionally in AggressiveInstCombine (so this patch without the preferCTTZLowering() bits).

The latest update implements this.

  1. Teach TargetLowering::expandCTTZ to emit a table lookup.

@djtodoro - Will you be sending patch for (2) "Teach TargetLowering::expandCTTZ to emit a table lookup."?

Jun 9 2022, 12:43 AM · Restricted Project, Restricted Project

Jun 8 2022

djtodoro added a comment to D113291: [AggressiveInstCombine] Lower Table Based CTTZ .

Concretely, my preferred solution looks something like:

  1. Perform the transform unconditionally in AggressiveInstCombine (so this patch without the preferCTTZLowering() bits).

The latest update implements this.

Jun 8 2022, 7:06 AM · Restricted Project, Restricted Project
djtodoro updated the diff for D113291: [AggressiveInstCombine] Lower Table Based CTTZ .
  • drop target dependent hooks
Jun 8 2022, 7:05 AM · Restricted Project, Restricted Project

Jun 7 2022

djtodoro added a comment to D127096: [MIPS][AddressSanitizer] Fix the shadow offset hook for the n32 ABI.

Thanks for this.

Jun 7 2022, 2:52 AM · Restricted Project, Restricted Project

Jun 5 2022

djtodoro accepted D76878: Implement DW_{OP,AT}_LLVM_* for Heterogeneous Debugging.

LGTM from my side.

Jun 5 2022, 11:40 PM · Restricted Project, debug-info, Restricted Project

May 30 2022

djtodoro added inline comments to D126525: [SSAUpdaterImpl] Do not generate phi node with all the same incoming values.
May 30 2022, 11:49 PM · Restricted Project, Restricted Project

May 27 2022

djtodoro added a comment to D126525: [SSAUpdaterImpl] Do not generate phi node with all the same incoming values.

This is interesting! Can you please make a simple/dedicated LLVM IR case for this only, so we can go over the example to get the whole picture?

May 27 2022, 7:22 AM · Restricted Project, Restricted Project
djtodoro added a comment to D113291: [AggressiveInstCombine] Lower Table Based CTTZ .

Thanks a lot for the comments! Can someone please sum the things up that need to be done for this?

May 27 2022, 7:19 AM · Restricted Project, Restricted Project

May 26 2022

djtodoro added a comment to D113291: [AggressiveInstCombine] Lower Table Based CTTZ .

as for the second I'm not sure when it would be profitable to transform back and emit the table

You really just have to weigh it against the current default expansion on targets where ctlz/cttz aren't legal, which is popcount(v & -v). It should be a straightforward comparison, generally. If you have popcount, use it. If multiply is legal, use a table lookup. Otherwise... maybe stick with the popcount expansion? Probably any approach is expensive at that point.

Compare the generated code for arm-eabi.

May 26 2022, 7:46 AM · Restricted Project, Restricted Project
djtodoro added a comment to D113291: [AggressiveInstCombine] Lower Table Based CTTZ .

Hello - We were having a discussion about a very similar patch in D125755. I think the outcome for this patch is that either:

  • We need to do this later (maybe in CodeGenPrepare).
May 26 2022, 7:43 AM · Restricted Project, Restricted Project

May 18 2022

djtodoro added inline comments to D125784: [llvm-debuginfo-analyzer] 09 - CodeView Reader.
May 18 2022, 5:26 AM · Restricted Project, Restricted Project, debug-info

May 17 2022

djtodoro added inline comments to D125784: [llvm-debuginfo-analyzer] 09 - CodeView Reader.
May 17 2022, 7:59 AM · Restricted Project, Restricted Project, debug-info

May 12 2022

djtodoro added a comment to D125322: [llvm][json] Fix UINT64 json parsing.

sounds reasonable to me

May 12 2022, 6:13 AM · Restricted Project, Restricted Project

May 6 2022

djtodoro added a comment to D113291: [AggressiveInstCombine] Lower Table Based CTTZ .

But I think that x86 support doesn’t block this.

May 6 2022, 1:51 AM · Restricted Project, Restricted Project
djtodoro added a comment to D113291: [AggressiveInstCombine] Lower Table Based CTTZ .

OK, great! it will be on my TODO list!

May 6 2022, 12:20 AM · Restricted Project, Restricted Project
djtodoro added a comment to D113291: [AggressiveInstCombine] Lower Table Based CTTZ .

Thanks!

How hard is to add x86 support?

May 6 2022, 12:15 AM · Restricted Project, Restricted Project

May 5 2022

Herald added a project to D113291: [AggressiveInstCombine] Lower Table Based CTTZ : Restricted Project.

@xbolva00 ping :)

May 5 2022, 1:58 AM · Restricted Project, Restricted Project

Apr 29 2022

djtodoro accepted D124651: [MIPS] Address instruction selection failure for abs.[sd].

Thanks!

Apr 29 2022, 12:34 AM · Restricted Project, Restricted Project

Apr 21 2022

djtodoro committed rGc5600aef888b: [Debugify] Limit number of processed functions for original mode (authored by ntesic).
[Debugify] Limit number of processed functions for original mode
Apr 21 2022, 5:00 AM · Restricted Project, Restricted Project
djtodoro closed D115714: [Debugify] Limit number of processed functions for original mode.
Apr 21 2022, 5:00 AM · Restricted Project, Restricted Project, debug-info

Apr 19 2022

djtodoro added inline comments to D123782: [AArch64] Generate AND in place of CSEL for Table Based CTTZ lowering in -O3.
Apr 19 2022, 12:24 AM · Restricted Project, Restricted Project

Apr 14 2022

djtodoro added a comment to D123782: [AArch64] Generate AND in place of CSEL for Table Based CTTZ lowering in -O3.

Thanks for this! Please add test.

Apr 14 2022, 5:26 AM · Restricted Project, Restricted Project

Apr 8 2022

djtodoro accepted D115714: [Debugify] Limit number of processed functions for original mode.
Apr 8 2022, 5:56 AM · Restricted Project, Restricted Project, debug-info
djtodoro added a comment to D115714: [Debugify] Limit number of processed functions for original mode.

Please update https://llvm.org/docs/HowToUpdateDebugInfo.html#test-original-debug-info-preservation-in-optimizations with this. Other than that, looks good to me.

Apr 8 2022, 4:28 AM · Restricted Project, Restricted Project, debug-info

Mar 25 2022

djtodoro added a comment to D122427: [MIPS] Initial support for MIPS-I load delay slots.

Hi @impiaaa, thanks for working on this!
Since this is an initial support, I was wondering is there a clear set of TODOs that need to be done?

Mar 25 2022, 4:26 AM · Restricted Project, Restricted Project

Mar 24 2022

djtodoro committed rG9dbc687a5ec9: NFC: [LICM] Update some stale comments (authored by djtodoro).
NFC: [LICM] Update some stale comments
Mar 24 2022, 6:38 AM · Restricted Project
djtodoro closed D122319: NFC: [LICM] Update some stale comments.
Mar 24 2022, 6:38 AM · Restricted Project, Restricted Project

Mar 23 2022

djtodoro requested review of D122319: NFC: [LICM] Update some stale comments.
Mar 23 2022, 8:03 AM · Restricted Project, Restricted Project

Mar 22 2022

djtodoro committed rG91ea247039db: [Debugify] Use DebugifyLevel in Debugify original mode (authored by djtodoro).
[Debugify] Use DebugifyLevel in Debugify original mode
Mar 22 2022, 6:05 AM · Restricted Project
djtodoro closed D115623: [Debugify] Use DebugifyLevel in Debugify original mode.
Mar 22 2022, 6:05 AM · Restricted Project, Restricted Project, debug-info
djtodoro committed rG73777b4c35a3: [Debugify] Optimize debugify original mode (authored by djtodoro).
[Debugify] Optimize debugify original mode
Mar 22 2022, 4:14 AM · Restricted Project