Page MenuHomePhabricator

Please use GitHub pull requests for new patches. Phabricator shutdown timeline

Feed Advanced Search

Fri, Sep 29

MaskRay requested changes to D159541: [UEFI] X86_64 UEFI Clang Driver.
Fri, Sep 29, 11:01 PM · Restricted Project, Restricted Project
MaskRay committed rG16eed8c90687: [asan] Ensure __asan_register_elf_globals is called in COMDAT asan.module_ctor… (authored by MaskRay).
[asan] Ensure __asan_register_elf_globals is called in COMDAT asan.module_ctor…
Fri, Sep 29, 3:03 PM · Restricted Project, Restricted Project
MaskRay committed rG5d87665de956: Revert #67745 "[asan] Ensure __asan_register_elf_globals is called in COMDAT… (authored by MaskRay).
Revert #67745 "[asan] Ensure __asan_register_elf_globals is called in COMDAT…
Fri, Sep 29, 2:07 PM · Restricted Project, Restricted Project
MaskRay added a reverting change for rG1a4b9b6f7339: [asan] Ensure __asan_register_elf_globals is called in COMDAT asan.module_ctor…: rG5d87665de956: Revert #67745 "[asan] Ensure __asan_register_elf_globals is called in COMDAT….
Fri, Sep 29, 2:07 PM · Restricted Project, Restricted Project
MaskRay accepted D157020: [lld/ELF] Don't relax R_X86_64_(REX_)GOTPCRELX when offset is too far.

Final nits

Fri, Sep 29, 1:20 PM · Restricted Project, Restricted Project
MaskRay committed rG1a4b9b6f7339: [asan] Ensure __asan_register_elf_globals is called in COMDAT asan.module_ctor… (authored by MaskRay).
[asan] Ensure __asan_register_elf_globals is called in COMDAT asan.module_ctor…
Fri, Sep 29, 10:45 AM · Restricted Project, Restricted Project
MaskRay added inline comments to D155775: [HIP][Clang][Driver][RFC] Add driver support for C++ Parallel Algorithm Offload.
Fri, Sep 29, 10:24 AM · Restricted Project, Restricted Project, Restricted Project
MaskRay committed rGd20190e68413: [test] Change llc -march=aarch64|arm64 to -mtriple=aarch64|arm64 (authored by MaskRay).
[test] Change llc -march=aarch64|arm64 to -mtriple=aarch64|arm64
Fri, Sep 29, 10:13 AM · Restricted Project, Restricted Project

Thu, Sep 28

MaskRay accepted D155775: [HIP][Clang][Driver][RFC] Add driver support for C++ Parallel Algorithm Offload.
Thu, Sep 28, 9:57 AM · Restricted Project, Restricted Project, Restricted Project

Wed, Sep 27

MaskRay committed rG34ee53c9e390: [lldb][test] Fix TestCallBuiltinFunction.py (authored by MaskRay).
[lldb][test] Fix TestCallBuiltinFunction.py
Wed, Sep 27, 10:37 PM · Restricted Project
MaskRay committed rG0d8b86482907: CGBuiltin: emit llvm.abs.* instead of neg+icmp+select for abs (authored by MaskRay).
CGBuiltin: emit llvm.abs.* instead of neg+icmp+select for abs
Wed, Sep 27, 9:30 PM · Restricted Project, Restricted Project
MaskRay committed rG22433cc541ff: [Driver][test] Fix hexagon-toolchain-elf.c (authored by MaskRay).
[Driver][test] Fix hexagon-toolchain-elf.c
Wed, Sep 27, 4:56 PM · Restricted Project, Restricted Project
MaskRay committed rG63544af9e419: [Driver][test] Clean up hexagon-* (authored by MaskRay).
[Driver][test] Clean up hexagon-*
Wed, Sep 27, 3:24 PM · Restricted Project, Restricted Project
MaskRay added inline comments to D157020: [lld/ELF] Don't relax R_X86_64_(REX_)GOTPCRELX when offset is too far.
Wed, Sep 27, 2:27 PM · Restricted Project, Restricted Project
MaskRay added inline comments to D157020: [lld/ELF] Don't relax R_X86_64_(REX_)GOTPCRELX when offset is too far.
Wed, Sep 27, 2:20 PM · Restricted Project, Restricted Project
MaskRay added inline comments to D157020: [lld/ELF] Don't relax R_X86_64_(REX_)GOTPCRELX when offset is too far.
Wed, Sep 27, 2:05 PM · Restricted Project, Restricted Project
MaskRay committed rG40dc8e6889c0: [NFC] Use const references to avoid copying objects in for-loops (authored by gAlfonso-bit).
[NFC] Use const references to avoid copying objects in for-loops
Wed, Sep 27, 1:39 PM · Restricted Project, Restricted Project
MaskRay closed D139487: [NFC] Use const references to avoid copying objects in for-loops.
Wed, Sep 27, 1:39 PM · Restricted Project, Restricted Project
MaskRay added a comment to D139487: [NFC] Use const references to avoid copying objects in for-loops.

This kind of blindly applying clang-tidy -checks='-*,performance-for-range-copy' --fix changes is easy for the contributor but is time consuming for reviewers.
Anyway, I have applied appropriated fixes to places where const auto & is not the best.

Wed, Sep 27, 1:39 PM · Restricted Project, Restricted Project
MaskRay committed rGab3e647b893e: [FileCheck] Fix performance-for-range-copy issues. NFC (authored by MaskRay).
[FileCheck] Fix performance-for-range-copy issues. NFC
Wed, Sep 27, 1:34 PM · Restricted Project, Restricted Project
MaskRay committed rGd87f9e287217: llvm/tools: Fix some performance-for-range-copy issues. NFC (authored by MaskRay).
llvm/tools: Fix some performance-for-range-copy issues. NFC
Wed, Sep 27, 1:28 PM · Restricted Project, Restricted Project
MaskRay committed rG97bd6d60be8a: MCPseudoProbe: don't copy std::list. NFC (authored by MaskRay).
MCPseudoProbe: don't copy std::list. NFC
Wed, Sep 27, 1:00 PM · Restricted Project, Restricted Project
MaskRay committed rG0bc68ca42782: [TableGen] Optimize SizeToOperandName iteration. NFC (authored by MaskRay).
[TableGen] Optimize SizeToOperandName iteration. NFC
Wed, Sep 27, 12:42 PM · Restricted Project, Restricted Project
MaskRay added inline comments to D157020: [lld/ELF] Don't relax R_X86_64_(REX_)GOTPCRELX when offset is too far.
Wed, Sep 27, 11:32 AM · Restricted Project, Restricted Project
MaskRay committed rGe705b37a77c6: [CodeLayout] Add unittest for cache-directed sort (authored by MaskRay).
[CodeLayout] Add unittest for cache-directed sort
Wed, Sep 27, 10:52 AM · Restricted Project, Restricted Project
MaskRay closed D159527: [CodeLayout] Add unittest for cache-directed sort.
Wed, Sep 27, 10:52 AM · Restricted Project, Restricted Project
MaskRay updated the diff for D159527: [CodeLayout] Add unittest for cache-directed sort.

Use std::size to avoid referencing vector size by integer literals

Wed, Sep 27, 10:49 AM · Restricted Project, Restricted Project

Tue, Sep 26

MaskRay added inline comments to D159527: [CodeLayout] Add unittest for cache-directed sort.
Tue, Sep 26, 6:43 PM · Restricted Project, Restricted Project
MaskRay accepted D159545: Don't dead-end asan_foo() entrypoints in the shim.

Are __asan_abi_register_elf_globals needed if non-Apple systems don't build lib/asan_abi?

Tue, Sep 26, 4:05 PM · Restricted Project, Restricted Project
MaskRay accepted D145214: [TSAN] add support for riscv64.

Other than -Wframe-larger-than=656 and const uptr indicator = 0x0f0000000000ull; changes, others looks good to me.
I agree that this should be reviewed by @dvyukov :)

Tue, Sep 26, 3:59 PM · Restricted Project, Restricted Project, Restricted Project
MaskRay added inline comments to D145214: [TSAN] add support for riscv64.
Tue, Sep 26, 3:20 PM · Restricted Project, Restricted Project, Restricted Project
MaskRay added inline comments to D154793: [DWARFLinkerParallel] Add support of accelerator tables to DWARFLinkerParallel..
Tue, Sep 26, 3:17 PM · Restricted Project, Restricted Project

Mon, Sep 25

MaskRay added a comment to D157657: [RISCV] Support R_RISCV_SET_ULEB128/R_RISCV_SUB_ULEB128 for .uleb128 directives.

(The lld patch may take some time. I'll be out of town for about 10 days.)

Mon, Sep 25, 11:15 PM · Restricted Project, Restricted Project
MaskRay accepted D158641: [AArch64] Fix FMV ifunc resolver usage on old Android APIs. Rename internal compiler-rt FMV functions..

The Clang Driver/CodeGen and compiler-rt changes look good to me. Of course please wait for an Android reviewer :)

Mon, Sep 25, 3:57 PM · Restricted Project, Restricted Project, Restricted Project
MaskRay accepted D139864: [llvm-cxxfilt] Do not consider the prefix dot as part of the demangled symbol name..

LGTM

Mon, Sep 25, 3:54 PM · Restricted Project, Restricted Project
MaskRay accepted D152840: [ELF] A new code layout algorithm for function reordering [3a/3].

LGTM! Thanks for bearing with me about all the nits.

Mon, Sep 25, 3:53 PM · Restricted Project, Restricted Project
MaskRay accepted D152840: [ELF] A new code layout algorithm for function reordering [3a/3].

lld/docs/ld.lld.1 needs an update as well. The format is difficult to write... you can use man lld/docs/ld.lld.1 to check whether it looks right.

Mon, Sep 25, 3:00 PM · Restricted Project, Restricted Project
MaskRay added a comment to D152840: [ELF] A new code layout algorithm for function reordering [3a/3].

Thanks for the update.

Mon, Sep 25, 12:52 PM · Restricted Project, Restricted Project
MaskRay added a comment to D139864: [llvm-cxxfilt] Do not consider the prefix dot as part of the demangled symbol name..

Thanks for the update. Doing the following looks good to me.

bool CanHaveLeadingDot = true;
if (StripUnderscore)
  if (DecoratedStr[0].consume_front("_")) // simplified
    CanHaveLeadingDot = false;
Mon, Sep 25, 12:46 PM · Restricted Project, Restricted Project
MaskRay committed rGe8a74f2334ed: [Driver] Use addOptInFlag for some HIP options. NFC (authored by MaskRay).
[Driver] Use addOptInFlag for some HIP options. NFC
Mon, Sep 25, 10:05 AM · Restricted Project, Restricted Project
MaskRay added inline comments to D155769: [HIP][Clang][docs][RFC] Add documentation for C++ Parallel Algorithm Offload.
Mon, Sep 25, 10:05 AM · Restricted Project, Restricted Project, Restricted Project
MaskRay added inline comments to D155775: [HIP][Clang][Driver][RFC] Add driver support for C++ Parallel Algorithm Offload.
Mon, Sep 25, 10:02 AM · Restricted Project, Restricted Project, Restricted Project
MaskRay committed rGf726da1193ba: [Driver] -include: deprecate probing .gch (#67084) (authored by MaskRay).
[Driver] -include: deprecate probing .gch (#67084)
Mon, Sep 25, 9:56 AM · Restricted Project, Restricted Project
MaskRay added inline comments to D155775: [HIP][Clang][Driver][RFC] Add driver support for C++ Parallel Algorithm Offload.
Mon, Sep 25, 9:55 AM · Restricted Project, Restricted Project, Restricted Project
MaskRay committed rG8c556b7e2bb3: [ELF] Change --call-graph-profile-sort to accept an argument (authored by MaskRay).
[ELF] Change --call-graph-profile-sort to accept an argument
Mon, Sep 25, 9:49 AM · Restricted Project
MaskRay closed D159544: [ELF] Change --call-graph-profile-sort to accept an argument.
Mon, Sep 25, 9:49 AM · Restricted Project, Restricted Project

Sun, Sep 24

MaskRay committed rG2c3cae3f01b1: Remove unused clang::TargetInfo::adjustTargetOptions (authored by MaskRay).
Remove unused clang::TargetInfo::adjustTargetOptions
Sun, Sep 24, 4:37 PM · Restricted Project, Restricted Project
MaskRay committed rGdd8902ab3bb1: [llvm-cov] Properly fix -Wcovered-switch-default in CoverageMapping.cpp (authored by MaskRay).
[llvm-cov] Properly fix -Wcovered-switch-default in CoverageMapping.cpp
Sun, Sep 24, 12:06 PM · Restricted Project, Restricted Project
MaskRay added a reverting change for rG1f3fa96e516f: [llvm-cov] Fix -Wcovered-switch-default in CoverageMapping.cpp (NFC): rGdd8902ab3bb1: [llvm-cov] Properly fix -Wcovered-switch-default in CoverageMapping.cpp.
Sun, Sep 24, 12:06 PM · Restricted Project, Restricted Project

Sat, Sep 23

MaskRay committed rGe01df8716a1b: [NVPTX] Test crash introduced by #67073 (authored by MaskRay).
[NVPTX] Test crash introduced by #67073
Sat, Sep 23, 10:42 AM · Restricted Project, Restricted Project

Fri, Sep 22

MaskRay added a reverting change for rG648579006234: [NVPTX] Improve lowering of v2i16 logical ops. (#67073): rGd9a0163e273f: Revert "[NVPTX] Improve lowering of v2i16 logical ops. (#67073)".
Fri, Sep 22, 7:24 PM · Restricted Project, Restricted Project
MaskRay committed rGd9a0163e273f: Revert "[NVPTX] Improve lowering of v2i16 logical ops. (#67073)" (authored by MaskRay).
Revert "[NVPTX] Improve lowering of v2i16 logical ops. (#67073)"
Fri, Sep 22, 7:24 PM · Restricted Project, Restricted Project
MaskRay accepted D152206: [Basic] Support 64-bit x86 target for UEFI.
Fri, Sep 22, 3:19 PM · Restricted Project, Restricted Project, Restricted Project
MaskRay added a reverting change for rG44f2db749345: Fix attr docs from previous no-unique-adderss change (#67195): rG2d27bf233695: Revert "Fix attr docs from previous no-unique-adderss change (#67195)".
Fri, Sep 22, 2:04 PM · Restricted Project, Restricted Project
MaskRay committed rG2d27bf233695: Revert "Fix attr docs from previous no-unique-adderss change (#67195)" (authored by MaskRay).
Revert "Fix attr docs from previous no-unique-adderss change (#67195)"
Fri, Sep 22, 2:04 PM · Restricted Project, Restricted Project
MaskRay committed rGd7359bcc760a: [bazel] Port 8e87dc10b80f298a682bf01fab190a57e6d5af57… (authored by MaskRay).
[bazel] Port 8e87dc10b80f298a682bf01fab190a57e6d5af57…
Fri, Sep 22, 11:04 AM · Restricted Project
MaskRay added a comment to D152840: [ELF] A new code layout algorithm for function reordering [3a/3].

Instead of having a --use-*, the best is probably to create a JJ<"call-graph-profile-sort=", ...> (values: hfsort,cdsort),
make the existing --call-graph-profile-sort an alias (FF<"call-graph-profile-sort", ...>, Alias<call_graph_profile_sort>, AliasArgs<"hfsort">),
then add a BB for --no-call-graph-profile-sort.

(I'll be out of town during 9-29 ~ 10-9)

Fri, Sep 22, 10:56 AM · Restricted Project, Restricted Project
MaskRay updated the diff for D159544: [ELF] Change --call-graph-profile-sort to accept an argument.

.

Fri, Sep 22, 10:56 AM · Restricted Project, Restricted Project
MaskRay added a reviewer for D159544: [ELF] Change --call-graph-profile-sort to accept an argument: Amir.
Fri, Sep 22, 10:54 AM · Restricted Project, Restricted Project
MaskRay requested review of D159544: [ELF] Change --call-graph-profile-sort to accept an argument.
Fri, Sep 22, 10:54 AM · Restricted Project, Restricted Project
MaskRay added a comment to D152840: [ELF] A new code layout algorithm for function reordering [3a/3].

Instead of having a --use-*, the best is probably to create a JJ<"call-graph-profile-sort=", ...> (values: hfsort,cdsort),
make the existing --call-graph-profile-sort an alias (FF<"call-graph-profile-sort", ...>, Alias<call_graph_profile_sort>, AliasArgs<"hfsort">),
then add a BB for --no-call-graph-profile-sort.

Fri, Sep 22, 10:08 AM · Restricted Project, Restricted Project
MaskRay accepted D152206: [Basic] Support 64-bit x86 target for UEFI.

DataLayout needs a unittest in llvm/unittests/IR/DataLayoutTest.cpp

Fri, Sep 22, 9:58 AM · Restricted Project, Restricted Project, Restricted Project
MaskRay accepted D145555: [obj2yaml] Emit ProgramHeader.Offset.
Fri, Sep 22, 9:55 AM · Restricted Project, Restricted Project
MaskRay added a comment to rG05926a5a5578: [DAG] getNode() - remove oneuse limit from (zext (trunc (assertzext x))) ->….

It's very late for me and I don't have much time to create a smaller reproduce. This patch caused an assertion failure in AArch64ISelLowering.cpp:4435

assert(N->getOpcode() == ISD::BUILD_VECTOR && "expected BUILD_VECTOR");

N is AssertZext

Fri, Sep 22, 12:48 AM · Restricted Project, Restricted Project
MaskRay added a comment to rG05926a5a5578: [DAG] getNode() - remove oneuse limit from (zext (trunc (assertzext x))) ->….

It's very late for me and I don't have much time to create a smaller reproduce. This patch caused an assertion failure in AArch64ISelLowering.cpp:4435

assert(N->getOpcode() == ISD::BUILD_VECTOR && "expected BUILD_VECTOR");
Fri, Sep 22, 12:25 AM · Restricted Project, Restricted Project
MaskRay added a reverting change for rG05926a5a5578: [DAG] getNode() - remove oneuse limit from (zext (trunc (assertzext x))) ->…: rG4389252c58b7: Revert "[DAG] getNode() - remove oneuse limit from (zext (trunc (assertzext….
Fri, Sep 22, 12:14 AM · Restricted Project, Restricted Project
MaskRay committed rG4389252c58b7: Revert "[DAG] getNode() - remove oneuse limit from (zext (trunc (assertzext… (authored by MaskRay).
Revert "[DAG] getNode() - remove oneuse limit from (zext (trunc (assertzext…
Fri, Sep 22, 12:14 AM · Restricted Project, Restricted Project

Thu, Sep 21

MaskRay committed rGc2cd66db74bd: [ELF][test] Improve GOTPCRELX tests (authored by MaskRay).
[ELF][test] Improve GOTPCRELX tests
Thu, Sep 21, 3:59 PM · Restricted Project
MaskRay added inline comments to D157020: [lld/ELF] Don't relax R_X86_64_(REX_)GOTPCRELX when offset is too far.
Thu, Sep 21, 3:40 PM · Restricted Project, Restricted Project
MaskRay added a comment to D159539: [NFC] refactor demangle of llvm-nm .

llvm::demangle is used by a lot of ELF tools to assume ELF style mangling where there is no extra prefix. I think many don't expect demangling ._Zxxxx symbols.
If XCOFF needs ., I think separate functions are needed. You can add a new utility function or extending demangle with an optional parameter about XCOFF.

Thu, Sep 21, 1:52 PM · Restricted Project, Restricted Project
MaskRay committed rG6b8d04c23dbc: [CodeLayout] Refactor std::vector uses, namespace, and EdgeCountT. NFC (authored by MaskRay).
[CodeLayout] Refactor std::vector uses, namespace, and EdgeCountT. NFC
Thu, Sep 21, 1:13 PM · Restricted Project, Restricted Project
MaskRay closed D159526: [CodeLayout] Refactor std::vector uses, namespace, and EdgeCountT. NFC.
Thu, Sep 21, 1:13 PM · Restricted Project, Restricted Project
MaskRay added a comment to D159526: [CodeLayout] Refactor std::vector uses, namespace, and EdgeCountT. NFC.

Thank you for the stamp. I'll land this soon so that D152840 can rebase on top of it and we can have D152840 soon...

Thu, Sep 21, 1:10 PM · Restricted Project, Restricted Project
MaskRay added a comment to D69763: [Clang][Test]: Remaining "lld-link2" -> "lld-link".

So this is truly a test of the ld.otherlinker feature pattern, not some special case driver feature. I guess we should leave the test alone.
Closing, we left the test alone, it still uses -fuse-ld=lld-link2. Perhaps in the future we should reconsider this, but that's how things stand now, and we aren't going to land this patch as is. + @MaskRay , who has thought about -fuse-ld= semantics.

Thu, Sep 21, 9:51 AM · Restricted Project, Restricted Project
MaskRay added a comment to D152840: [ELF] A new code layout algorithm for function reordering [3a/3].

I have also explained that SmallVector<*, 0> is preferred in lld/ELF code, so I have a vector => ArrayRef refactoring.
We should also get rid of buildCallGraph, which uses a number of output parameters, while the function can just be inlined into apply* (to be renamed).

Thu, Sep 21, 9:46 AM · Restricted Project, Restricted Project
MaskRay added a comment to D152840: [ELF] A new code layout algorithm for function reordering [3a/3].

D159526 performed the rename. If this patch is applied, applyCDSort in lld/ELF will need to be updated again. This is exactly the scenario I want to avoid.

Can you explain why renaming a function might be a problem and we may want to avoid this either in the linker or in the compiler?

I am not fully convinced that the newly proposed naming is preferred over the existing one. The new algorithm is called "cdsort" (which mimics the existing and commonly accepted name of "hfsort"), and it makes a sense to call the corresponding function "applyCDSort" as in "applyAlgorithmX". In contrast, "computeXXXlayout" might feel confusing, since the word "layout" often means a process.

Thu, Sep 21, 9:43 AM · Restricted Project, Restricted Project

Wed, Sep 20

MaskRay added a comment to rGa18ee8b7c95c: [MC] Make .pseudo_probe created sections deterministic after D91878.

Hi @MaskRay

This test gets failed on llvm-clang-x86_64-expensive-checks-ubuntu builder
https://lab.llvm.org/buildbot/#/builders/104/builds/13527/steps/6/logs/FAIL__LLVM__pseudo-probe-emit_ll

Wed, Sep 20, 10:41 PM · Restricted Project, Restricted Project
MaskRay committed rG001af0f89405: [MC] Actually make .pseudoprobe created sections deterministic (authored by MaskRay).
[MC] Actually make .pseudoprobe created sections deterministic
Wed, Sep 20, 10:41 PM · Restricted Project, Restricted Project
MaskRay committed rGa18ee8b7c95c: [MC] Make .pseudo_probe created sections deterministic after D91878 (authored by MaskRay).
[MC] Make .pseudo_probe created sections deterministic after D91878
Wed, Sep 20, 6:11 PM · Restricted Project, Restricted Project
MaskRay committed rG2147e9e09f83: [SystemZ] Fix IWYU (authored by MaskRay).
[SystemZ] Fix IWYU
Wed, Sep 20, 5:54 PM · Restricted Project, Restricted Project
MaskRay committed rG2be94d18b502: Revert "[MC] Make .pseudo_probe sections deterministic after D91878" (authored by MaskRay).
Revert "[MC] Make .pseudo_probe sections deterministic after D91878"
Wed, Sep 20, 4:36 PM · Restricted Project, Restricted Project
MaskRay added a reverting change for rGc8fd0cf71344: [MC] Make .pseudo_probe sections deterministic after D91878: rG2be94d18b502: Revert "[MC] Make .pseudo_probe sections deterministic after D91878".
Wed, Sep 20, 4:36 PM · Restricted Project, Restricted Project
MaskRay added a comment to D152840: [ELF] A new code layout algorithm for function reordering [3a/3].

Thanks for the update. I am mainly waiting for the renamed function (applyCDSort does not convey the meaning well), changes of nested std::pair and std::vector => SmallVector<*, 0>

I have an impression the changes are made in the follow-up D159526 (which I'd prefer to land after this one). Do I miss something?

You are right. You may rebase this patch on top of D159526 :)

I suggest to rebase D159526 on top of this one

Wed, Sep 20, 3:51 PM · Restricted Project, Restricted Project
MaskRay committed rGf5b42eaadb06: [ELF] -r --compress-debug-sections: update implicit addends for .rel.debug_*… (authored by MaskRay).
[ELF] -r --compress-debug-sections: update implicit addends for .rel.debug_*…
Wed, Sep 20, 2:50 PM · Restricted Project
MaskRay requested changes to D138847: MC/DC in LLVM Source-Based Code Coverage: llvm-cov visualization.

Please, when landing a large patch, check whether clang can build the project. The original commit caused -Wswitch failure which I fixed in ca22d6e40508f6d24a9352835bda9c152e3eee1b.

Wed, Sep 20, 2:47 PM · Restricted Project, Restricted Project
MaskRay committed rG9ee65a7618d2: Revert "[Coverage] Fix -Wswitch after D138847" (authored by MaskRay).
Revert "[Coverage] Fix -Wswitch after D138847"
Wed, Sep 20, 2:45 PM · Restricted Project, Restricted Project
MaskRay added a reverting change for rGca22d6e40508: [Coverage] Fix -Wswitch after D138847: rG9ee65a7618d2: Revert "[Coverage] Fix -Wswitch after D138847".
Wed, Sep 20, 2:45 PM · Restricted Project, Restricted Project
MaskRay reopened D138847: MC/DC in LLVM Source-Based Code Coverage: llvm-cov visualization.
Wed, Sep 20, 2:45 PM · Restricted Project, Restricted Project
MaskRay committed rG561b98f9e025: [ELF][test] Improve non-abs-reloc.s to test non-STT_SECTION local symbol (authored by MaskRay).
[ELF][test] Improve non-abs-reloc.s to test non-STT_SECTION local symbol
Wed, Sep 20, 2:40 PM · Restricted Project
MaskRay committed rGca22d6e40508: [Coverage] Fix -Wswitch after D138847 (authored by MaskRay).
[Coverage] Fix -Wswitch after D138847
Wed, Sep 20, 2:21 PM · Restricted Project, Restricted Project
MaskRay committed rGc8fd0cf71344: [MC] Make .pseudo_probe sections deterministic after D91878 (authored by MaskRay).
[MC] Make .pseudo_probe sections deterministic after D91878
Wed, Sep 20, 1:47 PM · Restricted Project, Restricted Project
MaskRay added a comment to D155711: [SimplifyCFG] Hoist common instructions on Switch..

Early heads-up we internally have identified a crash due to this change.

I will try giving a reproduce later, but am reverting this now.

musttail call must precede a ret with an optional bitcast
Wed, Sep 20, 12:55 PM · Restricted Project, Restricted Project
MaskRay committed rG08b10afc1e20: [bazel] Port D149368 mlir openmp (authored by MaskRay).
[bazel] Port D149368 mlir openmp
Wed, Sep 20, 11:54 AM · Restricted Project
MaskRay committed rG9f4c9b90c935: Revert D155711 "[SimplifyCFG] Hoist common instructions on Switch." (authored by MaskRay).
Revert D155711 "[SimplifyCFG] Hoist common instructions on Switch."
Wed, Sep 20, 11:49 AM · Restricted Project, Restricted Project
MaskRay added a reverting change for D155711: [SimplifyCFG] Hoist common instructions on Switch.: rG9f4c9b90c935: Revert D155711 "[SimplifyCFG] Hoist common instructions on Switch.".
Wed, Sep 20, 11:49 AM · Restricted Project, Restricted Project
MaskRay added a reverting change for rG96ea48ff5dcb: [SimplifyCFG] Hoist common instructions on Switch.: rG9f4c9b90c935: Revert D155711 "[SimplifyCFG] Hoist common instructions on Switch.".
Wed, Sep 20, 11:49 AM · Restricted Project, Restricted Project
MaskRay added a comment to D155711: [SimplifyCFG] Hoist common instructions on Switch..

Early heads-up we internally have identified a crash due to this change.

Wed, Sep 20, 11:46 AM · Restricted Project, Restricted Project
MaskRay added a comment to D155711: [SimplifyCFG] Hoist common instructions on Switch..

Early heads-up we internally have identified a crash due to this change.

Wed, Sep 20, 10:27 AM · Restricted Project, Restricted Project
MaskRay committed rG903a7e487b4b: [bazel] Port 4fbb5f93506317f063753c2b4aecebc86d63264e (authored by MaskRay).
[bazel] Port 4fbb5f93506317f063753c2b4aecebc86d63264e
Wed, Sep 20, 10:22 AM · Restricted Project
MaskRay committed rG309d1c43bd03: [ELF][test] Add a test to demonstrate #66836 (authored by MaskRay).
[ELF][test] Add a test to demonstrate #66836
Wed, Sep 20, 9:04 AM · Restricted Project