LLVM
The LLVM compiler infrastructure project is a set of compiler and toolchain technologies, which can be used to develop a front end for any programming language and a back end for any instruction set architecture.
Here are 1,172 public repositories matching this topic...
(Noticed whilst reviewing #6695)
From the docs for numba.cuda.atomic.compare_and_swap:
class compare_and_swap(ary, old, val)
Conditionally assign val to the first element of an 1D array ary if the current value matches old.
Returns the current value as if it is loaded atomically.
It seem
-
Updated
Sep 2, 2020 - LLVM
-
Updated
Sep 15, 2020 - Rust
Hey everyone!
mapd-core-cpu is already available on conda-forge (https://anaconda.org/conda-forge/omniscidb-cpu)
now we should add some instructions on the documentation.
at this moment it is available for linux and osx.
some additional information about the configuration:
- for now, always install
omniscidb-cpuinside a conda environment (also it is a good practice), eg:
-
Updated
Feb 6, 2021 - C
While the test_suite presented in #589 does work, it is still pretty simple and can be improved and enhanced.
- Add tests for gnutils and coreutils.
- Add necessary utilities so more complex programs can be compiled from sources.
- Integrate CMake, so one could write something like
make validateand the subset of test that is deemed necessary (for example everything withmint
Scenario:
I have a project, with build tools of cmake, when I try to run it with cling. It prompts some headers are not included.
So I was wondering if there is a way to make use of the cmake script to load the build environment into cling and run directly?
Appreciate the great work!
-
Updated
Feb 18, 2021 - C++
-
Updated
Feb 5, 2021 - C++
Revisit CLI syntax
Currently, the architecture of the CLI is based on (sub)commands and options. Commands are expected to be provided as the first argument, and do effectively decide which feature is to be used. OTOH, options provide parameters to the commands. However, there is no syntactical difference, as both commands and options start with -- or -i. As a result, we rely on properly formating --help and on
enable cyclic-import check in pylint and fix the imports if there are problems
-
Updated
Jul 21, 2020 - C++
https://blog.llvm.org/posts/2021-01-05-stack-clash-protection/
Appears to be as simple as adding {"probe-stack"="inline-asm"} to all function attributes.
-
Updated
Feb 14, 2021 - C++
-
Updated
Feb 17, 2021 - C++
-
Updated
Feb 13, 2021 - Haskell
-
Updated
Feb 11, 2021 - C++
Speed up test suite
The standard accelerate test suite, used by all the backends, can be quite slow. Several of the tests are significantly slower than the others, for example segmented folds and scans, which I believe is because the reference implementations are very inefficient. Writing some more efficient reference implementations (e.g. using Data.Vector.Unboxed) should help speed things up.
Created by Vikram Adve, Chris Lattner
Released 2019
Latest release 1 day ago
- Repository
- llvm/llvm-project
- Wikipedia
- Wikipedia
It seems that tinygo doesn't not support MIPS based embedded devices out of the box, although LLVM does support the following:
My intent is to execute the tinygo compiled binary within a mipsel linux box, no