Displaying 1 50 of 4,848,458 commits (0.213s)

LLVM — llvm/trunk/include/llvm/IR IntrinsicsAMDGPU.td, llvm/trunk/lib/Target/AMDGPU SIInstructions.td

AMDGCN/SI: Implement readlane/readfirstlane intrinsics

Summary:
  This patch implements readlane/readfirstlane intrinsics.
TODO: need to define a new register class to consider the case
that the source could be a vector register or M0.

Reviewed by:
  arsenm and tstellarAMD

Differential Revision:
  http://reviews.llvm.org/D22489

FreeBSD Ports — head/devel/elixir-swarm distinfo Makefile

Update devel/elixir-swarm to version 0.4.4.

FreeBSD Ports — head/lang/gcc48 Makefile

Remove OPTIONS_DEFAULT_powerpc64=BOOTSTRAP which is redundant with
OPTIONS_DEFAULT.
Delta File
+0 -1 head/lang/gcc48/Makefile
+0 -1 1 file

FreeBSD Ports — head/lang/gcc Makefile

Revert previous commit (which should have gone into lang/gcc48),
restoring OPTIONS_DEFAULT_powerpc64=BOOTSTRAP.
Delta File
+1 -0 head/lang/gcc/Makefile
+1 -0 1 file

FreeBSD Ports — head/lang/gcc Makefile

Remove OPTIONS_DEFAULT_powerpc64=BOOTSTRAP which is redundant with
OPTIONS_DEFAULT.
Delta File
+0 -1 head/lang/gcc/Makefile
+0 -1 1 file

FreeBSD Ports — head/lang/gcc Makefile, head/lang/gcc48 Makefile

Default powerpc64 to bootstrapping (option BOOTSTRAP) since otherwise
GCC can be mis-built, leading to an internal compiler error building
libgcc/libgcov.c, at least on FreeBSD 11.

Adjust OPTIONS_DEFINE_powerpc64 and OPTIONS_DEFAULT_powerpc64
incrementally (with +=) to avoid overwriting settings defined
at the top of the Makefile (or child ports). [1]

Submitted by:        swills [1]
Reported by:        swills

FreeBSD Ports — head/www/mod_http2-devel distinfo Makefile

www/mod_http2-devel: Update to 1.6.0

  - Update to 1.6.0 [1]

[1] Changes: 
https://github.com/icing/mod_h2/commit/30e80a3c3040e683192e1d81d14b6fb12e44d9aa

NAS4Free — trunk/build CHANGES, trunk/etc/inc disks_zfs_zpool_tools_render.inc co_zpool_info.inc

Rewrite of zpool tools

FreeNAS — gui/storage forms.py

Remove unused import

Ticket:        #16909
Delta File
+0 -1 gui/storage/forms.py
+0 -1 1 file

FreeNAS — gui/storage forms.py

Remove unused import

Ticket:        #16909
(cherry picked from commit 44859a6a0adcf8cd37a0b72a5b3311324110bf93)
Delta File
+0 -1 gui/storage/forms.py
+0 -1 1 file

FreeNAS — gui/storage forms.py

Remove unused import

Ticket:        #16909
(cherry picked from commit 44859a6a0adcf8cd37a0b72a5b3311324110bf93)
Delta File
+0 -1 gui/storage/forms.py
+0 -1 1 file

OPNsense — src/opnsense/mvc/app/models/OPNsense/TrafficShaper TrafficShaper.xml, src/www services_unbound_advanced.php

src: feedback on previous

Suggested by: @fabianfrz

FreeBSD Ports — head/devel Makefile godot-tools, head/devel/godot pkg-plist Makefile

devel/godot: Update to 2.1 and add minimal devel/godot-tools slave port

- Update to 2.1 release
- Add LICENSE_FILE for MIT license
- Add CCBYv3 license for logo
- Add devel/xdg-user-dirs, devel/xdg-utils and x11/xmessage to RUN_DEPENDS
- Add xrandr to USE_XORG
- Replace USE_OPENSSL=yes with USES+=ssl
- Add gl to USE_GL
- Remove GLU dependency - glu.h was included from imported glew.h
  but GLU components are not used
- Add DEBUG option and clarify build targets
- Replace TOOLS option with devel/godot-tools port, while devel/godot
  port used as runtime
- Allow to build ALSA and PulseAudio drivers independently
- Allow to build RtAudio driver with OSS or ALSA or PulseAudio
- Set OSS option by default
- Add desktop entry for godot-tools
- Add sed patch to fix executable paths inside of
  ${WRKSRC}/platform/x11/os_x11.cpp file
- Remove mkdir, because of COPYTREE_SHARE usage, which recreates
  destination directories
- Remove RM command for demos/2d/hexamap/.fscache file, because the
  file is not available for current version
- Add patch to enable OSS usage for RtAudio driver on FreeBSD

    [11 lines not shown]

FreeBSD Ports — head/devel/slf4j Makefile, head/graphics/processing Makefile

Consistently set USE_JAVA to "yes" to reduce future confusion.

Approved by:        skreuzer (maintainer)

LLVM — llvm/trunk/lib/Target/ARM ARMSubtarget.cpp, llvm/trunk/test/CodeGen/ARM macho-extern-hidden.ll

Use isTargetMachO instead of isTargetDarwin.

FreeNAS — gui/storage forms.py views.py

Do not check for holds when deleting a dataset

Holds were once used for replicatio but not anymore.

Ticket:        #16909
Delta File
+0 -21 gui/storage/forms.py
+0 -8 gui/storage/views.py
+0 -29 2 files

FreeNAS — gui/storage forms.py views.py

Do not check for holds when deleting a dataset

Holds were once used for replicatio but not anymore.

Ticket:        #16909
(cherry picked from commit 5ab4250d61797b91739a3a75da1933c0ec3d9d94)
Delta File
+0 -21 gui/storage/forms.py
+0 -8 gui/storage/views.py
+0 -29 2 files

FreeNAS — gui/storage forms.py views.py

Do not check for holds when deleting a dataset

Holds were once used for replicatio but not anymore.

Ticket:        #16909
(cherry picked from commit 5ab4250d61797b91739a3a75da1933c0ec3d9d94)
Delta File
+0 -21 gui/storage/forms.py
+0 -8 gui/storage/views.py
+0 -29 2 files

FreeBSD — head/sys/dev/syscons syscons.c syscons.h

Flesh out the state and flags args to sccnopen().  Set state flags to
indicate (potentially partial) success of the open.  Use these to
decide what to close in sccnclose().  Only grab/ungrab use open/close
so far.

Add a per-sc variable to count successful keyboard opens and use
this instead of the grab count to decide if the keyboad state has
been switched.

Start fixing the locking by using atomic ops for the most important
counter -- the grab level one.  Other racy counting will eventually
be fixed by normal mutex or kdb locking in most cases.

Use a 2-entry per-sc stack of states for grabbing.  2 is just enough
to debug grabbing, e.g., for gets().  gets() grabs once and might not
be able to do a full (or any) state switch.  ddb grabs again and has
a better chance of doing a full state switch and needs a place to
stack the previous state.  For more than 3 levels, grabbing just
changes the count.  Console drivers should try to switch on every i/o
in case lower levels of nesting failed to switch but the current level
succeeds, but then the switch (back) must be completed on every i/o
and this flaps the state unless the switch is null.  The main point
of grabbing is to make it null quite often.  Syscons grabbing also
does a carefully chosen screen focus that is not done on every i/o.


    [3 lines not shown]

FreeBSD Ports — head/databases/mysql57-client/files patch-cmake_ssl.cmake, head/databases/mysql57-server Makefile

databases/mysql57-server: Fix build with LibreSSL

  - Fix building when OPENSSL_VERSION_NUMBER == 2
  - Switch USE_OPENSSL to USES= ssl

PR:                211770
Submitted by:        Markus Kohlmeyer <rootservice at gmail.com>
Reported by:        Markus Kohlmeyer <rootservice at gmail.com>
Approved by:        Mahdi Mokhtari <mokhi64 at gmail.com>
MFH:                2016Q3

FreeNAS — gui/middleware notifier.py

Fix xpath to check disk for partitions

Ticket:        #16908
Delta File
+1 -1 gui/middleware/notifier.py
+1 -1 1 file

FreeNAS — gui/middleware notifier.py

Fix xpath to check disk for partitions

Ticket:        #16908
(cherry picked from commit f7e80cd0af163e273785918a6f865fbfe35684ac)
Delta File
+1 -1 gui/middleware/notifier.py
+1 -1 1 file

FreeNAS — gui/middleware notifier.py

Fix xpath to check disk for partitions

Ticket:        #16908
(cherry picked from commit f7e80cd0af163e273785918a6f865fbfe35684ac)
Delta File
+1 -1 gui/middleware/notifier.py
+1 -1 1 file

LLVM — cfe/trunk/test/Driver clang-offload-bundler.c

Fix offload bundler tests so that diagnostic can start with caps.

Windows require that.

FreeBSD Ports — head/www/bacula-web pkg-plist Makefile

Upgrade to 7.0.3
While here, change maintainer to my @FreeBSD.org address
PR: 206450

FreeBSD Ports — head/graphics/deegree-csw Makefile, head/graphics/deegree-igeoportal Makefile

Consistently set USE_JAVA to "yes" to reduce future confusion.

FreeBSD Ports — head/www/py-beautifulsoup distinfo Makefile

www/py-beautifulsoup: update to 4.5.1

LLVM — llvm/trunk/lib/Target/X86 X86InstrInfo.cpp, llvm/trunk/test/CodeGen/X86 vec_ss_load_fold.ll

[X86][SSE] Add MINSD/MAXSD/MINSS/MAXSS intrinsic scalar load folding support

These are no different in load behaviour to the existing ADD/SUB/MUL/DIV scalar ops but 
were missing from isNonFoldablePartialRegisterLoad

LLVM — cfe/trunk/include/clang/Driver Options.td, cfe/trunk/include/clang/Frontend CodeGenOptions.def

DebugInfo: Add flag to CU to disable emission of inline debug info into the skeleton CU

In cases where .dwo/.dwp files are guaranteed to be available, skipping
the extra online (in the .o file) inline info can save a substantial
amount of space - see the original r221306 for more details there.

LLVM — llvm/trunk/include/llvm/IR DebugInfoMetadata.h DIBuilder.h, llvm/trunk/lib/AsmParser LLParser.cpp

DebugInfo: Add flag to CU to disable emission of inline debug info into the skeleton CU

In cases where .dwo/.dwp files are guaranteed to be available, skipping
the extra online (in the .o file) inline info can save a substantial
amount of space - see the original r221306 for more details there.

LLVM — llvm/trunk/lib/Transforms/Vectorize LoopVectorize.cpp, llvm/trunk/test/Transforms/LoopVectorize if-pred-non-void.ll if-pred-stores.ll

[LV] Unify vector and scalar maps

This patch unifies the data structures we use for mapping instructions from the
original loop to their corresponding instructions in the new loop. Previously,
we maintained two distinct maps for this purpose: WidenMap and ScalarIVMap.
WidenMap maintained the vector values each instruction from the old loop was
represented with, and ScalarIVMap maintained the scalar values each scalarized
induction variable was represented with. With this patch, all values created
for the new loop are maintained in VectorLoopValueMap.

The change allows for several simplifications. Previously, when an instruction
was scalarized, we had to insert the scalar values into vectors in order to
maintain the mapping in WidenMap. Then, if a user of the scalarized value was
also scalar, we had to extract the scalar values from the temporary vector we
created. We now aovid these unnecessary scalar-to-vector-to-scalar conversions.
If a scalarized value is used by a scalar instruction, the scalar value is used
directly. However, if the scalarized value is needed by a vector instruction,
we generate the needed insertelement instructions on-demand.

A common idiom in several locations in the code (including the scalarization
code), is to first get the vector values an instruction from the original loop
maps to, and then extract a particular scalar value. This patch adds
getScalarValue for this purpose along side getVectorValue as an interface into
VectorLoopValueMap. These functions work together to return the requested
values if they're available or to produce them if they're not.

    [12 lines not shown]

FreeBSD Ports — head/dns/libpsl Makefile

dns/libpsl: fix configure with NLS disabled

Add gettext-tools to NLS_USES_OFF because otherwise it fails
to configure.

While here, pet portlint by moving PORTREVISION to proper place.

PR:                210342
Submitted by:        matthew at reztek.cz
Approved by:        maintainer timeout (>1 month)
Delta File
+2 -1 head/dns/libpsl/Makefile
+2 -1 1 file

FreeBSD Ports — head/emulators/qemu-cheri distinfo Makefile.snapshot

Update to a fresh snapshot.

LLVM — llvm/trunk/lib/Target/AArch64 AArch64.td

[AArch64] Adjust the feature set for Exynos M1.

Enable zero cycle zeroing.

ELF Tool Chain — trunk/libelftc libelftc_bfdtarget.c elftc_bfd_find_target.3

elfcopy: add elf64-littleaarch64 output target support

Obtained from:        FreeBSD r304160

FreeBSD Ports — head/devel/llvm-cheri distinfo Makefile.snapshot

Update to a fresh snapshot.

ELF Tool Chain — trunk/elfcopy ascii.c

elfcopy: silence GCC 5.3 unitialized variable warning

Although it's a false positive there is little cost to initializing it
always.

Submitted by:        Adrian Chadd
Obtained from:        FreeBSD r304151
Delta File
+1 -0 trunk/elfcopy/ascii.c
+1 -0 1 file

LLVM — llvm/trunk/lib/Transforms/Scalar SCCP.cpp, llvm/trunk/test/Transforms/SCCP calltest.ll

[SCCP] Don't delete side-effecting instructions

I'm not sure if the `!isa<CallInst>(Inst) &&
!isa<TerminatorInst>(Inst))` bit is correct either, but this fixes the
case we know is broken.

LLVM — llvm/trunk/lib/Target/X86 X86ISelLowering.cpp, llvm/trunk/test/CodeGen/X86 vector-shuffle-128-v8.ll vector-shuffle-combining.ll

[X86][SSE] Add support for combining VZEXT_MOVL target shuffles

Includes adding more general support for the pattern: VZEXT_MOVL(VZEXT_LOAD(ptr)) -> 
VZEXT_LOAD(ptr)

This has unearthed a couple of latent poor codegen issues (MINSS/MAXSS scalar load folding 
and MOVDDUP/BROADCAST load folding patterns), which will be fixed shortly.

Its also reduced a couple of tests so that they no longer reach the instruction threshold 
necessary to be combined to PSHUFB (see PR26183).

FreeBSD Ports — head/devel/llvm-devel distinfo pkg-plist

Update to a fresh snapshot.

FreeBSD Ports — head/www/rubygem-dashing distinfo Makefile, head/www/rubygem-dashing/files patch-dashing.gemspec

Update to 1.3.6

LLVM — llvm/tags/RELEASE_390/rc2/docs ReleaseNotes.rst

Added Release Notes for PowerPC

FreeBSD — projects/clang390-import/lib/clang/include/clang/Basic Version.inc

Update clang version information for r279477.

FreeBSD — projects/clang390-import/contrib/llvm/tools/clang/lib/CodeGen CGExprScalar.cpp, projects/clang390-import/contrib/llvm/tools/clang/lib/Driver ToolChains.cpp

Update clang to release_39 branch r279477.

FreeBSD — vendor/lldb lldb-release_39-r279477

Tag lldb release_39 branch r279477.
Delta File
+0 -0 vendor/lldb/lldb-release_39-r279477/
+0 -0 1 file

FreeBSD — vendor/lld lldb-release_39-r279477

Tag lld release_39 branch r279477.
Delta File
+0 -0 vendor/lld/lldb-release_39-r279477/
+0 -0 1 file

FreeBSD — vendor/compiler-rt/dist/lib/msan/tests msan_test.cc

FreeBSD — vendor/clang clang-release_39-r279477

Tag clang release_39 branch r279477.
Delta File
+0 -0 vendor/clang/clang-release_39-r279477/
+0 -0 1 file