- Nov 21, 2016
-
-
Eugene Leviant authored
Differential revision: https://reviews.llvm.org/D26795 llvm-svn: 287547
-
- Oct 17, 2016
-
-
Rui Ueyama authored
skip() and skip(StringRef) were overloaded functions that have different semantics. This patch rename one of the functions to avoid function overloading. llvm-svn: 284396
-
Justin Bogner authored
Most functions that return StringRef should check their return values, so I'm planning on marking StringRef [[nodiscard]]. This requires splitting up functions like next() that are sometimes just used for side effects. llvm-svn: 284363
-
- Jul 30, 2016
-
-
Rui Ueyama authored
llvm-svn: 277255
-
- Jun 29, 2016
-
-
Rui Ueyama authored
llvm-svn: 274109
-
- Jun 03, 2016
-
-
Benjamin Kramer authored
No functionality change intended. llvm-svn: 271686
-
- May 16, 2016
-
-
Rui Ueyama authored
llvm-svn: 269703
-
- Apr 23, 2016
-
-
Rui Ueyama authored
Previously, we have re-implemented utility functions such as `expect` or `next` in LinkerScript.cpp. This patch reuses the existing implementation that is in ScriptParser.cpp. llvm-svn: 267255
-
Rui Ueyama authored
ScriptParserBase class is a container of collection of various methods to parse linker script-ish text. It had a virtual method `run` to run the parser. But we don't have to enforce its descendents to implement that. It's up to them. This patch removes pure virtual function `run`. llvm-svn: 267246
-
- Apr 06, 2016
-
-
Adhemerval Zanella authored
llvm-svn: 265603
-
Adhemerval Zanella authored
This patch add a base script tokenizer class to decouple parsing from linker script handling. The idea is to use this base class on dynamic list parsing (--dynamic-list option). No functionality added. llvm-svn: 265600
-