Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
8892b6f30792bbc56f40d01a4ae9834a55cf8b1a
/
tools
48cca1f
Add an "exe" suffix only if the output file has no suffix at all.
by Argyrios Kyrtzidis
· 16 years ago
1662183
Make sure all produced executable files have "exe" suffix on Windows.
by Argyrios Kyrtzidis
· 16 years ago
e2bc1cb
Make sure that the current executable filename has "exe" suffix on Windows.
by Argyrios Kyrtzidis
· 16 years ago
5b90a72
Append "exe" suffix to executable files.
by Argyrios Kyrtzidis
· 16 years ago
ad6996d
Let bugpoint display generated messages on stderr only if no interpreter was
by Matthijs Kooijman
· 16 years ago
fbea227
Add -silence-passes option to bugpoint. This option suppresses output generated
by Matthijs Kooijman
· 16 years ago
856e106
Make all help strings start in upper case.
by Mikhail Glushenkov
· 16 years ago
74a0c28
Fix the -opt switch and add a test case for it.
by Mikhail Glushenkov
· 16 years ago
18aac1c
Fix indentation.
by Mikhail Glushenkov
· 16 years ago
7ef3606
Add a --dry-run option to llvmc2. Patch by Holger Schurig.
by Mikhail Glushenkov
· 16 years ago
7329610
Add a --save-temps option.
by Mikhail Glushenkov
· 16 years ago
a7d0ae3
Add a check for side effect-free options (specified only in the OptionList).
by Mikhail Glushenkov
· 16 years ago
0ab8ac3
Documentation update.
by Mikhail Glushenkov
· 16 years ago
ed3ba40
Show argv[0] in error messages (like gcc).
by Mikhail Glushenkov
· 16 years ago
e4322895
New feature: OptionList.
by Mikhail Glushenkov
· 16 years ago
270cae3
Documentation update.
by Mikhail Glushenkov
· 16 years ago
5fe8475
A small optimization: use static char* array instead of StrVector.
by Mikhail Glushenkov
· 16 years ago
92b8da7
Make it possible to test if the '-o' option is provided.
by Mikhail Glushenkov
· 16 years ago
6be4ffc
Add support for option aliases.
by Mikhail Glushenkov
· 16 years ago
fb37f39
Fix some headers.
by Mikhail Glushenkov
· 16 years ago
2e73e85
New tests for the 'case' expression: not_empty, in_language.
by Mikhail Glushenkov
· 16 years ago
ef4160d
-E should print to stdout.
by Mikhail Glushenkov
· 16 years ago
ffcf3a1
Make it possible to have multiple input languages for a single tool.
by Mikhail Glushenkov
· 16 years ago
aa3bb17
Rename StringVector to StrVector (to be consistent with LLVMCConfigurationEmitter.cpp).
by Mikhail Glushenkov
· 16 years ago
35bca41
Minor error message fixes.
by Mikhail Glushenkov
· 16 years ago
163dc1e
Documentation and examples improvements
by Mikhail Glushenkov
· 16 years ago
37f509a
Do not generate empty 'if's for the output_suffix property.
by Mikhail Glushenkov
· 16 years ago
cd0858e
Update documentation, add examples.
by Mikhail Glushenkov
· 16 years ago
1e4bab2
Rename LLVMC-Tutorial.rst to LLVMC-Reference.rst
by Mikhail Glushenkov
· 16 years ago
5c7578d
Make it possible to change the output file suffix based on command-line options.
by Mikhail Glushenkov
· 16 years ago
08bd2e7
Add support for user-provided hooks and environment variable reads to the cmd_line tool property.
by Mikhail Glushenkov
· 16 years ago
4eaa389
Enable the response file ('llvmc @file') support.
by Mikhail Glushenkov
· 16 years ago
706aecf
Update the code to the fact that StringSet now lives in llvm/ADT.
by Mikhail Glushenkov
· 16 years ago
b5ccfbf
Make it possible to use the generalised 'case' construct in the cmd_line property.
by Mikhail Glushenkov
· 16 years ago
e5557f4
Add a generalised 'case' construct.
by Mikhail Glushenkov
· 16 years ago
baa1543
remove the StripSymbolsPass. This should not be done by default in libLTO.dylib. The linker will remove the symbol names if needed after LTO is done
by Nick Kledzik
· 16 years ago
43d1fd4
For PR1338: rename include/llvm/ADT/ilist and friends to end with ".h"
by Anton Korobeynikov
· 16 years ago
c5b2710
Re-enable the newly simplified ADCE. This fixes a regression on
by Owen Anderson
· 16 years ago
ed185d6
use space insted of tabs
by Nick Kledzik
· 16 years ago
9178a65
fix infinite recursion if a global's initializer references the global
by Nick Kledzik
· 16 years ago
3b75d20
Add instcombine after global optimizations.
by Devang Patel
· 16 years ago
00481ed
Use IPSCCPPass instead of IPConstantPropagationPass.
by Devang Patel
· 16 years ago
9e2abd3
Remove ADCE from the optimization pipeline.
by Owen Anderson
· 16 years ago
ee335e3
Add #includes to make some dependencies explicit.
by Dan Gohman
· 16 years ago
ed1ec3a
Make LTO expect common and weak to be represented differently.
by Dale Johannesen
· 16 years ago
03dace8
Rename -no-lazy to -disable-lazy-compilation.
by Evan Cheng
· 16 years ago
6a6f2dd
Add CommonLinkage, in a way that preserves the behavior on old .bc files.
by Dale Johannesen
· 16 years ago
7d5633e
Add CommonLinkage to lto (treated same as weak AFAICT)
by Dale Johannesen
· 16 years ago
df04572
Re-enable tail duplication pass (now with default threshold down to 1 instruction).
by Evan Cheng
· 16 years ago
b1dbcd8
Fix a bunch of 80col violations that arose from the Create API change. Tweak makefile targets to find these better.
by Gabor Greif
· 16 years ago
38503d4
Remove tail duplication pass.
by Evan Cheng
· 16 years ago
8ffe2e2
Recover nestedloop regression reported by nightly tester.
by Devang Patel
· 16 years ago
81a1d08
Do not run instruction combiner in middle of loop optimization passes.
by Devang Patel
· 16 years ago
5c98d82
Filter option names to escape symbols not allowed as C++ identifiers.
by Mikhail Glushenkov
· 16 years ago
ecb977e
Make it possible to choose between different compilation graph definitions at compile-time.
by Mikhail Glushenkov
· 16 years ago
a673037
Fix some error messages; Make LLVMC pass through the exit code of a failed tool.
by Mikhail Glushenkov
· 16 years ago
4982bab
Re-enable loop deletion by default.
by Owen Anderson
· 17 years ago
910fd57
Rename Example.td to Graph.td.
by Mikhail Glushenkov
· 17 years ago
6b89d92
use doxygen comments for makeBuffer()
by Nick Kledzik
· 17 years ago
8e7254c
Reapply 50867: A small refactoring (extract method) + some comment fixes.
by Mikhail Glushenkov
· 17 years ago
90dcff7
<rdar://problem/5917641> use getMemBufferCopy if supplied buffer is not already zero terminated
by Nick Kledzik
· 17 years ago
0561f78
Revertin 50867 since it was breaking the build.
by Tanya Lattner
· 17 years ago
194a78f
Add -E and -S options
by Mikhail Glushenkov
· 17 years ago
21607fa
A small refactoring (extract method) + some comment fixes.
by Mikhail Glushenkov
· 17 years ago
4561ab5
Use Doxygen-style comments.
by Mikhail Glushenkov
· 17 years ago
77a895e
Disable loop deletion until the release branch.
by Owen Anderson
· 17 years ago
e0ff9ae
Change from llvm::SmallSet<std::string> to llvm::StringMap<char>.
by Mikhail Glushenkov
· 17 years ago
2906355
Add new edge property combinator: weight.
by Mikhail Glushenkov
· 17 years ago
6a6cd72
Add a help string for the -c option
by Mikhail Glushenkov
· 17 years ago
77ddce9
Update documentation to reflect the current state of affairs.
by Mikhail Glushenkov
· 17 years ago
be86712
Some cosmetic changes (change some comments, move code around a bit).
by Mikhail Glushenkov
· 17 years ago
4c11a62
Refactoring: split the function CompilationGraph::Build() into two parts.
by Mikhail Glushenkov
· 17 years ago
76b1b24
Use edge weights to choose the right linker based on input language names.
by Mikhail Glushenkov
· 17 years ago
bb8b58d
Add weights to graph edges. Choose between edges based on their weight.
by Mikhail Glushenkov
· 17 years ago
d83038c
Remove the UnpackValues() function.
by Mikhail Glushenkov
· 17 years ago
978d498
Add a --linker command-line option, make all tests pass.
by Mikhail Glushenkov
· 17 years ago
895820d
Naming fix: LLVMCCConfigurationEmitter -> LLVMCConfigurationEmitter.
by Mikhail Glushenkov
· 17 years ago
87416b4
Add -x option (like in gcc).
by Mikhail Glushenkov
· 17 years ago
35a85e8
Take object file as input and handle files with the same name correctly.
by Mikhail Glushenkov
· 17 years ago
be9d9a1
Add output redirection, rename namespace llvmcc to namespace llvmc.
by Mikhail Glushenkov
· 17 years ago
f7bab8c
Make AutoGenerated.inc depend also on Tools.td and Common.td
by Mikhail Glushenkov
· 17 years ago
3d68822
Utilize topological sort in CompilationGraph::Build().
by Mikhail Glushenkov
· 17 years ago
0260658
Add TopologicalSort method to CompilationGraph.
by Mikhail Glushenkov
· 17 years ago
d7bb87a
Do not require positional arguments when we're only printing out the graph.
by Mikhail Glushenkov
· 17 years ago
4f6e3a4
Make ChooseEdge more generic and use it to choose between different toolchains.
by Mikhail Glushenkov
· 17 years ago
bbbc9d4
Remove unnecessary argument from PassThroughGraph
by Mikhail Glushenkov
· 17 years ago
c74bfc9
Add inward edge counters to Nodes; Associate JoinLists with JoinTools.
by Mikhail Glushenkov
· 17 years ago
97fda6d
Enhancements for --view-graph
by Mikhail Glushenkov
· 17 years ago
2ba4c5a
Split the Build function into two parts.
by Mikhail Glushenkov
· 17 years ago
d818878
Make llvmc return 1 when the compilation fails.
by Mikhail Glushenkov
· 17 years ago
b96cb60
Return const char* instead of std::string in Tool classes
by Mikhail Glushenkov
· 17 years ago
6591c89
Add an ability to choose between different edges based on edge properties.
by Mikhail Glushenkov
· 17 years ago
64683ed
Add new edge properties: parameter_equals, element_in_list, and.
by Mikhail Glushenkov
· 17 years ago
581936a
Implemented switch_on edge property.
by Mikhail Glushenkov
· 17 years ago
a4db8c0
Cosmetic change: if( -> if (
by Mikhail Glushenkov
· 17 years ago
e74420a
Remove ExampleWithOpt.td: this file was merged with Example.td.
by Mikhail Glushenkov
· 17 years ago
d752c3f
More work on edge properties. Use Edge classes instead of strings in CompilationGraph.
by Mikhail Glushenkov
· 17 years ago
0a17493
Ongoing work: add an edge typechecker, rudimentary support for edge properties.
by Mikhail Glushenkov
· 17 years ago
0d08db0
Convert internal representation to use DAG. This gives us more flexibility and enables future improvements.
by Mikhail Glushenkov
· 17 years ago
aa4948f
Small const-correctness fix
by Mikhail Glushenkov
· 17 years ago
Next »