summaryrefslogtreecommitdiffstats
path: root/lld/ELF/ScriptParser.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Create Strings.cpp and move string manipulation functions to that file.Rui Ueyama2016-06-291-15/+0
| | | | llvm-svn: 274109
* [ELF] - Do not crash on unclosed quote (") in scripts.George Rimar2016-06-221-1/+1
| | | | | | | Found that during investigation of FreeBsd scripts. Unclosed quote just crashed lld. llvm-svn: 273398
* Add support for # comments.Rafael Espindola2016-06-161-1/+8
| | | | llvm-svn: 272892
* [ELF] - Implemented comparsion operators for linkerscript.George Rimar2016-04-251-1/+1
| | | | | | | | Patch adds support of <,>,!=,==,>=,<= operators. Differential revision: http://reviews.llvm.org/D19419 llvm-svn: 267382
* Use ScriptParserBase features to parse linker script expressions.Rui Ueyama2016-04-231-2/+6
| | | | | | | | 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
* [ELF] Include Twine.h header to restore LLD build after r266524. NFCSimon Atanasyan2016-04-161-0/+1
| | | | llvm-svn: 266527
* [lld] [ELF] Add ScriptParserBase classAdhemerval Zanella2016-04-061-0/+166
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
OpenPOWER on IntegriCloud