llvm-project/llvm/test/Transforms/WholeProgramDevirt
minglotus-6 9c49f8d705 [LTO][WPD] Ignore unreachable function by analyzing IR.
In regular LTO, analyze IR and discard unreachable functions when finding virtual call targets.

Differential Revision: https://reviews.llvm.org/D116056
2021-12-21 18:13:03 +00:00
..
Inputs
bad-read-from-vtable.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
branch-funnel-threshold.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
branch-funnel.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
constant-arg.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
devirt-single-impl-check.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
devirt-single-impl-multiple-assumes.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
devirt-single-impl.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
devirt-single-impl2.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
devirt_single_after_filtering_unreachable_function.ll [LTO][WPD] Ignore unreachable function by analyzing IR. 2021-12-21 18:13:03 +00:00
expand-check.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
export-nothing.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
export-single-impl.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
export-uniform-ret-val.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
export-unique-ret-val.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
export-unsuccessful-checked.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
export-vcp.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
import-indir.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
import-no-dominating-assume.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
import.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
non-constant-vtable.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
pointer-vtable.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
soa-vtable.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
struct-vtable.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
uniform-retval-invoke.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
uniform-retval-multiple-assumes.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
uniform-retval.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
unique-retval-multiple-assumes.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
unique-retval-same-vtable.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
unique-retval.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
vcp-accesses-memory.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
vcp-decl.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
vcp-no-this.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
vcp-non-constant-arg.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
vcp-too-wide-ints.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
vcp-type-mismatch.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
vcp-uses-this.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
virtual-const-prop-begin.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
virtual-const-prop-check.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
virtual-const-prop-end.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
virtual-const-prop-multiple-assumes.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00
vtable-decl.ll [test] Update some test cases to use -passes when specifying the pipeline 2021-09-29 21:51:08 +02:00