1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 02:52:53 +02:00
llvm-mirror/test/Bitcode/Inputs
Tim Northover 42e839cbcd Reapply: IR: add optional type to 'byval' function parameters
When we switch to opaque pointer types we will need some way to describe
how many bytes a 'byval' parameter should occupy on the stack. This adds
a (for now) optional extra type parameter.

If present, the type must match the pointee type of the argument.

The original commit did not remap byval types when linking modules, which broke
LTO. This version fixes that.

Note to front-end maintainers: if this causes test failures, it's probably
because the "byval" attribute is printed after attributes without any parameter
after this change.

llvm-svn: 362128
2019-05-30 18:48:23 +00:00
..
apple-clang-700-O3-g-1.bc [Bitcode] Address backwards compat bug in r342631 2018-09-20 18:59:33 +00:00
byval-upgrade.bc Reapply: IR: add optional type to 'byval' function parameters 2019-05-30 18:48:23 +00:00
infer_dso_local.bc [BitcodeReader] Infer the correct runtime preemption for GlobalValue 2018-07-09 16:52:05 +00:00
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 Bitcode: Change reader interface to take memory buffers. 2016-11-02 00:08:19 +00:00
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-cast.bc
invalid-code-len-width.bc Bitcode: Change reader interface to take memory buffers. 2016-11-02 00:08:19 +00:00
invalid-empty.bc Bitcode: Check file size before reading bitcode header. 2016-11-02 00:39:11 +00:00
invalid-extract-0-indices.bc
invalid-extractval-array-idx.bc Bitcode: Change reader interface to take memory buffers. 2016-11-02 00:08:19 +00:00
invalid-extractval-struct-idx.bc
invalid-extractval-too-many-idxs.bc
invalid-fp-shift.bc
invalid-function-argument-type.bc
invalid-function-comdat-id.bc Bitcode: Change reader interface to take memory buffers. 2016-11-02 00:08:19 +00:00
invalid-fwdref-type-mismatch-2.bc Bitcode: Change reader interface to take memory buffers. 2016-11-02 00:08:19 +00:00
invalid-fwdref-type-mismatch.bc
invalid-GCTable-overflow.bc
invalid-gep-mismatched-explicit-type.bc
invalid-gep-no-operands.bc [BitCode] Diagnose GEPs with no indices 2016-06-05 18:43:26 +00:00
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 Bitcode: Change reader interface to take memory buffers. 2016-11-02 00:08:19 +00:00
invalid-name-with-0-byte.bc Bitcode: Change reader interface to take memory buffers. 2016-11-02 00:08:19 +00:00
invalid-no-function-block.bc
invalid-no-proper-module.bc
invalid-non-vector-extractelement.bc
invalid-non-vector-insertelement.bc
invalid-non-vector-shufflevector.bc
invalid-nonpointer-atomicrmw.bc [BitCode] Make sure atomicrmw's argument is an actual PointerType 2016-06-05 18:43:40 +00:00
invalid-nonpointer-storeatomic.bc [BitCode] Make sure storeatomic's argument is an actual PointerType 2016-06-05 18:43:33 +00:00
invalid-pointer-element-type.bc
invalid-pr20485.bc
invalid-too-big-fwdref.bc
invalid-type-table-forward-ref.bc
invalid-unexpected-eof.bc Bitcode: Change reader interface to take memory buffers. 2016-11-02 00:08:19 +00:00
invalid-vector-element-type.bc
invalid-vector-length.bc
invalid-void-constant.bc [BitCode] Don't allow constants of void type. 2016-06-05 18:43:17 +00:00
module_hash.ll [ThinLTO] Fix ThinLTOCodegenerator to export llvm.used symbols 2019-04-17 17:38:09 +00:00
module-hash-strtab1.ll Bitcode: Include any strings added to the string table in the module hash. 2017-07-06 17:56:01 +00:00
module-hash-strtab2.ll Bitcode: Include any strings added to the string table in the module hash. 2017-07-06 17:56:01 +00:00
multi-module.ll Bitcode: Introduce BitcodeWriter interface. 2016-11-29 20:43:47 +00:00
padding-garbage.bc
padding.bc
PR23310.bc
source-filename.bc
thinlto-alias.ll ThinLTO: Make aliases explicit in the summary 2016-04-16 06:56:44 +00:00
thinlto-function-summary-callgraph-combined.1.bc [thinlto] Basic thinlto fdo heuristic 2016-09-26 20:37:32 +00:00
thinlto-function-summary-callgraph-pgo-combined.1.bc [thinlto] Basic thinlto fdo heuristic 2016-09-26 20:37:32 +00:00
thinlto-function-summary-callgraph-pgo.1.bc [thinlto] Basic thinlto fdo heuristic 2016-09-26 20:37:32 +00:00
thinlto-function-summary-callgraph-profile-summary.ll [thinlto] Basic thinlto fdo heuristic 2016-09-26 20:37:32 +00:00
thinlto-function-summary-callgraph-sample-profile-summary.ll Do not want to use BFI to get profile count for sample pgo 2017-08-03 17:11:41 +00:00
thinlto-function-summary-callgraph.1.bc [thinlto] Basic thinlto fdo heuristic 2016-09-26 20:37:32 +00:00
thinlto-function-summary-callgraph.ll