llvm-project/llvm/test/Transforms/FunctionImport/Inputs
Teresa Johnson 32dc5b9bf1 [ThinLTO] Update handling of vararg functions to match inliner
Summary:
Previously we marked all vararg functions as non-inlinable in the
function summary, which prevented their importing. However, the
corresponding inliner restriction was loosened in r321940/r342675
to only apply to functions calling va_start. Adjust the summary
flag computation to match.

Reviewers: davidxl

Subscribers: mehdi_amini, inglorion, eraman, steven_wu, dexonsmith, llvm-commits

Differential Revision: https://reviews.llvm.org/D54270

llvm-svn: 346883
2018-11-14 19:30:13 +00:00
..
adjustable_threshold.ll
funcimport.ll [ThinLTO] Update handling of vararg functions to match inliner 2018-11-14 19:30:13 +00:00
funcimport_alias.ll
funcimport_cutoff.ll [ThinLTO] Add an import cutoff for debugging/triaging 2018-04-01 15:54:40 +00:00
funcimport_debug.ll [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label. 2018-05-09 02:40:45 +00:00
funcimport_forcecold.ll [ThinLTO] Add an option to force summary call edges cold for debugging 2018-03-31 00:18:08 +00:00
funcimport_resolved1.ll Restore "[ThinLTO] Ensure we always select the same function copy to import" 2018-07-16 15:30:27 +00:00
funcimport_resolved2.ll Restore "[ThinLTO] Ensure we always select the same function copy to import" 2018-07-16 15:30:27 +00:00
funcimport_var2.ll [ThinLTO] Fix ThinLTO crash 2017-08-19 18:04:25 +00:00
hotness_based_import.ll
import_stats.ll [ThinLTO] Fix test to require asserts 2018-10-17 00:19:21 +00:00
inlineasm.ll
not-prevailing.ll Reland r327041: [ThinLTO] Keep available_externally symbols live 2018-03-13 05:08:48 +00:00