Sign in
fuchsia
/
third_party
/
swift
/
fb4583f7e7b4576adb4bbc50a8a1bd681043ae5c
/
.
/
test
/
SILOptimizer
tree: 82275746a2ccf3461131a507c1aedf1205570f28 [
path history
]
[
tgz
]
Inputs/
abcopts.sil
access_dom.sil
access_dom_call.sil
access_dom_loop.sil
access_dom_overlap.sil
access_enforcement_fastpath.sil
access_enforcement_noescape.swift
access_enforcement_noescape_error.swift
access_enforcement_options.swift
access_enforcement_opts.sil
access_enforcement_selection.sil
access_enforcement_selection.swift
access_marker_elim.sil
access_marker_mandatory.swift
access_marker_verify.swift
access_marker_verify_objc.swift
access_sink.sil
access_summary_analysis.sil
access_wmo.sil
access_wmo.swift
access_wmo_diagnose.swift
accessed_storage.sil
accessed_storage_analysis.sil
accesspath_uses.sil
address_lowering.sil
address_projection.sil
alias-analysis.sil
alias-crash.sil
alive_method_with_thunk.swift
allocbox_to_stack.sil
allocbox_to_stack_ownership.sil
allocboxtostack_escape.swift
allocboxtostack_localapply.sil
allocboxtostack_localapply.swift
allocboxtostack_localapply_ossa.sil
allocstack_hoisting.sil
always_inline.sil
alwaysemitintoclient.swift
anyhashable_to_protocol.swift
arcsequenceopts.sil
arcsequenceopts_casts.sil
arcsequenceopts_knownsafebugs.sil
arcsequenceopts_knownsafebugs_loop.sil
arcsequenceopts_loops.sil
arcsequenceopts_loops.sil.gyb
arcsequenceopts_rcidentityanalysis.sil
arcsequenceopts_uniquecheck.sil
array_contentof_opt.swift
array_count_propagation.sil
array_element_propagation.sil
array_element_propagation_crash.swift
array_element_propagation_ossa.sil
array_element_propagation_ossa_nontrivial.sil
array_mutable_assertonly.swift
array_specialize.sil
assert_configuration.sil
assume_single_threaded.sil
basic-aa.sil
basic-callee-printer.sil
basic-instruction-properties.sil
bridged_casts_crash.sil
bridged_casts_folding.sil
bridged_casts_folding.swift
bridged_casts_folding_ownership.sil
bridging_checked_cast.sil
bug-reducer-tester-miscompile.sil
bug-reducer-tester-opt-crasher.sil
bug-reducer-tester-runtime-crasher.sil
callee_analysis_crash.swift
caller_analysis.sil
canonicalize_switch_enum.sil
capture_promotion.sil
capture_promotion.swift
capture_promotion_generic_context.sil
capture_promotion_generic_context_ownership.sil
capture_promotion_ownership.sil
capture_promotion_ownership.swift
capture_promotion_reachability.sil
capture_promotion_resilient.sil
capture_propagation.sil
capture_propagation_linkage.swift
capturepromotion-wrong-lexicalscope.swift
cast_folding.swift
cast_folding_conditional_conformance.swift
cast_folding_no_bridging.sil
cast_folding_objc.swift
cast_folding_objc_bridging_conditional.sil
cast_folding_objc_generics.swift
cast_folding_objc_no_foundation.swift
cast_folding_opaque.swift
cast_foldings.sil
cast_optimizer_conditional_conformance.sil
castoptimizer-wrongscope.swift
character_literals.swift
closure-lifetime-fixup.sil
closure_lifetime_fixup.swift
closure_lifetime_fixup_objc.swift
closure_lifetime_fixup_undef.swift
closure_spec_and_inline.swift
closure_specialize.sil
closure_specialize_and_cfg.sil
closure_specialize_consolidated.sil
closure_specialize_dynamic_self.swift
closure_specialize_fragile.sil
closure_specialize_opaque.sil
closure_specialize_simple.sil
compare_types.swift
concat_string_literals.32.swift
concat_string_literals.64.swift
conditionforwarding.sil
constant_evaluable_profiler_test.swift
constant_evaluable_subset_test.swift
constant_evaluable_subset_test_arch32.swift
constant_evaluable_subset_test_arch64.swift
constant_evaluable_tsan_test.swift
constant_evaluator_skip_test.sil
constant_evaluator_test.sil
constant_propagation.sil
constant_propagation2.sil
constant_propagation_castopt_analysis_invalidation.sil
constant_propagation_diagnostics.swift
constant_propagation_floats.sil
constant_propagation_floats_x86.sil
constant_propagation_objc.sil
constant_propagation_ownership.sil
constant_propagation_ownership_objc.sil
constant_propagation_stdlib.swift
constantprop-wrongscope.swift
copy_propagation.sil
copyforward.sil
copyforward_ossa.sil
cow_opts.sil
cowarray_opt.sil
cowarray_opt_crash.swift
cropoverflow.sil
cross-module-optimization-objc.swift
cross-module-optimization.swift
cse.sil
cse_apply.sil
cse_metatype_conformance.swift
cse_objc.sil
curry-thunk-elimination.swift
cyclic_entry.sil
dead_alloc_elim.sil
dead_alloc_stack.swift
dead_array_elim.sil
dead_array_elim.swift
dead_bridging_code.swift
dead_code_elimination.sil
dead_func.swift
dead_func_init_method.sil
dead_func_objc_extension_keypath.swift
dead_function_elimination.swift
dead_inlined_func.swift
dead_internal_func.swift
dead_method.swift
dead_partial_apply_arg.swift
dead_store_elim.sil
dead_witness_module.swift
deadargsignatureopt.sil
definite-init-convert-to-escape.swift
definite-init-try-in-self-init-argument.swift
definite-init-wrongscope.swift
definite_init.swift
definite_init_address_only_let.swift
definite_init_crashes.sil
definite_init_cross_module.swift
definite_init_cross_module_swift4.swift
definite_init_diagnostics.swift
definite_init_diagnostics_globals.swift
definite_init_diagnostics_objc.swift
definite_init_existential_let.swift
definite_init_extension.swift
definite_init_failable_initializers.swift
definite_init_failable_initializers_diagnostics.swift
definite_init_failable_initializers_objc.swift
definite_init_hang.swift
definite_init_inout_super_init.swift
definite_init_lvalue_let_witness_methods.swift
definite_init_markuninitialized_delegatingself.sil
definite_init_markuninitialized_derivedself.sil
definite_init_markuninitialized_rootself.sil
definite_init_markuninitialized_var.sil
definite_init_nsmanagedvalue.swift
definite_init_objc_factory_init.swift
definite_init_protocol_init.swift
definite_init_root_class.swift
definite_init_tuple.sil
definite_init_type_of_self_in_convenience_init.swift
definite_init_value_types.swift
definite_init_value_types_diagnostics.swift
destroy_hoisting.sil
destroy_hoisting_crash.swift
destructor_analysis.sil
DestructorAnalysis.swift
devirt_access.sil
devirt_access.swift
devirt_access_ownership.sil
devirt_access_serialized.sil
devirt_access_serialized_ownership.sil
devirt_alloc_ref_dynamic.sil
devirt_alloc_ref_dynamic_ownership.sil
devirt_archetype_method.swift
devirt_base_class.swift
devirt_bound_generic.swift
devirt_class_witness_method.sil
devirt_concrete_subclass_of_generic_class.swift
devirt_conditional_conformance.swift
devirt_contravariant_args.swift
devirt_covariant_return.swift
devirt_ctors.sil
devirt_ctors_ownership.sil
devirt_default_case.swift
devirt_default_witness_method.sil
devirt_default_witness_method_ownership.sil
devirt_dependent_types.swift
devirt_extension.swift
devirt_generic_witness_method.sil
devirt_generic_witness_method_ownership.sil
devirt_inherited_conformance.swift
devirt_jump_thread.sil
devirt_jump_thread_crasher.sil
devirt_method_with_generic_params.swift
devirt_nested_class.swift
devirt_opaque_witness.swift
devirt_outer_requirements.swift
devirt_override.sil
devirt_override_ownership.sil
devirt_protocol_method_invocations.swift
devirt_release.sil
devirt_single_module_in_multiple_files.swift
devirt_specialized_conformance.swift
devirt_specialized_inherited_interplay.swift
devirt_speculate.swift
devirt_speculative.sil
devirt_speculative_init.swift
devirt_speculative_nested.swift
devirt_static_covariant_return.swift
devirt_static_witness_method.sil
devirt_try_apply.sil
devirt_try_apply_ownership.sil
devirt_type_subst_bug.swift
devirt_unbound_generic.swift
devirt_value_metatypes.swift
devirt_witness_method_conformance.swift
devirt_witness_method_empty_conformance.swift
devirtualize.sil
devirtualize1.swift
devirtualize2.sil
devirtualize2_ownership.sil
devirtualize_cast.swift
devirtualize_class_method.swift
devirtualize_existential.swift
devirtualize_inlinable_mandatory.swift
devirtualize_ownership.sil
devirtualize_protocol_composition.swift
devirtualize_protocol_composition_two_stores.sil
di-conditional-destroy-scope.swift
di-loadable-by-addr-scope.swift
di_property_wrappers.swift
di_property_wrappers_errors.swift
di_property_wrappers_errors_multifile.swift
di_property_wrappers_leak.swift
diagnose_nested_semantic.swift
diagnose_unreachable.sil
diagnose_unreachable.swift
diagnostic_constant_propagation-swift4.swift
diagnostic_constant_propagation.swift
diagnostic_constant_propagation_floats.sil
diagnostic_constant_propagation_floats.swift
diagnostic_constant_propagation_floats_nonx86.swift
diagnostic_constant_propagation_floats_x86.sil
diagnostic_constant_propagation_floats_x86.swift
diagnostic_constant_propagation_int_arch32.swift
diagnostic_constant_propagation_int_arch64.swift
dont_broaden_cxx_address_only.sil
dont_remove_dynamic_self_arg.swift
dse_with_union.swift
dynamic_self_cast.sil
eager_specialize.sil
eager_specialize_ossa.sil
early-rle.sil
earlycodemotion.sil
empty_collection_count.swift
enum_jump_thread.sil
enum_payload_modification_opt.swift
epilogue_arc_dumper.sil
epilogue_release_dumper.sil
escape_analysis.sil
escape_analysis_dead_store.sil
escape_analysis_invalidate.sil
escape_analysis_reduced.sil
escape_analysis_release_hoisting.sil
exclusivity_static_diagnostics.sil
exclusivity_static_diagnostics.swift
exclusivity_static_diagnostics_inlined.swift
exclusivity_static_diagnostics_objc.swift
existential_box_elimination.swift
existential_metatype.swift
existential_specializer_indirect_class.sil
existential_specializer_soletype.sil
existential_spl_witness_method.swift
existential_transform.swift
existential_transform_extras.sil
existential_transform_extras_ossa.sil
existential_transform_respecialize.sil
existential_transform_soletype.swift
existential_type_propagation.sil
floating_point_conversion.swift
fold_enums.sil
for_each_loop_unroll_test.sil
for_each_loop_unroll_test.swift
fp_rounding.swift
funcsig_deadarg_explode.sil
funcsig_explode_heuristic.sil
funcsig_explode_heuristic_inline.sil
funcsig_opaque.sil
funcsig_pseudogenerics.sil
function_order.sil
functionsigopts.sil
functionsigopts_crash.swift
functionsigopts_self.swift
functionsigopts_sroa.sil
functionsigopts_string_fileprivate.swift
functionsigopts_string_internal.swift
functionsigopts_string_public.swift
functionsigopts_trivial.sil
generalized_accessors.sil
generalized_accessors.swift
generic_inline_self.swift
generic_loop.swift
generic_specialization_loops_detection_with_loops.swift
generic_specialization_loops_detection_without_loops.swift
global_hoisting_crash.swift
global_init_opt.swift
global_init_with_empty.swift
global_property_opt.sil
global_property_opt_objc.sil
globalopt-iter.sil
globalopt.sil
globalopt_global_propagation.swift
globalopt_let_propagation.swift
globalopt_ossa.sil
globalopt_resilience.swift
globalopt_resilience_testing.swift
globalopt_trivial_nontrivial.sil
globalopt_trivial_nontrivial_ossa.sil
hello-world.swift
high_level_cse.sil
high_level_licm.sil
ignore-always-inline.sil
illegal_escaping_address.swift
infinite_recursion.swift
infinite_recursion_objc.swift
inline_addressor.swift
inline_begin_apply.sil
inline_cache_and_arc.swift
inline_caches.sil
inline_deep.swift
inline_devirtualize_specialize.sil
inline_generic_coroutines.swift
inline_generics.sil
inline_heuristics.sil
inline_late.sil
inline_recursive.swift
inline_self.swift
inline_semantics.sil
inline_subclass_existential.swift
inline_thunk.swift
inline_tryApply.sil
inlinealways_inliner.sil
inlinecaches_arc.sil
inlinecaches_invalidate_failure.sil
inlinecaches_objc.sil
inliner_coldblocks.sil
inliner_loop.swift
inliner_spa.sil
inout_deshadow_integration.swift
invalid_escaping_captures.swift
iv_info_printer.sil
keypath_offset.swift
keypath_opt_crash.swift
late_release_hoisting.sil
latecodemotion.sil
lazy_property_getters.swift
let_propagation.swift
let_properties_opts.sil
let_properties_opts.swift
let_properties_opts_non_trivial.sil
let_properties_opts_runtime.swift
licm.sil
licm_and_global_addr.swift
licm_apply.sil
licm_exclusivity.sil
licm_exclusivity.swift
licm_multiend.sil
linker.swift
load_borrow_verify.sil
loop-region-analysis.sil
loop_canonicalizer.sil
loop_info_printer.sil
loop_unroll.sil
looprotate.sil
loweraggregateinstrs.sil
loweraggregateinstrs_expandall.sil
loweraggregateinstrs_expandall_ossa.sil
loweraggregateinstrs_ossa.sil
loweraggregateinstrs_resilience.sil
lslocation_expansion.sil
lslocation_reduction.sil
lslocation_type_only_expansion.sil
mandatory_combine_canon.sil
mandatory_combiner.sil
mandatory_combiner_opt.sil
mandatory_conditional_compile_out_using_optionals.swift
mandatory_inlining.sil
mandatory_inlining.swift
mandatory_inlining_circular.sil
mandatory_inlining_circular.swift
mandatory_inlining_devirt.swift
mandatory_inlining_devirt_multifile.swift
mandatory_inlining_dynamic_method.swift
mandatory_inlining_open_existential.sil
mandatory_inlining_ossa_to_non_ossa.sil
mandatory_inlining_ossa_to_non_ossa_objc.sil
mandatory_inlining_ownership.sil
mandatory_inlining_ownership2.sil
mandatory_inlining_resilience.sil
mandatory_nil_comparison_inlining.swift
mem-behavior-all.sil
mem-behavior.sil
mem2reg.sil
mem2reg_liveness.sil
mem2reg_liveness_ossa.sil
mem2reg_ossa.sil
mem2reg_ossa_nontrivial.sil
mem2reg_ossa_nontrivial_casts.sil
mem2reg_resilient.sil
mem2reg_resilient_ossa.sil
mem2reg_simple.sil
mem2reg_simple_ossa.sil
mem2reg_unreachable.sil
mem2reg_unreachable_ossa.sil
merge_cond_fail.sil
merge_exclusivity.swift
mm_inlinecaches_multiple.sil
move_cond_fail_simplify_cfg.sil
no-external-defs-onone.sil
no_opt.swift
no_size_specialization.swift
no_traps_in_dict_loopup.swift
noescape_param_exclusivity.swift
noreturn_folding.sil
noreturn_folding_ownership.sil
objc_protocol_method.swift
objectoutliner.sil
ome_ignore_stdlib.sil
ome_non_transparent.sil
ome_strip_deserialize.sil
opaque_values_mandatory.sil
opaque_values_opt.sil
opened_archetype_operands_tracking.sil
opt-remark-generator-force-emit-implicit-autogen.swift
opt-remark-generator-semantics.swift
opt-remark-generator-yaml.swift
opt-remark-generator.sil
opt-remark-generator.swift
opt_enumerate.swift
opt_mode.swift
optimize_hop_to_executor.sil
optimize_keypath.swift
optimize_keypath_objc.swift
optimize_never.sil
optimizer_counters.sil
optional_of_existential.swift
optionset.swift
OSLogCompilerDiagnosticsTest.swift
OSLogConstantEvaluableProfilerTest.swift
OSLogConstantEvaluableTest.swift
OSLogConstantEvaluableTsanTest.swift
OSLogFullOptTest.swift
OSLogMandatoryOptTest.sil
OSLogMandatoryOptTest.swift
ossa_rauw_tests.sil
outliner.sil
outliner.swift
ownership-kind-dumper.sil
ownership_model_eliminator.sil
ownership_model_eliminator_resilience.sil
partial_apply_dynamic_type.swift
partial_specialization.sil
partial_specialization_debug.sil
pass_printer.swift
peephole_thick_to_objc_metatype.sil
peephole_trunc_and_ext.sil
performance_inliner.sil
performance_inliner_ownership.sil
pgo_si_inlinelarge.swift
pgo_si_reduce.swift
phi-expansion.sil
pointer_conversion.swift
pointer_conversion_linux.swift
pointer_conversion_objc.swift
polymorphic_builtins.sil
polymorphic_builtins_diagnostics.sil
polymorphic_builtins_diagnostics.swift
polymorphic_inline_caches.sil
postdomtree_verification_crash.sil
pound_assert.sil
pound_assert.swift
pound_assert_ossa.sil
pound_assert_removed.swift
pound_assert_test_recursive.swift
pre_specialize.swift
predictable_deadalloc_elim.sil
predictable_deadalloc_elim_ownership.sil
predictable_memaccess_opts.sil
predictable_memopt.sil
predictable_memopt_locs.swift
predictable_memopt_ownership.sil
predictable_memopt_unreferenceable_storage.swift
prespecialization_with_definition.sil
prespecialize.swift
property_wrappers_and_tuples.swift
protocol_lookup.swift
prune-vtables.sil
raw_sil_inst_lowering.sil
rcidentity.sil
recursive_func.sil
recursive_single.sil
redundant_load_and_dead_store_elim.sil
redundant_load_elim.sil
redundant_load_elim_with_casts.sil
redundant_phi_elimination.sil
ref_elt_addr.sil
remove_unused_func.sil
remove_unused_global_vars.swift
retain_release_code_motion.sil
return.swift
return_ownership.swift
select_enum_addr_reads_memory.sil
semantic-arc-opt-unchecked-ownership-conversion.sil
semantic-arc-opts-canonical.sil
semantic-arc-opts-lifetime-joining.sil
semantic-arc-opts-loadcopy-to-loadborrow.sil
semantic-arc-opts-redundantcopyopts.sil
semantic-arc-opts.sil
side-effect.sil
sil_combine.sil
sil_combine1.swift
sil_combine_alloc_stack.swift
sil_combine_apply.sil
sil_combine_bitops.sil
sil_combine_concrete_existential.sil
sil_combine_concrete_existential.swift
sil_combine_devirt.sil
sil_combine_enum_addr.sil
sil_combine_enums.sil
sil_combine_global_addr.sil
sil_combine_memopts.sil
sil_combine_objc.sil
sil_combine_objc_bridge.sil
sil_combine_opaque.sil
sil_combine_pa_removal.sil
sil_combine_protocol_conf.swift
sil_combine_pure_apply.sil
sil_combine_same_ops.sil
sil_combine_simp_enum.sil
sil_combine_uncheck.sil
sil_combiner_concrete_prop_all_args.sil
sil_locations.sil
sil_locations.swift
sil_simplify_instrs.sil
sil_stop_optzns_before_lowering_ownership_option.swift
sil_witness_tables_external_witnesstable.swift
silcombine_aebox_miscompile.swift
silcombine_runtime_crash.swift
silgen_cleanup.sil
simplify-cfg-crash.swift
simplify-cfg-debugonly.sil
simplify-cfg-stress-test.sil
simplify_cfg.sil
simplify_cfg_address_phi.sil
simplify_cfg_and_combine.sil
simplify_cfg_args.sil
simplify_cfg_args_crash.sil
simplify_cfg_jump_thread_crash.sil
simplify_cfg_opaque.sil
simplify_cfg_select_enum.sil
simplify_cfg_simple.sil
simplify_cfg_unique_values.sil
simplify_switch_enum_objc.sil
simplify_switch_enum_objc.swift
simplify_unreachable_containing_blocks.sil
sink.sil
spec_archetype_method.swift
spec_conf1.swift
spec_conf2.swift
spec_recursion.swift
specialization_and_resilience.swift
specialize.sil
specialize_anyobject.swift
specialize_apply_conf.swift
specialize_cg_update_crash.sil
specialize_chain.swift
specialize_checked_cast_branch.swift
specialize_class_inherits_base_inherits_protocol.swift
specialize_deep_generics.swift
specialize_default_witness.sil
specialize_default_witness_ossa.sil
specialize_default_witness_resilience.sil
specialize_default_witness_resilience_ossa.sil
specialize_dynamic_self.swift
specialize_ext.swift
specialize_inherited.sil
specialize_inherited_multifile.swift
specialize_inherited_ossa.sil
specialize_metatypes_with_nondefault_representation.sil
specialize_metatypes_with_nondefault_representation_ossa.sil
specialize_no_definition.sil
specialize_no_definition_ossa.sil
specialize_opaque.sil
specialize_opaque_ossa.sil
specialize_opaque_result_types.sil
specialize_opaque_result_types2.sil
specialize_opaque_result_types_ossa.sil
specialize_opaque_type_archetypes.swift
specialize_opaque_type_archetypes_multifile.swift
specialize_ossa.sil
specialize_partial_apply.swift
specialize_reabstraction.sil
specialize_reabstraction_ossa.sil
specialize_recursive_generics.sil
specialize_recursive_generics_ossa.sil
specialize_refined_adds_constraints.swift
specialize_same_type_constraint.swift
specialize_self.swift
specialize_self_conforming.swift
specialize_self_conforming_error.swift
specialize_unconditional_checked_cast.swift
specialized_anyobject_conformance.swift
split_critical_edges.sil
sr-4957.swift
sr-5068.sil
sroa.sil
sroa_bbargs.sil
sroa_ossa.sil
sroa_unreferenced_members.swift
stack-nesting-wrong-scope.swift
stack_promotion.sil
stack_promotion_2_modules.swift
stack_promotion_array_literal.swift
stack_promotion_crash.swift
stack_promotion_escaping.swift
static_arrays.swift
static_initializer.sil
static_report.sil
static_strings.swift
stop_after_module.swift
stored_property_initial_value.swift
string_literals.swift
string_optimization.sil
string_optimization.swift
strip_debug_info.sil
super_class_method.swift
super_init.swift
super_method.swift
switch_enum_objc.swift
switch_enum_resilient.swift
temp_rvalue_opt.sil
temp_rvalue_opt.swift
temp_rvalue_opt_ossa.sil
templvalueopt.sil
templvalueopt.swift
templvalueopt_ossa.sil
testflag_disable_pass_only.swift
throw_inline.swift
type_lowering_resilience.swift
typed-access-tb-aa.sil
unexpected_error.sil
unreachable_dealloc_stack.sil
unsafe_guaranteed_peephole.sil
unsafebufferpointer.swift
unused_containers.swift
utf8_decoding_fastpath.swift
verifier.sil
verifier_reject.sil
wrong_cow_arrayopt.swift
zeroInitializer.swift