Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Console View

Categories: Cygwin Linux Linux cross Linux fast Windows
Legend:   Passed Failed Warnings Failed Again Running Exception Offline No data

Cygwin Linux Linux cross Linux fast Windows
David Blaikie
[llvm-dwp] Correctly update debug_str_offsets.dwo when linking dwo files

This doesn't deduplicate strings in the debug_str section, nor does it
properly wire up the index so that debug_info can /find/ these strings,
but it does correct the str_offsets specifically.

Follow up patches to address those related/next issues.
Pavel Labath
Revert "Fix race during process interruption"

The android buildbot gets quite flaky after this change. I'm reverting it while I investigate.
George Rimar
[ELF] - Target interface simplification, getGotRefReloc() removed.

Removes Target::getGotRefReloc() method to simplify Target class a little.

Differential revision: http://reviews.llvm.org/D15107
George Rimar
[ELF] - Refactor of tls_index implementation for tls local dynamic model.

Patch contains the next 2 changes:
1) static variable Out<ELFT>::LocalModuleTlsIndexOffset moved to Out<ELFT>::Got. At fact there is no meaning for it to be separated from GOT class because at each place of using it anyways needs to call GOT`s getVA(). Also it is impossible to have that offset and not have GOT.
2) addLocalModuleTlsIndex -> addLocalModelTlsIndex (word "Module" changed to "Model"). Not sure was it a mistype or not but I think that update is closer to Urlich terminology.

Differential revision: http://reviews.llvm.org/D15113
Tom Stellard
AMDGPU/SI: Remove REGISTER_STORE/REGISTER_LOAD code which is now dead

Reviewers: arsenm

Subscribers: arsenm, llvm-commits

Differential Revision: http://reviews.llvm.org/D15050
Tom Stellard
AMDGPU: Use the default strings for data emission directives

This makes the assembly output look nicer and there is no reason to
have custom strings for these.

Reviewers: arsenm

Subscribers: arsenm, llvm-commits

Differential Revision: http://reviews.llvm.org/D14671
Sanjay Patel
[x86] add a convenience method to check for FMA capability; NFCI
Rafael Espindola
Make appending var linking less of a special case.

It has to be a bit special because:
* materializeInitFor is not really supposed to call replaceAllUsesWith.
  The caller has a plain variable with Dst and expects just the
  initializer to be set, not for it to be removed.
* Calling mutateType as we used to do before gets some type
  inconsistency which breaks the bitcode writer.
* If linkAppendingVarProto create a dest decl with the correct type to
  avoid the above problems, it needs to put the original dst init in
  some side table for materializeInitFor to use.

In the end the simplest solution seems to be to just have
linkAppendingVarProto do all the work and set ValueMap[SrcGV to avoid
Aaron Ballman
It appears that this horrible mutating copy constructor is unused. Kill it with fire.
Teresa Johnson
[ThinLTO] Wrap dbgs() output in DEBUG macro

Missed in a couple places.
Teresa Johnson
[ThinLTO] Remove stale comment (NFC)

Stale as of r254036 which added basic profitability check.
Kuba Brecka
Revert r254417 ("[tsan] Enable Thread Sanitizer on OS X builds by default").

A ton of tests fail on OS X 10.10, because dyld auto-interposition is only available in 10.11.
Rafael Espindola
Simplify test. NFC.
Rafael Espindola
Bring r254336 back:

The difference is that now we don't error on out-of-comdat access to
internal global values. We copy them instead. This seems to match the
expectation of COFF linkers (see pr25686).

Original message:

    Start deciding earlier what to link.

    A traditional linker is roughly split in symbol resolution and

    The two tasks are badly mixed in lib/Linker.

    This starts splitting them apart.

    With this patch there are no direct call to linkGlobalValueBody or
    linkGlobalValueProto. Everything is linked via WapValue.

    This also includes a few fixes:
    * A GV goes undefined if the comdat is dropped (comdat11.ll).
    * We error if an internal GV goes undefined (comdat13.ll).
    * We don't link an unused comdat.

    The first two match the behavior of an ELF linker. The second one is
    equivalent to running globaldce on the input.
Kuba Brecka
[tsan] Enable Thread Sanitizer on OS X builds by default

Differential Revision: http://reviews.llvm.org/D15109
Chad Rosier
[LIR] Push check into helper function. NFC.
Aaron Ballman
Add a new checker, cert-err58-cpp, that checks for static or thread_local objects that use a throwing constructor.

This check corresponds to the CERT secure coding rule: https://www.securecoding.cert.org/confluence/display/cplusplus/ERR58-CPP.+Constructors+of+objects+with+static+or+thread+storage+duration+must+not+throw+exceptions
Daniel Jasper
clang-format: Make it possible to turn off comment reflowing.
Yury Gribov
Fix "WARNING: Title underline too short." introduced by r254404.

Patch by Max Ostapenko.
Kuba Brecka
[tsan] Add interceptors and sychronization for libdispatch semaphores on OS X

This patch adds release and acquire semantics for libdispatch semaphores and a test case.

Differential Revision: http://reviews.llvm.org/D14992
Elena Demikhovsky
AVX-512: fixed asm string of vsqrtss

(vvsqrtss was generated before)
Elena Demikhovsky
AVX-512: regenerated test for avx512 arithmetics, NFC
Elena Demikhovsky
Fixed a failure in getSpaltValue()
Elena Demikhovsky
Fixed a failure in cost calculation for vector GEP

Cost calculation for vector GEP failed with due to invalid cast to GEP index operand.
The bug is fixed, added a test.

Daniel Jasper
clang-format: treat Q_SIGNALS as an access modifier

Patch by Alexander Richardson, thank you!