llvm-6502/lib
Duncan P. N. Exon Smith 2f5cbb5947 Verifier: Move checks over from DIDescriptor::Verify()
Move over some more checks from `DIDescriptor::Verify()`, and change
`LLParser` to require non-null `file:` fields in compile units.

I've ignored the comment in test/Assembler/metadata-null-operands.ll
since I disagree with it.  At the time that test was written (r229960),
the debug info verifier wasn't on by default, so my comment there is in
the context of not expecting the verifier to be useful.  It is now, and
besides that, since r233394 we can check when parsing textual IR whether
an operand is null that shouldn't be.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@233654 91177308-0d34-0410-b5e6-96231b3b80d8
2015-03-31 00:47:15 +00:00
..
Analysis [WinEH] Run cleanup handlers when an exception is thrown 2015-03-30 22:58:10 +00:00
AsmParser Verifier: Move checks over from DIDescriptor::Verify() 2015-03-31 00:47:15 +00:00
Bitcode Fix PR23045. 2015-03-30 21:36:43 +00:00
CodeGen DebugInfo: Remove LexicalBlockFile scope/context distinction 2015-03-31 00:10:37 +00:00
DebugInfo Raising minimum required CMake version to 2.8.12.2. 2015-03-23 20:03:57 +00:00
ExecutionEngine Remove more superfluous .str() and replace std::string concatenation with Twine. 2015-03-30 15:42:36 +00:00
Fuzzer Move lib/Fuzzer docs from a README.txt to a proper .rst file. 2015-03-30 23:05:30 +00:00
IR Verifier: Move checks over from DIDescriptor::Verify() 2015-03-31 00:47:15 +00:00
IRReader
LineEditor
Linker Reapply "Linker: Drop function pointers for overridden subprograms" 2015-03-26 18:35:30 +00:00
LTO Remove more superfluous .str() and replace std::string concatenation with Twine. 2015-03-30 15:42:36 +00:00
MC Replace the MCSubtargetInfo parameter with a Triple when creating 2015-03-31 00:10:04 +00:00
Object Remove more superfluous .str() and replace std::string concatenation with Twine. 2015-03-30 15:42:36 +00:00
Option Remove more superfluous .str() and replace std::string concatenation with Twine. 2015-03-30 15:42:36 +00:00
Passes
ProfileData Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used. 2015-03-23 19:32:43 +00:00
Support Remove more superfluous .str() and replace std::string concatenation with Twine. 2015-03-30 15:42:36 +00:00
TableGen
Target [AArch64] Fix poor codegen for add immediate. 2015-03-31 00:31:13 +00:00
Transforms [opaque pointer type] Change GetElementPtrInst::getIndexedType to take the pointee type 2015-03-30 21:41:43 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile