mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-15 04:30:12 +00:00
0c650627ca
Before this patch the bitcode reader would read a module from a file that contained in order: * Any number of non MODULE_BLOCK sub blocks. * One MODULE_BLOCK * Any number of non MODULE_BLOCK sub blocks. * 4 '\n' characters to handle OS X's ranlib. Since we support lazy reading of modules, any information that is relevant for the module has to be in the MODULE_BLOCK or before it. We don't gain anything from checking what is after. This patch then changes the reader to stop once the MODULE_BLOCK has been successfully parsed. This avoids the ugly special case for .bc files in an archive and makes it easier to embed bitcode files. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@239845 91177308-0d34-0410-b5e6-96231b3b80d8 |
||
---|---|---|
.. | ||
invalid-abbrev-fixed-size-too-big.bc | ||
invalid-abbrev-no-operands.bc | ||
invalid-abbrev-vbr-size-too-big.bc | ||
invalid-abbrev.bc | ||
invalid-alias-type-mismatch.bc | ||
invalid-align.bc | ||
invalid-array-element-type.bc | ||
invalid-array-op-not-2nd-to-last.bc | ||
invalid-array-operand-encoding.bc | ||
invalid-array-type.bc | ||
invalid-bad-abbrev-number.bc | ||
invalid-bitwidth.bc | ||
invalid-call-mismatched-explicit-type.bc | ||
invalid-call-non-function-explicit-type.bc | ||
invalid-code-len-width.bc | ||
invalid-extract-0-indices.bc | ||
invalid-extractval-array-idx.bc | ||
invalid-extractval-struct-idx.bc | ||
invalid-extractval-too-many-idxs.bc | ||
invalid-fixme-streaming-blob.bc | ||
invalid-fp-shift.bc | ||
invalid-function-argument-type.bc | ||
invalid-function-comdat-id.bc | ||
invalid-fwdref-type-mismatch-2.bc | ||
invalid-fwdref-type-mismatch.bc | ||
invalid-GCTable-overflow.bc | ||
invalid-gep-mismatched-explicit-type.bc | ||
invalid-gep-operator-mismatched-explicit-type.bc | ||
invalid-global-var-comdat-id.bc | ||
invalid-insert-0-indices.bc | ||
invalid-inserted-value-type-mismatch.bc | ||
invalid-insertval-array-idx.bc | ||
invalid-insertval-struct-idx.bc | ||
invalid-insertval-too-many-idxs.bc | ||
invalid-invoke-mismatched-explicit-type.bc | ||
invalid-invoke-non-function-explicit-type.bc | ||
invalid-load-mismatched-explicit-type.bc | ||
invalid-load-pointer-type.bc | ||
invalid-load-ptr-type.bc | ||
invalid-metadata-not-followed-named-node.bc | ||
invalid-no-proper-module.bc | ||
invalid-non-vector-extractelement.bc | ||
invalid-non-vector-insertelement.bc | ||
invalid-non-vector-shufflevector.bc | ||
invalid-pointer-element-type.bc | ||
invalid-pr20485.bc | ||
invalid-too-big-fwdref.bc | ||
invalid-type-table-forward-ref.bc | ||
invalid-unexpected-eof.bc | ||
invalid-vector-element-type.bc | ||
invalid-vector-length.bc | ||
padding-garbage.bc | ||
padding.bc |