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,081 public repositories matching this topic...
-
Updated
Jul 29, 2020 - LLVM
We currently support the most common operations performed on instances of java.util.Properties
, but not all of them. See our current implementation, and the functions that are marked as TODO
.
The goal of this issue is to add support for the missing functions. I think that it would b
-
Updated
Apr 4, 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-cpu
inside a conda environment (also it is a good practice), eg:
-
Updated
Aug 28, 2020 - 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 validate
and the subset of test that is deemed necessary (for example everything withmin
t
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
Aug 30, 2020 - C++
-
Updated
Aug 17, 2020 - 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
-
Updated
Jul 21, 2020 - C++
enable cyclic-import check in pylint and fix the imports if there are problems
LLVM will soon support adding per-function attributes about available C library functions. We should add support for that, to solve issues like a memcpy implementation being replaced by a memcpy call: https://forum.dlang.org/thread/[email protected]
Probably ldc.attributes.llvmAttr
will already work for this, but I think it'd be nice to have a more userfriendly attribute.
Som
-
Updated
Aug 30, 2020 - C++
-
Updated
Aug 17, 2020 - Haskell
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.
Refactor host -> guest context switch assembly codes that have been duplicated when we introduced AVX support.
-
Updated
Aug 29, 2020 - C
-
Updated
Aug 26, 2020 - C++
Created by Vikram Adve, Chris Lattner
Released 2019
Latest release about 1 month ago
- Repository
- llvm/llvm-project
- Wikipedia
- Wikipedia
In order for interrupt-based wake-ups (as introduced by #1142) to work concurrently with
time.Sleep
, we need to make some per-board changes.Previously,
sleepTicks
(the function used as an interface between the scheduler and the hardware timer) was defined to block until the timer completed, since there was nothing else to do. Now we need to change this so that it bails out when an interrup