aboutsummaryrefslogtreecommitdiff
path: root/lib/compilers/clang.js
Commit message (Collapse)AuthorAge
* typescriptify clang.js (#4018)gh-4096Patrick Quist2022-09-03
|
* use openCL from icx install (#4015)gh-4088Robert Cohn2022-09-02
|
* lintfixgh-2730Patrick Quist2022-04-30
|
* Clang force dwarf4 (#3604)gh-2712Patrick Quist2022-04-29
| | | | | * this works, but args are hidden for user * moved to optionsforfilter so user can see the parameter
* Added keyword-spacing eslint rule and fixed instances of inconsistent ↵gh-2166Jeremy Rifkin2022-03-07
| | | | spacing (#3428)
* Add llvm-symbolizer to ASAN_SYMBOLIZER_PATH (#3425)gh-2162Jeremy Rifkin2022-03-07
|
* Group some files to their own folders (#3384)gh-2075Rubén Rincón Blanco2022-02-22
| | | | | | | | | | | | | | * Group some files to their own folders In etc/scripts/, added disasms/, docenizers/, and util/ folders In lib/, added mapfiles/, and parsers/ folders (+moved google.js to shortener) In static/, added widgets/ folder Added cypress folder to .gitignore * Address Matt's PR reviews * Move new Pane renaming to folder
* Add support for heterogeneous compute (#2836)Matt Godbolt2021-08-14
| | | | | | | | | | | | | | | | | | | | | | | | * Extract device code from assembly files. This commit by itself does not actually add any viewing panes for the extracted device code, nor does it provide any means to provide device-specific postprocessing steps. * Add a rudimentary device view. This doesn't handle multiple device outputs correctly at the moment, and it provides no opportunity to view device code differently from non-device code for now. * Lint issues * Some more WIP getting it working. * Add device extraction code * More fixes, and keep state Co-authored-by: Joshua Cranmer <joshua.cranmer@intel.com> Co-authored-by: Patrick Quist <partouf@gmail.com>
* Add support for HIP compilation for AMD GPUs. (#2759)Artem Belevich2021-07-19
| | | | | | | | | | | | * Added support for HIP compilation for AMD GPUs. At the moment it only supports stand-alone compilation w/o ROCm SDK. * Enable barebones HIP compilation. Clang by itself is good enough to compile simple kernels that do not need ROCm SDK headers and bitcode libraries. Closes #2760
* Added support for SASS disassembly for clang as a CUDA compiler. (#2728)Artem Belevich2021-06-21
| | | | | | | | * Added support for SASS disassembly for clang as a CUDA compiler. Clang `--cuda-device-only -c` produces the same kind of CUBIN output as `nvcc -cubin` and can use nvdisasm to disassemble it. * Enable SASS disassembly for clang as a CUDA compiler.
* Use ES6 Modules (#2132)Austin Morton2020-09-26
|
* Eliminate all dynamic require statements (#2230)Austin Morton2020-09-25
|
* Compiler Explorer Team->Authors (for consistency)Matt Godbolt2019-05-30
|
* oopsPartouf2018-11-07
|
* clang sometimes needs workingdirectory to be setPartouf2018-11-07