llvm-6502/include/llvm
Alex Lorenz b96942f6ec YAML: Implement block scalar parsing.
This commit implements the parsing of YAML block scalars.
Some code existed for it before, but it couldn't parse block
scalars.

This commit adds a new yaml node type to represent the block
scalar values. 

This commit also deletes the 'spec-09-27' and 'spec-09-28' tests
as they are identical to the test file 'spec-09-26'.

This commit introduces 3 new utility functions to the YAML scanner
class: `skip_s_space`, `advanceWhile` and `consumeLineBreakIfPresent`.

Reviewers: Duncan P. N. Exon Smith

Differential Revision: http://reviews.llvm.org/D9503


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@237314 91177308-0d34-0410-b5e6-96231b3b80d8
2015-05-13 23:10:51 +00:00
..
ADT Construct ArrayRef<const T*> from vector<T> 2015-05-13 22:43:09 +00:00
Analysis Constify arguments in AliasSetTracker methods. NFC 2015-05-13 01:12:12 +00:00
AsmParser
Bitcode [opaque pointer type] Encode the pointee type in the bitcode for 'cmpxchg' 2015-04-28 04:30:29 +00:00
CodeGen [DebugInfo] Debug locations for constant SD nodes 2015-05-13 08:58:03 +00:00
Config
DebugInfo Add more missing #includes, found by modules build. 2015-05-11 22:41:07 +00:00
ExecutionEngine Fix the clang -Werror build, use of uninitialized variable. 2015-05-05 18:12:33 +00:00
IR Fix typo on Instruction::insert{After,Before}(). NFC 2015-05-13 22:14:43 +00:00
IRReader
LineEditor
Linker
LTO LTO: Add API to choose whether to embed uselists 2015-04-27 23:38:54 +00:00
MC MC: clang-format MCSymbol.h, NFC 2015-05-13 21:41:14 +00:00
Object [obj2yaml/yaml2obj] Add SHT_MIPS_ABIFLAGS section support 2015-05-07 15:40:48 +00:00
Option
Passes
ProfileData Tidy comments in SampleProfile header. NFC. 2015-05-12 22:03:00 +00:00
Support YAML: Implement block scalar parsing. 2015-05-13 23:10:51 +00:00
TableGen Remove unnecessary forward declaration. 2015-05-12 06:09:57 +00:00
Target Add missing #include and forward decl, found by modules build. 2015-05-12 21:49:03 +00:00
Transforms Change LoadAndStorePromoter to take ArrayRef instead of SmallVectorImpl&. 2015-05-13 01:12:16 +00:00
CMakeLists.txt
InitializePasses.h Delete dead code. NFC 2015-05-12 16:45:53 +00:00
LinkAllIR.h
LinkAllPasses.h
module.modulemap
module.modulemap.build
Pass.h
PassAnalysisSupport.h
PassInfo.h
PassRegistry.h
PassSupport.h