tree: d2aee792b5ba0260b39190b53aac5a0e0ddcae5d [path history] [tgz]
  1. Inputs/
  2. abcopts.sil
  3. access_dom.sil
  4. access_dom_call.sil
  5. access_dom_loop.sil
  6. access_dom_overlap.sil
  7. access_enforcement_noescape.swift
  8. access_enforcement_noescape_error.swift
  9. access_enforcement_options.swift
  10. access_enforcement_opts.sil
  11. access_enforcement_selection.sil
  12. access_enforcement_selection.swift
  13. access_marker_elim.sil
  14. access_marker_mandatory.swift
  15. access_marker_verify.swift
  16. access_marker_verify_objc.swift
  17. access_marker_verify_repl.swift
  18. access_sink.sil
  19. access_summary_analysis.sil
  20. access_wmo.sil
  21. access_wmo.swift
  22. access_wmo_diagnose.swift
  23. accessed_storage_analysis.sil
  24. address_lowering.sil
  25. address_projection.sil
  26. alias-crash.sil
  27. alive_method_with_thunk.swift
  28. allocbox_to_stack.sil
  29. allocbox_to_stack_not_crash.swift
  30. allocbox_to_stack_not_crash_ownership.swift
  31. allocbox_to_stack_ownership.sil
  32. allocstack_hoisting.sil
  33. always_inline.sil
  34. anyhashable_to_protocol.swift
  35. arcsequenceopts.sil
  36. arcsequenceopts_casts.sil
  37. arcsequenceopts_loops.sil
  38. arcsequenceopts_loops.sil.gyb
  39. arcsequenceopts_rcidentityanalysis.sil
  40. arcsequenceopts_uniquecheck.sil
  41. array_contentof_opt.swift
  42. array_count_propagation.sil
  43. array_element_propagation.sil
  44. array_element_propagation_crash.swift
  45. array_mutable_assertonly.swift
  46. array_specialize.sil
  47. assert_configuration.sil
  48. assume_single_threaded.sil
  49. basic-aa.sil
  50. basic-callee-printer.sil
  51. basic-instruction-properties.sil
  52. bridged_casts_crash.sil
  53. bridged_casts_folding.sil
  54. bridged_casts_folding.swift
  55. bridging_checked_cast.sil
  56. bug-reducer-tester-miscompile.sil
  57. bug-reducer-tester-opt-crasher.sil
  58. bug-reducer-tester-runtime-crasher.sil
  59. caller_analysis.sil
  60. canonicalize_switch_enum.sil
  61. capture_promotion.sil
  62. capture_promotion.swift
  63. capture_promotion_generic_context.sil
  64. capture_promotion_generic_context_ownership.sil
  65. capture_promotion_ownership.sil
  66. capture_promotion_ownership.swift
  67. capture_promotion_reachability.sil
  68. capture_propagation.sil
  69. capture_propagation_linkage.swift
  70. capturepromotion-wrong-lexicalscope.swift
  71. cast_folding.swift
  72. cast_folding_conditional_conformance.swift
  73. cast_folding_no_bridging.sil
  74. cast_folding_objc.swift
  75. cast_folding_objc_bridging_conditional.sil
  76. cast_folding_objc_generics.swift
  77. cast_folding_objc_no_foundation.swift
  78. cast_foldings.sil
  79. cast_optimizer_conditional_conformance.sil
  80. character_literals.swift
  81. closure_lifetime_fixup.swift
  82. closure_lifetime_fixup_objc.swift
  83. closure_spec_and_inline.swift
  84. closure_specialize.sil
  85. closure_specialize_and_cfg.sil
  86. closure_specialize_consolidated.sil
  87. closure_specialize_dynamic_self.swift
  88. closure_specialize_fragile.sil
  89. closure_specialize_opaque.sil
  90. closure_specialize_simple.sil
  91. compare_types.swift
  92. concat_string_literals.32.swift
  93. concat_string_literals.64.swift
  94. conditionforwarding.sil
  95. const_fold_objc_bridge.sil
  96. constant_propagation.sil
  97. constant_propagation2.sil
  98. constant_propagation_castopt_analysis_invalidation.sil
  99. constant_propagation_diagnostics.swift
  100. constant_propagation_floats.sil
  101. constant_propagation_floats_x86.sil
  102. constant_propagation_ownership.sil
  103. constantprop-wrongscope.swift
  104. copy_propagation.sil
  105. copyforward.sil
  106. cowarray_opt.sil
  107. cowarray_opt_crash.swift
  108. cropoverflow.sil
  109. cse.sil
  110. cse_apply.sil
  111. cse_objc.sil
  112. cyclic_entry.sil
  113. dead_alloc_elim.sil
  114. dead_array_elim.sil
  115. dead_bridging_code.swift
  116. dead_code_elimination.sil
  117. dead_func.swift
  118. dead_func_init_method.sil
  119. dead_func_objc_extension_keypath.swift
  120. dead_function_elimination.swift
  121. dead_inlined_func.swift
  122. dead_internal_func.swift
  123. dead_method.swift
  124. dead_partial_apply_arg.swift
  125. dead_store_elim.sil
  126. dead_witness_module.swift
  127. deadargsignatureopt.sil
  128. definite-init-convert-to-escape.swift
  129. definite-init-try-in-self-init-argument.swift
  130. definite-init-wrongscope.swift
  131. definite_init.swift
  132. definite_init_address_only_let.swift
  133. definite_init_crashes.sil
  134. definite_init_cross_module.swift
  135. definite_init_cross_module_swift4.swift
  136. definite_init_diagnostics.swift
  137. definite_init_diagnostics_globals.swift
  138. definite_init_diagnostics_objc.swift
  139. definite_init_existential_let.swift
  140. definite_init_extension.swift
  141. definite_init_failable_initializers.swift
  142. definite_init_failable_initializers_diagnostics.swift
  143. definite_init_failable_initializers_objc.swift
  144. definite_init_hang.swift
  145. definite_init_inout_super_init.swift
  146. definite_init_lvalue_let_witness_methods.swift
  147. definite_init_markuninitialized_delegatingself.sil
  148. definite_init_markuninitialized_derivedself.sil
  149. definite_init_markuninitialized_rootself.sil
  150. definite_init_markuninitialized_var.sil
  151. definite_init_nsmanagedvalue.swift
  152. definite_init_objc_factory_init.swift
  153. definite_init_protocol_init.swift
  154. definite_init_scalarization_test.sil
  155. definite_init_type_of_self_in_convenience_init.swift
  156. definite_init_value_types.swift
  157. definite_init_value_types_diagnostics.swift
  158. destructor_analysis.sil
  159. DestructorAnalysis.swift
  160. devirt_access.sil
  161. devirt_access.swift
  162. devirt_access_ownership.sil
  163. devirt_access_serialized.sil
  164. devirt_access_serialized_ownership.sil
  165. devirt_alloc_ref_dynamic.sil
  166. devirt_alloc_ref_dynamic_ownership.sil
  167. devirt_archetype_method.swift
  168. devirt_base_class.swift
  169. devirt_bound_generic.swift
  170. devirt_class_witness_method.sil
  171. devirt_concrete_subclass_of_generic_class.swift
  172. devirt_conditional_conformance.swift
  173. devirt_contravariant_args.swift
  174. devirt_covariant_return.swift
  175. devirt_ctors.sil
  176. devirt_ctors_ownership.sil
  177. devirt_default_case.swift
  178. devirt_default_witness_method.sil
  179. devirt_default_witness_method_ownership.sil
  180. devirt_dependent_types.swift
  181. devirt_extension.swift
  182. devirt_generic_witness_method.sil
  183. devirt_generic_witness_method_ownership.sil
  184. devirt_inherited_conformance.swift
  185. devirt_jump_thread.sil
  186. devirt_jump_thread_crasher.sil
  187. devirt_method_with_generic_params.swift
  188. devirt_nested_class.swift
  189. devirt_opaque_witness.swift
  190. devirt_override.sil
  191. devirt_override_ownership.sil
  192. devirt_protocol_method_invocations.swift
  193. devirt_release.sil
  194. devirt_single_module_in_multiple_files.swift
  195. devirt_specialized_conformance.swift
  196. devirt_specialized_inherited_interplay.swift
  197. devirt_speculate.swift
  198. devirt_speculative.sil
  199. devirt_speculative_nested.swift
  200. devirt_static_covariant_return.swift
  201. devirt_static_witness_method.sil
  202. devirt_try_apply.sil
  203. devirt_try_apply_ownership.sil
  204. devirt_type_subst_bug.swift
  205. devirt_unbound_generic.swift
  206. devirt_value_metatypes.swift
  207. devirt_witness_method_conformance.swift
  208. devirt_witness_method_empty_conformance.swift
  209. devirtualize.sil
  210. devirtualize1.swift
  211. devirtualize2.sil
  212. devirtualize2_ownership.sil
  213. devirtualize_cast.swift
  214. devirtualize_existential.swift
  215. devirtualize_inlinable_mandatory.swift
  216. devirtualize_ownership.sil
  217. di-conditional-destroy-scope.swift
  218. di-loadable-by-addr-scope.swift
  219. diagnose_unreachable.sil
  220. diagnose_unreachable.swift
  221. diagnostic_constant_propagation-swift4.swift
  222. diagnostic_constant_propagation.swift
  223. diagnostic_constant_propagation_floats.sil
  224. diagnostic_constant_propagation_floats.swift
  225. diagnostic_constant_propagation_floats_nonx86.swift
  226. diagnostic_constant_propagation_floats_x86.sil
  227. diagnostic_constant_propagation_floats_x86.swift
  228. diagnostic_constant_propagation_int_arch32.swift
  229. diagnostic_constant_propagation_int_arch64.swift
  230. eager_specialize.sil
  231. early-rle.sil
  232. earlycodemotion.sil
  233. enum_jump_thread.sil
  234. epilogue_arc_dumper.sil
  235. epilogue_release_dumper.sil
  236. escape_analysis.sil
  237. exclusivity_static_diagnostics.sil
  238. exclusivity_static_diagnostics.swift
  239. exclusivity_static_diagnostics_inlined.swift
  240. exclusivity_static_diagnostics_objc.swift
  241. existential_specializer_soletype.sil
  242. existential_transform.swift
  243. existential_transform_extras.sil
  244. existential_transform_soletype.swift
  245. existential_type_propagation.sil
  246. fold_enums.sil
  247. fp_rounding.swift
  248. funcsig_deadarg_explode.sil
  249. funcsig_opaque.sil
  250. function_order.sil
  251. functionsigopts.sil
  252. functionsigopts_self.swift
  253. functionsigopts_sroa.sil
  254. generalized_accessors.sil
  255. generalized_accessors.swift
  256. generic_inline_self.swift
  257. generic_specialization_loops_detection_with_loops.swift
  258. generic_specialization_loops_detection_without_loops.swift
  259. global_init_with_empty.swift
  260. global_property_opt.sil
  261. global_property_opt_objc.sil
  262. globalopt-iter.sil
  263. globalopt.sil
  264. globalopt_global_propagation.swift
  265. globalopt_let_propagation.swift
  266. globalopt_linkage.swift
  267. globalopt_resilience.swift
  268. guaranteed_arc_opts_qualified.sil
  269. hello-world.swift
  270. high_level_cse.sil
  271. high_level_licm.sil
  272. illegal_escaping_address.swift
  273. infinite_recursion.swift
  274. infinite_recursion_objc.swift
  275. inline_addressor.swift
  276. inline_begin_apply.sil
  277. inline_cache_and_arc.swift
  278. inline_caches.sil
  279. inline_deep.swift
  280. inline_devirtualize_specialize.sil
  281. inline_generics.sil
  282. inline_heuristics.sil
  283. inline_late.sil
  284. inline_recursive.swift
  285. inline_self.swift
  286. inline_semantics.sil
  287. inline_subclass_existential.swift
  288. inline_thunk.swift
  289. inline_tryApply.sil
  290. inlinecaches_arc.sil
  291. inlinecaches_invalidate_failure.sil
  292. inlinecaches_objc.sil
  293. inliner_coldblocks.sil
  294. inliner_loop.swift
  295. inliner_spa.sil
  296. inout_capture_diagnostics.swift
  297. inout_deshadow_integration.swift
  298. iv_info_printer.sil
  299. latecodemotion.sil
  300. let_propagation.swift
  301. let_properties_opts.sil
  302. let_properties_opts.swift
  303. let_properties_opts_runtime.swift
  304. licm.sil
  305. licm_apply.sil
  306. licm_exclusivity.sil
  307. licm_exclusivity.swift
  308. licm_multiend.sil
  309. linker.swift
  310. loop-region-analysis.sil
  311. loop_canonicalizer.sil
  312. loop_info_printer.sil
  313. loop_unroll.sil
  314. looprotate.sil
  315. loweraggregateinstrs.sil
  316. loweraggregateinstrs_expandall.sil
  317. lslocation_expansion.sil
  318. lslocation_reduction.sil
  319. lslocation_type_only_expansion.sil
  320. mandatory_inlining.sil
  321. mandatory_inlining.swift
  322. mandatory_inlining_circular.sil
  323. mandatory_inlining_circular.swift
  324. mandatory_inlining_devirt.swift
  325. mandatory_inlining_devirt_multifile.swift
  326. mandatory_inlining_dynamic_method.swift
  327. mandatory_inlining_open_existential.sil
  328. mandatory_inlining_ossa_to_non_ossa.sil
  329. mandatory_inlining_ossa_to_non_ossa_objc.sil
  330. mandatory_inlining_ownership.sil
  331. mandatory_inlining_ownership2.sil
  332. mandatory_inlining_resilience.sil
  333. mandatory_nil_comparison_inlining.swift
  334. mark_uninitialized_fixup.sil
  335. mem-behavior.sil
  336. mem2reg.sil
  337. mem2reg_liveness.sil
  338. mem2reg_simple.sil
  339. mem2reg_unreachable.sil
  340. merge_cond_fail.sil
  341. merge_exclusivity.swift
  342. mm_inlinecaches_multiple.sil
  343. move_cond_fail_simplify_cfg.sil
  344. no-external-defs-onone.sil
  345. no_opt.swift
  346. no_size_specialization.swift
  347. no_traps_in_dict_loopup.swift
  348. noreturn_folding.sil
  349. noreturn_folding_ownership.sil
  350. objc_protocol_method.swift
  351. objectoutliner.sil
  352. ome_non_transparent.sil
  353. ome_strip_deserialize.sil
  354. opaque_values_mandatory.sil
  355. opaque_values_opt.sil
  356. opened_archetype_operands_tracking.sil
  357. opt_mode.swift
  358. optimize_never.sil
  359. optimizer_counters.sil
  360. optionset.swift
  361. outliner.swift
  362. ownership-kind-dumper.sil
  363. ownership_model_eliminator.sil
  364. pa_removal.sil
  365. partial_apply_dynamic_type.swift
  366. partial_specialization.sil
  367. partial_specialization_debug.sil
  368. pass_printer.swift
  369. peephole_thick_to_objc_metatype.sil
  370. peephole_trunc_and_ext.sil
  371. performance_inliner.sil
  372. performance_inliner_ownership.sil
  373. pgo_si_inlinelarge.swift
  374. pgo_si_reduce.swift
  375. pointer_conversion.swift
  376. pointer_conversion_linux.swift
  377. pointer_conversion_objc.swift
  378. polymorphic_inline_caches.sil
  379. postdomtree_verification_crash.sil
  380. pound_assert.sil
  381. pound_assert.swift
  382. pound_assert_ossa.sil
  383. pound_assert_removed.swift
  384. predictable_deadalloc_elim.sil
  385. predictable_deadalloc_elim_ownership.sil
  386. predictable_memaccess_opts.sil
  387. predictable_memopt.sil
  388. predictable_memopt_locs.swift
  389. predictable_memopt_ownership.sil
  390. predictable_memopt_unreferenceable_storage.swift
  391. prespecialization_with_definition.sil
  392. prespecialize.swift
  393. protocol_lookup.swift
  394. pure_apply.swift
  395. raw_sil_inst_lowering.sil
  396. rcidentity.sil
  397. recursive_func.sil
  398. recursive_single.sil
  399. redundant_load_and_dead_store_elim.sil
  400. redundant_load_elim.sil
  401. redundant_load_elim_with_casts.sil
  402. ref_elt_addr.sil
  403. remove_unused_func.sil
  404. retain_release_code_motion.sil
  405. return.swift
  406. select_enum_addr_reads_memory.sil
  407. semantic-arc-opts.sil
  408. side-effect.sil
  409. sil_combine.sil
  410. sil_combine1.swift
  411. sil_combine_apply.sil
  412. sil_combine_bitops.sil
  413. sil_combine_concrete_existential.sil
  414. sil_combine_concrete_existential.swift
  415. sil_combine_devirt.sil
  416. sil_combine_enum_addr.sil
  417. sil_combine_enums.sil
  418. sil_combine_global_addr.sil
  419. sil_combine_memopts.sil
  420. sil_combine_objc.sil
  421. sil_combine_objc_bridge.sil
  422. sil_combine_opaque.sil
  423. sil_combine_protocol_conf.swift
  424. sil_combine_same_ops.sil
  425. sil_combine_uncheck.sil
  426. sil_combiner_concrete_prop_all_args.sil
  427. sil_locations.sil
  428. sil_locations.swift
  429. sil_simplify_instrs.sil
  430. sil_witness_tables_external_witnesstable.swift
  431. silcombine_runtime_crash.swift
  432. simp_enum.sil
  433. simplify_cfg.sil
  434. simplify_cfg_and_combine.sil
  435. simplify_cfg_args.sil
  436. simplify_cfg_args_crash.sil
  437. simplify_cfg_jump_thread_crash.sil
  438. simplify_cfg_opaque.sil
  439. simplify_cfg_select_enum.sil
  440. simplify_cfg_simple.sil
  441. simplify_cfg_unique_values.sil
  442. simplify_switch_enum_objc.sil
  443. simplify_switch_enum_objc.swift
  444. simplify_unreachable_containing_blocks.sil
  445. sink.sil
  446. spec_archetype_method.swift
  447. spec_conf1.swift
  448. spec_conf2.swift
  449. spec_recursion.swift
  450. specialize.sil
  451. specialize_anyobject.swift
  452. specialize_apply_conf.swift
  453. specialize_cg_update_crash.sil
  454. specialize_chain.swift
  455. specialize_checked_cast_branch.swift
  456. specialize_class_inherits_base_inherits_protocol.swift
  457. specialize_deep_generics.swift
  458. specialize_default_witness.sil
  459. specialize_default_witness_resilience.sil
  460. specialize_dynamic_self.swift
  461. specialize_ext.swift
  462. specialize_inherited.sil
  463. specialize_inherited_multifile.swift
  464. specialize_metatypes_with_nondefault_representation.sil
  465. specialize_no_definition.sil
  466. specialize_opaque.sil
  467. specialize_ossa.sil
  468. specialize_partial_apply.swift
  469. specialize_reabstraction.sil
  470. specialize_recursive_generics.sil
  471. specialize_refined_adds_constraints.swift
  472. specialize_same_type_constraint.swift
  473. specialize_self.swift
  474. specialize_self_conforming.swift
  475. specialize_self_conforming_error.swift
  476. specialize_unconditional_checked_cast.swift
  477. specialized_anyobject_conformance.swift
  478. split_critical_edges.sil
  479. sr-4957.swift
  480. sr-5068.sil
  481. sroa.sil
  482. sroa_bbargs.sil
  483. sroa_unreferenced_members.swift
  484. stack-nesting-wrong-scope.swift
  485. stack_promotion.sil
  486. stack_promotion_array_literal.swift
  487. stack_promotion_escaping.swift
  488. static_arrays.swift
  489. static_initializer.sil
  490. static_report.sil
  491. static_strings.swift
  492. stop_after_module.swift
  493. string_literals.swift
  494. strip_debug_info.sil
  495. super_class_method.swift
  496. super_init.swift
  497. super_method.swift
  498. switch_enum_objc.swift
  499. switch_enum_resilient.swift
  500. temp_rvalue_opt.sil
  501. throw_inline.swift
  502. typed-access-tb-aa.sil
  503. unexpected_error.sil
  504. unreachable_dealloc_stack.sil
  505. unsafe_guaranteed_peephole.sil
  506. unsafebufferpointer.swift
  507. unused_containers.swift
  508. utf8_decoding_fastpath.swift
  509. verifier.sil
  510. verifier_reject.sil
  511. verify_noescape_closure.sil