mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-12-18 00:58:08 +00:00
d6a2087727
This reverts commit ab1b4810b55279bcf6fdd87be74a403440be3991. It caused an issue in llvm::lto::thinBackend for a -fsanitize=cfi build. ``` AbbrevNo is 0 => "Invalid abbrev number" 0 llvm::BitstreamCursor::getAbbrev (this=0x9db4c8, AbbrevID=4) at llvm/include/llvm/Bitstream/BitstreamReader.h:528 1 0x00007f5f777a6eb4 in llvm::BitstreamCursor::readRecord (this=0x9db4c8, AbbrevID=4, Vals=llvm::SmallVector of Size 0, Capacity 64, Blob=0x7ffcd0e26558) at usr/local/google/home/maskray/llvm/llvm/lib/Bitstream/Reader/BitstreamReader.cpp:228 2 0x00007f5f796bf633 in llvm::MetadataLoader::MetadataLoaderImpl::lazyLoadOneMetadata (this=0x9db3a0, ID=188, Placeholders=...) at /usr/local/google/home/mas ray/llvm/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:1091 3 0x00007f5f796c2527 in llvm::MetadataLoader::MetadataLoaderImpl::getMetadataFwdRefOrLoad (this=0x9db3a0, ID=188) at llvm lib/Bitcode/Reader/MetadataLoader.cpp:668 4 0x00007f5f796bfff3 in llvm::MetadataLoader::getMetadataFwdRefOrLoad (this=0xd31580, Idx=188) at llvm/lib/Bitcode/Reader MetadataLoader.cpp:2290 5 0x00007f5f79638265 in (anonymous namespace)::BitcodeReader::parseFunctionBody (this=0xd312e0, F=0x9de758) at llvm/lib/B tcode/Reader/BitcodeReader.cpp:3938 6 0x00007f5f79635d32 in (anonymous namespace)::BitcodeReader::materialize (this=0xd312e0, GV=0x9de758) at llvm/lib/Bitcod /Reader/BitcodeReader.cpp:5408 7 0x00007f5f7f8dbe3e in llvm::Module::materialize (this=0x9b92c0, GV=0x9de758) at llvm/lib/IR/Module.cpp:442 8 0x00007f5f7f7f8fbe in llvm::GlobalValue::materialize (this=0x9de758) at llvm/lib/IR/Globals.cpp:50 9 0x00007f5f83b9b5f5 in llvm::FunctionImporter::importFunctions (this=0x7ffcd0e2a730, DestModule=..., ImportList=...) at llvm/lib/Transforms/IPO/FunctionImport.cpp:1182 ``` |
||
---|---|---|
.. | ||
Inputs | ||
alias_import.ll | ||
alias_internal.ll | ||
alias_resolution.ll | ||
autoupgrade.ll | ||
builtin-nostrip.ll | ||
cache-config.ll | ||
cache-icall.ll | ||
cache-import-lists.ll | ||
cache-typeid-resolutions.ll | ||
cache.ll | ||
callees-metadata.ll | ||
cfi-devirt.ll | ||
cfi-distributed.ll | ||
cfi-icall-only-defuse.ll | ||
cfi-icall.ll | ||
cfi-unsat.ll | ||
cfi.ll | ||
crash_debuginfo.ll | ||
deadstrip.ll | ||
debuginfo-compositetype-import.ll | ||
debuginfo-cu-import.ll | ||
devirt2.ll | ||
devirt_alias.ll | ||
devirt_available_externally.ll | ||
devirt_external_comdat_same_guid.ll | ||
devirt_local_same_guid.ll | ||
devirt_multiple_type_test.ll | ||
devirt_promote_legacy.ll | ||
devirt_promote.ll | ||
devirt_single_hybrid.ll | ||
devirt_vcall_vis_hidden.ll | ||
devirt_vcall_vis_public.ll | ||
devirt-after-icp.ll | ||
devirt.ll | ||
diagnostic-handler-remarks-with-hotness.ll | ||
diagnostic-handler-remarks.ll | ||
dicompositetype-unique2.ll | ||
dicompositetype-unique-alias.ll | ||
dicompositetype-unique.ll | ||
distributed_import.ll | ||
distributed_indexes.ll | ||
dot-dumper2.ll | ||
dot-dumper-full-lto.ll | ||
dot-dumper.ll | ||
drop-debug-info.ll | ||
dsolocal_dllimport.ll | ||
emit_imports.ll | ||
empty_module_with_cache.ll | ||
empty-module.ll | ||
export.ll | ||
funcimport2.ll | ||
funcimport_alwaysinline.ll | ||
funcimport-debug.ll | ||
funcimport-stats.ll | ||
funcimport-tbaa.ll | ||
funcimport.ll | ||
function_entry_count.ll | ||
globals-import-blockaddr.ll | ||
globals-import-const-fold.ll | ||
globals-import.ll | ||
guid_collision.ll | ||
import_opaque_type.ll | ||
import-constant.ll | ||
import-metadata.ll | ||
import-ro-constant.ll | ||
index-const-prop2.ll | ||
index-const-prop-alias.ll | ||
index-const-prop-cache.ll | ||
index-const-prop-comdat.ll | ||
index-const-prop-dead.ll | ||
index-const-prop-full-lto.ll | ||
index-const-prop-gvref-pie.ll | ||
index-const-prop-gvref.ll | ||
index-const-prop-ldst.ll | ||
index-const-prop-linkage.ll | ||
index-const-prop-O0.ll | ||
index-const-prop.ll | ||
internalize.ll | ||
lazyload_metadata.ll | ||
linkonce_aliasee_ref_import.ll | ||
linkonce_odr_unnamed_addr.ll | ||
linkonce_resolution_comdat.ll | ||
lit.local.cfg | ||
llvm.used.ll | ||
load-store-caching.ll | ||
local_name_conflict_var.ll | ||
local_name_conflict.ll | ||
mangled_symbol.ll | ||
merge-triple.ll | ||
module_asm2.ll | ||
module_asm_glob.ll | ||
module_summary_graph_traits.ll | ||
newpm-basic.ll | ||
nodevirt-nonpromoted-typeid.ll | ||
noinline.ll | ||
not-internalized.ll | ||
personality-local.ll | ||
personality.ll | ||
pr35472.ll | ||
prefix_replace.ll | ||
printer.ll | ||
reference_non_importable.ll | ||
referenced_by_constant.ll | ||
save_objects.ll | ||
section.ll | ||
strong_non_prevailing.ll | ||
thinlto-internalize-doublepromoted.ll | ||
thinlto-internalize-used.ll | ||
tli-nobuiltin.ll | ||
type_test_noindircall.ll | ||
weak_externals.ll | ||
weak_resolution_single.ll | ||
weak_resolution.ll | ||
writeonly2.ll | ||
writeonly-with-refs.ll | ||
writeonly.ll |