author | Rafael Espindola <rafael.espindola@gmail.com> | |
Mon, 22 Apr 2013 14:58:02 +0000 (14:58 +0000) | ||
committer | Rafael Espindola <rafael.espindola@gmail.com> | |
Mon, 22 Apr 2013 14:58:02 +0000 (14:58 +0000) | ||
commit | cde25b435a907e7741da0c0d18953850936277c4 | |
tree | 30353631edc608810481f7ad09e5163c2826d3f6 | tree | snapshot (tar.xz tar.gz zip) |
parent | 2c55362848eab1a8552a31f8da1a47d17105b4d9 | commit | diff |
Clarify that llvm.used can contain aliases.
Also add a check for llvm.used in the verifier and simplify clients now that
they can assume they have a ConstantArray.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180019 91177308-0d34-0410-b5e6-96231b3b80d8
Also add a check for llvm.used in the verifier and simplify clients now that
they can assume they have a ConstantArray.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180019 91177308-0d34-0410-b5e6-96231b3b80d8
14 files changed:
docs/LangRef.rst | diff | blob | history | |
include/llvm/CodeGen/AsmPrinter.h | diff | blob | history | |
lib/CodeGen/AsmPrinter/AsmPrinter.cpp | diff | blob | history | |
lib/CodeGen/MachineModuleInfo.cpp | diff | blob | history | |
lib/IR/Verifier.cpp | diff | blob | history | |
lib/Transforms/IPO/ConstantMerge.cpp | diff | blob | history | |
lib/Transforms/IPO/StripSymbols.cpp | diff | blob | history | |
lib/Transforms/Scalar/GlobalMerge.cpp | diff | blob | history | |
test/Feature/aliases.ll | diff | blob | history | |
test/Verifier/llvm.used-invalid-init.ll | [new file with mode: 0644] | blob |
test/Verifier/llvm.used-invalid-init2.ll | [new file with mode: 0644] | blob |
test/Verifier/llvm.used-invalid-type.ll | [new file with mode: 0644] | blob |
test/Verifier/llvm.used-invalid-type2.ll | [new file with mode: 0644] | blob |
test/Verifier/llvm.used-ptr-type.ll | [new file with mode: 0644] | blob |