lp:~vcs-imports/llvm/llvm-trunk

Created by Jelmer Vernooij on 2011-06-07 and last modified on 2018-04-23
Get this branch:
bzr branch lp:~vcs-imports/llvm/llvm-trunk

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
VCS imports
Project:
LLVM
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the Subversion branch from http://llvm.org/svn/llvm-project/llvm/trunk.

The next import is scheduled to run in 40 minutes.

Last successful import was 5 hours ago.

Import started 5 hours ago on izar and finished 5 hours ago taking 40 seconds — see the log
Import started 11 hours ago on alnitak and finished 11 hours ago taking 50 seconds — see the log
Import started 17 hours ago on alnitak and finished 17 hours ago taking 1 minute — see the log
Import started 23 hours ago on izar and finished 23 hours ago taking 40 seconds — see the log
Import started on 2018-04-22 on alnitak and finished on 2018-04-22 taking 1 minute — see the log
Import started on 2018-04-21 on izar and finished on 2018-04-21 taking 1 minute — see the log
Import started on 2018-04-21 on izar and finished on 2018-04-21 taking 50 seconds — see the log
Import started on 2018-04-21 on alnitak and finished on 2018-04-21 taking 50 seconds — see the log
Import started on 2018-04-21 on izar and finished on 2018-04-21 taking 1 minute — see the log
Import started on 2018-04-20 on izar and finished on 2018-04-20 taking 1 minute — see the log

Recent revisions

163387. By chandlerc 8 hours ago

[PM/LoopUnswitch] Fix comment typo. NFC.

163386. By rksimon 11 hours ago

[X86][Znver1] Remove unnecessary BMI1 ANDN InstRW overrides.

163385. By rksimon 12 hours ago

[llvm-mca][X86] Add BMI/LZCNT/POPCNT resource tests to all relevant models

The SandyBridge BMI tests are actually run on IvyBridge as that's the first lowest CPU that actually support the ISAs (but still use the SandyBridge model).

163384. By codafi 14 hours ago

[LLVM-C] Add DIBuilder Bindings For Variable Creation

Summary: Wrap LLVMDIBuilderCreateAutoVariable, LLVMDIBuilderCreateParameterVariable, LLVMDIBuilderCreateExpression, and move and correct LLVMDIBuilderInsertDeclareBefore and LLVMDIBuilderInsertDeclareAtEnd from the Go bindings to the C bindings.

Reviewers: harlanhaskins, whitequark, deadalnix

Reviewed By: harlanhaskins, whitequark

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D45928

163383. By rksimon 14 hours ago

[X86] Remove unnecessary WriteFBlend/WriteBlend InstRW overrides.

Fixed a lot of the default classes which were being completely overridden.

163382. By rksimon 15 hours ago

[X86] Remove unnecessary WriteFMul/WriteFRcp/WriteFRsqrt InstRW overrides.

163381. By rksimon 15 hours ago

[X86] Remove unnecessary CVT instrw overrides.

163380. By anarazel 15 hours ago

Test commit access.

Remove trailing whitespace.

163379. By spatel 16 hours ago

[PatternMatch] allow undef elements when matching a vector zero

This is the last step in getting constant pattern matchers to allow
undef elements in constant vectors.

I'm adding a dedicated m_ZeroInt() function and building m_Zero() from
that. In most cases, calling code can be updated to use m_ZeroInt()
directly when there's no need to match pointers, but I'm leaving that
efficiency optimization as a follow-up step because it's not always
clear when that's ok.

There are just enough icmp folds in InstSimplify that can be used for
integer or pointer types, that we probably still want a generic m_Zero()
for those cases. Otherwise, we could eliminate it (and possibly add a
m_NullPtr() as an alias for isa<ConstantPointerNull>()).

We're conservatively returning a full zero vector (zeroinitializer) in
InstSimplify/InstCombine on some of these folds (see diffs in InstSimplify),
but I'm not sure if that's actually necessary in all cases. We may be
able to propagate an undef lane instead. One test where this happens is
marked with 'TODO'.

163378. By rksimon 16 hours ago

[X86][SkylakeServer] Remove unnecessary PMULLD instrw overrides.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers