Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
frameworks
/
compile
/
slang
/
5743f7ef6fd1045d5314929b16c92a267004e384
/
slang.cpp
3fe4027
Merge "Enhance diagnostic options."
by David Gross
· 9 years ago
2770d0e
Enhance diagnostic options.
by David Gross
· 9 years ago
21c94c9
Add "-MP" support to llvm-rs-cc.
by Ying Wang
· 9 years ago
93efff3
Merge "Added in change to ensure file name is passed through debug info"
by Stephen Hines
· 9 years ago
bd0a7dd
Update llvm-rs-cc version to 23 for M.
by Stephen Hines
· 9 years ago
3f45a25
slang: Improve handling of StringMapEntries.
by Matt Wala
· 9 years ago
68e562f
Added in change to ensure file name is passed through debug info
by Stephen McGroarty
· 9 years ago
e4dd17d
Add Half support in slang
by Pirama Arumuga Nainar
· 9 years ago
5309b0c
Enable warnings in llvm_rs_cc
by Jean-Luc Brouillet
· 9 years ago
ff5abc6
Fix problem with generated file names
by Jean-Luc Brouillet
· 9 years ago
8024ed5
Merge Slang with SlangRS, Backend with RSBackend.
by Jean-Luc Brouillet
· 9 years ago
96da9e4
Merge "Remove fatal_error_handler on compiler reset"
by Pirama Arumuga Nainar
· 10 years ago
8d5130a
Remove fatal_error_handler on compiler reset
by Pirama Arumuga Nainar
· 10 years ago
c43b048
Remove confusing and unnecessary initialization code.
by Stephen Hines
· 10 years ago
3eb819a
Update slang for LLVM rebase to r222494.
by Stephen Hines
· 10 years ago
c546630
Clear up some object lifetime issues for ASTContext and Preprocessor.
by Stephen Hines
· 10 years ago
a2324a9
am 03ec6ed2: am 10dc6f31: Merge "Replace the NULL macro with nullptr literal."
by Stephen Hines
· 10 years ago
5abbe0e
Replace the NULL macro with nullptr literal.
by Chris Wailes
· 10 years ago
2d504fd
Suppress warnings on our second compilation (for 64-bit).
by Stephen Hines
· 10 years ago
7ac9d0d
Update slang for LLVM rebase to r212749.
by Stephen Hines
· 10 years ago
2eb9a3f
Update slang for LLVM rebase to r212749.
by Stephen Hines
· 10 years ago
9ae18b2
Add an option to emit 32-bit and 64-bit bitcode.
by Stephen Hines
· 10 years ago
0e4ee65
Run InitializePreprocessor() to ensure that all macros are set up properly.
by Stephen Hines
· 10 years ago
75d4718
Update slang for LLVM 3.5 rebase (r209713).
by Stephen Hines
· 10 years ago
ee4016d
Update Slang for Clang/LLVM 3.5a.
by Tim Murray
· 10 years ago
eeb251e
Update slang for LLVM 3.4 rebase.
by Stephen Hines
· 11 years ago
a1f95ee
Update slang for LLVM merge up to r187914.
by Stephen Hines
· 11 years ago
f64e766
Turn off "lax vector conversions".
by Stephen Hines
· 11 years ago
4b3f3ba
Adapt llvm-rs-cc for LLVM/Clang update.
by Stephen Hines
· 11 years ago
0da7f6c
Updates for LLVM merge to r176139.
by Stephen Hines
· 11 years ago
23c4358
Updates for LLVM merge to r171906 on 20130108.
by Stephen Hines
· 12 years ago
43730fe
Apply changes to migrate to CLANG-160673-20120724.
by Shih-wei Liao
· 12 years ago
52d132c
Set LangOpts.Renderscript = 1.
by Stephen Hines
· 12 years ago
0444de0
Adapt to upstream Clang/LLVM changes.
by Stephen Hines
· 12 years ago
e3cb21b
am fa5209a2: am 9c459f0c: Merge "Enable emission of debugger-friendly bitcode"
by Jean-Baptiste Queru
· 12 years ago
c460b37
Enable emission of debugger-friendly bitcode
by mkopec1
· 13 years ago
194d403
Force LangOpts.CharIsSigned=1 (although it is currently the default).
by Stephen Hines
· 13 years ago
e67239d
Style violation cleanup.
by Stephen Hines
· 13 years ago
ac4e185
Apply changes to migrate to upstream (Dec 16th 2011)
by Logan Chien
· 13 years ago
8f4d972
Add support for warning flag processing.
by Stephen Hines
· 13 years ago
4c622e0
Adapt to upstream changes.
by Stephen Hines
· 13 years ago
9207a2e
Apply changes to migrate to LLVM upstream Oct 20th 2011.
by Logan Chien
· 13 years ago
c632be2
Generate warnings properly for multi-file compiles.
by Stephen Hines
· 13 years ago
fcc654a
Fix llvm API changes to migrate to upstream r131807.
by Shih-wei Liao
· 13 years ago
6f4e0a9
Migrate to newer API.
by Logan Chien
· 13 years ago
be27482
Apply changes to migrate to LLVM Mar 6th 2011.
by Logan
· 14 years ago
df5bcce
NOTICE file and logn: Apply changes to migrate to LLVM 2010 Nov 10th:
by Shih-wei Liao
· 13 years ago
6e6578a
Add support for assertions in llvm-rs-cc.
by Stephen Hines
· 14 years ago
4cc67fc
Support for generating .java dependencies for RS.
by Stephen Hines
· 14 years ago
245eba1
Enforce C99 checking.
by Shih-wei Liao
· 14 years ago
3fd0a94
Refactor pragma handling (pass everything to LLVM)
by Stephen Hines
· 14 years ago
e639eb5
Improve code style.
by Stephen Hines
· 14 years ago
41ebf53
Remove Slang::TargetDescription.
by Zonr Chang
· 14 years ago
641558f
Implement one-definition-rule (ODR) feature.
by Zonr Chang
· 14 years ago
c383a50
Prepend legal announcement in all files.
by Zonr Chang
· 14 years ago
e8c263a
Refactor a bit & -M bug fixed.
by Zonr Chang
· 14 years ago
b81c6a4
Revert "Revert "New implementation of llvm-rs-cc (replacement of slang_driver).""
by Shih-wei Liao
· 14 years ago
a6d6067
Revert "New implementation of llvm-rs-cc (replacement of slang_driver)."
by Shih-wei Liao
· 14 years ago
6791df2
New implementation of llvm-rs-cc (replacement of slang_driver).
by Shih-wei Liao
· 14 years ago
b257301
Don't include rs_graphics.rsh by default.
by Zonr Chang
· 14 years ago
08df36e
Factor out shared library libslang.so from slang.
by Zonr Chang
· 14 years ago
8c6d9b2
Use llvm::sys::Path to implement "mkdir -p".
by Zonr Chang
· 14 years ago
5457231
Pass additional dep target to slang
by Ying Wang
· 14 years ago
0b7ef1a
Add support to Slang for "-MD" option.
by Stephen Hines
· 14 years ago
f7de852
Fix a minor error checking bug.
by Stephen Hines
· 14 years ago
cc0efad
Add "-M" dependency generation to Slang.
by Stephen Hines
· 14 years ago
3a9ca1f
Provide better abstraction of class Slang.
by Zonr Chang
· 14 years ago
6315f76
More coding style fixing to improve the readability. No actual semantics
by zonr
· 14 years ago
9ef2f78
The Mother-of-All code review:
by Shih-wei Liao
· 14 years ago
1ebc0ca
Implement the ARM-specific struct layout ABI in exportable functions parameters for rs. Add the ABI-compliant #args when needed.
by Shih-wei Liao
· 14 years ago
f52a620
Apply changes on slang such that it can work with LLVM/Clang upstream r112364/r112367.
by Shih-wei Liao
· 14 years ago
3f8b44d
Encode the bitcode binary files into Java source files.
by Ying Wang
· 14 years ago
e2e522f
Customized header search paths
by Ying Wang
· 14 years ago
4c9f742
Right usage of linking. Enable the reuse of the same Slang object across multiple input files.
by Shih-wei Liao
· 14 years ago
f83d3c3
Support multiple .rs files. Change "-o" to denote output path for .bc, NOT the output .bc file.
by Shih-wei Liao
· 14 years ago
60de5bd
Change the Preprocessor to automatically include rs_types.rsh and rs_math.rsh. They are part of the standard RenderScript APIs.
by Shih-wei Liao
· 14 years ago
9089828
Add curr directory to include path.
by Shih-wei Liao
· 14 years ago
8eac094
Add frameworks/base/libs/rs/scriptc to system include path.
by Shih-wei Liao
· 14 years ago
66819a9
Clean up printing.
by Shih-wei Liao
· 14 years ago
68e8e9f
Add include path and deal with the case that "-p" flag on path is unspecified.
by Shih-wei Liao
· 14 years ago
807a0ea
Handle corner case if file path is too long.
by Che-Liang Chiou
· 14 years ago
b55d7ef
Change "-o" to create parent directories if it's needed.
by Shih-wei Liao
· 14 years ago
6de8927
Add --output-java-reflection-path | -p
by Shih-wei Liao
· 14 years ago
1fd8579
Add a command-line option to allow function names with the "rs" prefix (--allow-rs-prefix). When not specified, user-defined functions with that prefix will be treated as an error.
by Kirk Stewart
· 14 years ago
001fb6d
1. Add comments to clarify (E.g., don't worry. "syntax error will be triggered by predecessor later")
by Shih-wei Liao
· 14 years ago
462aefd
Initialize slang and Android.mk.
by Shih-wei Liao
· 14 years ago