Discussion:
[ACTIVITY] 26 - 30 June 2017
Diana Picus
2017-07-01 08:42:11 UTC
Permalink
== Progress ==

* TCWG-1155 - Move ASAN 39bit bot to GlobalISel [1/10]
- Moved to the public silent master, ready for the final move on
Monday if it's stable until then

* TCWG-1172 - [ARM GlobalISel] Support G_FCMP [5/10]
- Most of the functionality is implemented, but I intend to do a lot
of refactoring before committing

* TCWG-1174 - [ARM GlobalISel] Support G_SELECT [1/10]
- Committed upstream

* Misc [3/10]
- Mailing lists, buildbots, discussions

== Plan ==

* Wrap up TCWG-1172
* More GlobalISel
* More code reviews
Prathamesh Kulkarni
2017-07-03 07:02:56 UTC
Permalink
== This Week ==

* Type promotion (6/10)
- Created patch to fix ICE with pr81083.c on ppc64
- Investigated mis-compilation of memcpy-bi.c on ppc64

* Malloc propagation (1/10)
- Working on patch based on feedback received.

* Public Holiday (2/10)

* Misc (1/10)
- Meetings

== Next Week ==
- Type promotion: Look at miscompilation bug, and investigate
performance regression for path
splitting optimization
- Malloc propagation
Peter Smith
2017-07-03 08:55:32 UTC
Permalink
== Activity ==
- Rebased and posted for review all my range-thunks work for LLD as
there had been some interest from some individuals on IRC in trying
out the patch.
-- Seems to work for them
-- Hoped that this might provoke upstream into looking and reviewing
the patches but no such luck.
- Landed the patch that sets _GLOBAL_OFFSET_TABLE_ so that FreeBSD can
link on ARM
- Some other small lld patches
- Investigations into whether an X86 patch might affect CFI generation
for AArch64.

Spent some time banging my head against the compiler-rt build system
to try and see if I can get a cross-compiled build and test run on
Qemu when my compiler-rt target != the default target (i.e. I want to
build clang with ARM and AArch64 targets and cross-build and test all
the ARM compiler-rt targets from that)
- Thwarted by what seems to be inconsistent decisions about
auto-detection of options, what is an architecture, target, sub-target
and abi.
- By passing in all auto-generated options by steam I'm still hitting
some problems with some tests that have an external assembly file.

Found numerous other small inconsistencies that I'll need to write up.

== Plans ==
- Ping the Range Thunks reviews again.
- Compiler-rt
Aim to get to the point where I can write a coherent mail to llvm-dev
explaining what I think is wrong and what I think needs changing.
Loading...