1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-22 18:54:02 +01:00
llvm-mirror/tools
Rafael Espindola 5afc08c99f Bring back "Assert that we have all use/users in the getters."
This reverts commit r257751, bringing back r256105.

The problem the assert found was fixed in r257915.

Original commit message:

Assert that we have all use/users in the getters.

An error that is pretty easy to make is to use the lazy bitcode reader
and then do something like

if (V.use_empty())

The problem is that uses in unmaterialized functions are not accounted
for.

This patch adds asserts that all uses are known.

llvm-svn: 257920
2016-01-15 19:00:20 +00:00
..
bugpoint Change linkInModule to take a std::unique_ptr. 2015-12-16 23:16:33 +00:00
bugpoint-passes
dsymutil Update to use new name alignTo(). 2016-01-14 21:06:47 +00:00
gold Disable use list order on the gold plugin. 2015-12-22 23:45:49 +00:00
llc
lli lli: use llvm::utostr() instead of std::to_string(). 2016-01-15 02:14:46 +00:00
llvm-ar
llvm-as
llvm-as-fuzzer
llvm-bcanalyzer
llvm-c-test Deprecate a few C APIs. 2015-12-18 23:46:42 +00:00
llvm-config Revert r257003 2016-01-12 07:23:58 +00:00
llvm-cov
llvm-cxxdump
llvm-diff
llvm-dis Drop materializeAllPermanently. 2015-12-18 20:13:39 +00:00
llvm-dwarfdump llvm-dwarfdump: Add support for dumping .dSYM bundles. 2015-12-23 21:51:13 +00:00
llvm-dwp [MC, COFF] Support link /incremental conditionally 2015-12-21 22:09:27 +00:00
llvm-extract Bring back "Assert that we have all use/users in the getters." 2016-01-15 19:00:20 +00:00
llvm-go Revert r257003 2016-01-12 07:23:58 +00:00
llvm-jitlistener
llvm-link [ThinLTO] Metadata linking for imported functions 2015-12-17 17:14:09 +00:00
llvm-lto Add a missing error handling to llvm-lto. 2016-01-11 22:08:22 +00:00
llvm-mc [MC, COFF] Support link /incremental conditionally 2015-12-21 22:09:27 +00:00
llvm-mc-fuzzer
llvm-mcmarkup
llvm-nm
llvm-objdump [llvm-readobj] Remove dead code. Add an assertion instead. 2016-01-13 04:11:36 +00:00
llvm-pdbdump Update to use new name alignTo(). 2016-01-14 21:06:47 +00:00
llvm-profdata [PGO] Move profile summary interface/impl into InstrProf.[*] /NFC 2016-01-14 22:10:49 +00:00
llvm-readobj # This is a combination of 2 commits. 2016-01-15 18:31:29 +00:00
llvm-rtdyld Update to use new name alignTo(). 2016-01-14 21:06:47 +00:00
llvm-shlib
llvm-size
llvm-split
llvm-stress Use CmpInst::Predicate instead of 'unsigned short' in some places. NFC 2015-12-15 06:11:33 +00:00
llvm-symbolizer [llvm-symbolizer] -print-source-context-lines option to print source code around the line. 2016-01-09 00:14:35 +00:00
lto
msbuild
obj2yaml
opt
sancov [sancov] html report 2016-01-14 22:34:11 +00:00
verify-uselistorder
xcode-toolchain
yaml2obj Update to use new name alignTo(). 2016-01-14 21:06:47 +00:00
CMakeLists.txt [CMake] Adding llvm-profdata to the list of tools clang needs. 2015-12-16 18:30:36 +00:00
LLVMBuild.txt
Makefile