tree: 42fc2f8b3e88b4d6c006d242746ce33dfaeed302 [path history] [tgz]
  1. Inputs/
  2. abcopts.sil
  3. access_enforcement_noescape.swift
  4. access_enforcement_selection.sil
  5. access_enforcement_selection.swift
  6. access_marker_elim.sil
  7. access_marker_mandatory.swift
  8. access_marker_verify.swift
  9. access_marker_verify_objc.swift
  10. access_marker_verify_repl.swift
  11. access_summary_analysis.sil
  12. address_lowering.sil
  13. address_projection.sil
  14. alias-crash.sil
  15. alive_method_with_thunk.swift
  16. allocbox_to_stack.sil
  17. allocbox_to_stack_not_crash.swift
  18. allocbox_to_stack_not_crash_ownership.swift
  19. allocbox_to_stack_ownership.sil
  20. allocstack_hoisting.sil
  21. always_inline.sil
  22. anyhashable_to_protocol.swift
  23. arcsequenceopts.sil
  24. arcsequenceopts_casts.sil
  25. arcsequenceopts_loops.sil
  26. arcsequenceopts_loops.sil.gyb
  27. arcsequenceopts_rcidentityanalysis.sil
  28. arcsequenceopts_uniquecheck.sil
  29. array_contentof_opt.swift
  30. array_count_propagation.sil
  31. array_element_propagation.sil
  32. array_mutable_assertonly.swift
  33. array_specialize.sil
  34. assert_configuration.sil
  35. assume_single_threaded.sil
  36. basic-aa.sil
  37. basic-callee-printer.sil
  38. basic-instruction-properties.sil
  39. bridged_casts_crash.sil
  40. bridged_casts_folding.sil
  41. bridged_casts_folding.swift
  42. bridging_checked_cast.sil
  43. bug-reducer-tester-miscompile.sil
  44. bug-reducer-tester-opt-crasher.sil
  45. bug-reducer-tester-runtime-crasher.sil
  46. caller_analysis_printer.sil
  47. canonicalize_switch_enum.sil
  48. capture_promotion.sil
  49. capture_promotion.swift
  50. capture_promotion_generic_context.sil
  51. capture_promotion_generic_context_ownership.sil
  52. capture_promotion_ownership.sil
  53. capture_promotion_ownership.swift
  54. capture_promotion_reachability.sil
  55. capture_propagation.sil
  56. capture_propagation_linkage.swift
  57. capturepromotion-wrong-lexicalscope.swift
  58. cast_folding.swift
  59. cast_folding_no_bridging.sil
  60. cast_folding_objc.swift
  61. cast_folding_objc_bridging_conditional.sil
  62. cast_folding_objc_generics.swift
  63. cast_folding_objc_no_foundation.swift
  64. cast_foldings.sil
  65. cast_promote.sil
  66. character_literals.swift
  67. closure_spec_and_inline.swift
  68. closure_specialize.sil
  69. closure_specialize_consolidated.sil
  70. closure_specialize_dynamic_self.swift
  71. closure_specialize_fragile.sil
  72. closure_specialize_opaque.sil
  73. closure_specialize_simple.sil
  74. compare_types.swift
  75. conditionforwarding.sil
  76. const_fold_objc_bridge.sil
  77. constant_propagation.sil
  78. constant_propagation2.sil
  79. constant_propagation_castopt_analysis_invalidation.sil
  80. constant_propagation_diagnostics.swift
  81. constantprop-wrongscope.swift
  82. copyforward.sil
  83. cowarray_opt.sil
  84. cropoverflow.sil
  85. cse.sil
  86. cse_apply.sil
  87. cse_objc.sil
  88. cyclic_entry.sil
  89. dead_alloc_elim.sil
  90. dead_array_elim.sil
  91. dead_code_elimination.sil
  92. dead_func.swift
  93. dead_func_init_method.sil
  94. dead_func_objc_extension_keypath.swift
  95. dead_function_elimination.swift
  96. dead_inlined_func.swift
  97. dead_internal_func.swift
  98. dead_method.swift
  99. dead_partial_apply_arg.swift
  100. dead_store_elim.sil
  101. dead_witness_module.swift
  102. deadargsignatureopt.sil
  103. definite-init-try-in-self-init-argument.swift
  104. definite-init-wrong-scope2.swift
  105. definite-init-wrongscope.swift
  106. definite_init.swift
  107. definite_init_crashes.sil
  108. definite_init_cross_module.swift
  109. definite_init_cross_module_swift4.swift
  110. definite_init_diagnostics.swift
  111. definite_init_diagnostics_objc.swift
  112. definite_init_existential_let.swift
  113. definite_init_extension.swift
  114. definite_init_failable_initializers.swift
  115. definite_init_failable_initializers_diagnostics.swift
  116. definite_init_failable_initializers_objc.swift
  117. definite_init_hang.swift
  118. definite_init_inout_super_init.swift
  119. definite_init_lvalue_let_witness_methods.swift
  120. definite_init_markuninitialized_delegatingself.sil
  121. definite_init_markuninitialized_derivedself.sil
  122. definite_init_markuninitialized_rootself.sil
  123. definite_init_markuninitialized_var.sil
  124. definite_init_nsmanagedvalue.swift
  125. definite_init_objc_factory_init.swift
  126. definite_init_protocol_init.swift
  127. definite_init_scalarization_test.sil
  128. definite_init_value_types.swift
  129. destructor_analysis.sil
  130. DestructorAnalysis.swift
  131. devirt_access.sil
  132. devirt_access.swift
  133. devirt_access_serialized.sil
  134. devirt_alloc_ref_dynamic.sil
  135. devirt_archetype_method.swift
  136. devirt_base_class.swift
  137. devirt_bound_generic.swift
  138. devirt_class_witness_method.sil
  139. devirt_concrete_subclass_of_generic_class.swift
  140. devirt_conditional_conformance.swift
  141. devirt_contravariant_args.swift
  142. devirt_covariant_return.swift
  143. devirt_ctors.sil
  144. devirt_default_case.swift
  145. devirt_default_witness_method.sil
  146. devirt_dependent_types.swift
  147. devirt_extension.swift
  148. devirt_generic_witness_method.sil
  149. devirt_inherited_conformance.swift
  150. devirt_jump_thread.sil
  151. devirt_jump_thread_crasher.sil
  152. devirt_materializeForSet.swift
  153. devirt_method_with_generic_params.swift
  154. devirt_nested_class.swift
  155. devirt_override.sil
  156. devirt_protocol_method_invocations.swift
  157. devirt_release.sil
  158. devirt_single_module_in_multiple_files.swift
  159. devirt_specialized_conformance.swift
  160. devirt_specialized_inherited_interplay.swift
  161. devirt_speculate.swift
  162. devirt_speculative.sil
  163. devirt_speculative_nested.swift
  164. devirt_static_covariant_return.swift
  165. devirt_static_witness_method.sil
  166. devirt_try_apply.sil
  167. devirt_type_subst_bug.swift
  168. devirt_unbound_generic.swift
  169. devirt_value_metatypes.swift
  170. devirt_witness_method_conformance.swift
  171. devirt_witness_method_empty_conformance.swift
  172. devirtualize.sil
  173. devirtualize1.swift
  174. devirtualize2.sil
  175. devirtualize_cast.swift
  176. devirtualize_existential.swift
  177. di-conditional-destroy-scope.swift
  178. diagnose_unreachable.sil
  179. diagnostic_constant_propagation.swift
  180. diagnostic_constant_propagation_int.swift
  181. eager_specialize.sil
  182. earlycodemotion.sil
  183. enum_jump_thread.sil
  184. epilogue_arc_dumper.sil
  185. epilogue_release_dumper.sil
  186. escape_analysis.sil
  187. exclusivity_static_diagnostics.sil
  188. exclusivity_static_diagnostics.swift
  189. exclusivity_static_diagnostics_objc.swift
  190. exclusivity_static_diagnostics_swift3.swift
  191. existential_type_propagation.sil
  192. fold_enums.sil
  193. funcsig_opaque.sil
  194. function_order.sil
  195. functionsigopts.sil
  196. functionsigopts_self.swift
  197. functionsigopts_sroa.sil
  198. generic_inline_self.swift
  199. generic_specialization_loops_detection_with_loops.swift
  200. generic_specialization_loops_detection_without_loops.swift
  201. global_init_with_empty.swift
  202. global_property_opt.sil
  203. global_property_opt_objc.sil
  204. globalopt-iter.sil
  205. globalopt.sil
  206. globalopt_global_propagation.swift
  207. globalopt_let_propagation.swift
  208. globalopt_linkage.swift
  209. guaranteed_arc_opts.sil
  210. guaranteed_arc_opts_qualified.sil
  211. high_level_cse.sil
  212. high_level_licm.sil
  213. illegal_escaping_address.swift
  214. infinite_recursion.swift
  215. infinite_recursion_objc.swift
  216. inline_addressor.swift
  217. inline_cache_and_arc.swift
  218. inline_caches.sil
  219. inline_deep.swift
  220. inline_devirtualize_specialize.sil
  221. inline_generics.sil
  222. inline_heuristics.sil
  223. inline_late.sil
  224. inline_recursive.swift
  225. inline_self.swift
  226. inline_semantics.sil
  227. inline_thunk.swift
  228. inline_tryApply.sil
  229. inlinecaches_arc.sil
  230. inlinecaches_invalidate_failure.sil
  231. inlinecaches_objc.sil
  232. inliner_coldblocks.sil
  233. inliner_loop.swift
  234. inliner_spa.sil
  235. inout_capture_diagnostics.swift
  236. inout_deshadow_integration.swift
  237. iv_info_printer.sil
  238. latecodemotion.sil
  239. let_propagation.swift
  240. let_properties_opts.swift
  241. let_properties_opts_runtime.swift
  242. licm.sil
  243. licm_apply.sil
  244. linker.swift
  245. loop-region-analysis.sil
  246. loop_canonicalizer.sil
  247. loop_info_printer.sil
  248. loop_unroll.sil
  249. looprotate.sil
  250. loweraggregateinstrs.sil
  251. loweraggregateinstrs_expandall.sil
  252. lslocation_expansion.sil
  253. lslocation_reduction.sil
  254. lslocation_type_only_expansion.sil
  255. mandatory_inlining.sil
  256. mandatory_inlining.swift
  257. mandatory_inlining_circular.sil
  258. mandatory_inlining_circular.swift
  259. mandatory_inlining_devirt.swift
  260. mandatory_inlining_dynamic_method.swift
  261. mandatory_inlining_open_existential.sil
  262. mandatory_inlining_ownership.sil
  263. mandatory_inlining_resilience.sil
  264. mandatory_nil_comparison_inlining.swift
  265. mark_uninitialized_fixup.sil
  266. mem-behavior.sil
  267. mem2reg.sil
  268. mem2reg_liveness.sil
  269. mem2reg_simple.sil
  270. mem2reg_unreachable.sil
  271. merge_cond_fail.sil
  272. mm_inlinecaches_multiple.sil
  273. move_cond_fail.sil
  274. move_cond_fail_simplify_cfg.sil
  275. no-external-defs-onone.sil
  276. no_opt.swift
  277. no_traps_in_dict_loopup.swift
  278. noreturn_folding.sil
  279. noreturn_folding_ownership.sil
  280. objc_protocol_method.swift
  281. objectoutliner.sil
  282. opaque_values_mandatory.sil
  283. opaque_values_opt.sil
  284. opened_archetype_operands_tracking.sil
  285. opt_mode.swift
  286. optimize_never.sil
  287. optimizer_counters.sil
  288. optionset.swift
  289. outliner.swift
  290. ownership_model_eliminator.sil
  291. pa_removal.sil
  292. partial_specialization.sil
  293. partial_specialization_debug.sil
  294. pass_printer.swift
  295. peephole_thick_to_objc_metatype.sil
  296. peephole_trunc_and_ext.sil
  297. performance_inliner.sil
  298. pgo_si_inlinelarge.swift
  299. pgo_si_reduce.swift
  300. plus_zero_access_enforcement_noescape.swift
  301. plus_zero_access_marker_mandatory.swift
  302. plus_zero_access_marker_verify.swift
  303. plus_zero_array_element_propagation.sil
  304. plus_zero_bridged_casts_folding.swift
  305. plus_zero_capture_promotion_generic_context.sil
  306. plus_zero_capture_promotion_generic_context_ownership.sil
  307. plus_zero_cast_folding_no_bridging.sil
  308. plus_zero_cast_folding_objc_generics.swift
  309. plus_zero_cast_folding_objc_no_foundation.swift
  310. plus_zero_devirt_covariant_return.swift
  311. plus_zero_devirt_default_case.swift
  312. plus_zero_devirt_nested_class.swift
  313. plus_zero_devirt_protocol_method_invocations.swift
  314. plus_zero_devirt_speculative_nested.swift
  315. plus_zero_devirt_value_metatypes.swift
  316. plus_zero_devirt_witness_method_conformance.swift
  317. plus_zero_let_properties_opts.swift
  318. plus_zero_mandatory_inlining.swift
  319. plus_zero_performance_inliner.sil
  320. plus_zero_spec_archetype_method.swift
  321. plus_zero_specialize_anyobject.swift
  322. plus_zero_specialize_cg_update_crash.sil
  323. plus_zero_specialize_checked_cast_branch.swift
  324. plus_zero_specialize_dynamic_self.swift
  325. plus_zero_specialize_inherited_multifile.swift
  326. plus_zero_specialize_partial_apply.swift
  327. plus_zero_specialize_same_type_constraint.swift
  328. plus_zero_specialize_self.swift
  329. plus_zero_specialize_self_conforming.swift
  330. plus_zero_specialize_unconditional_checked_cast.swift
  331. plus_zero_specialized_anyobject_conformance.swift
  332. pointer_conversion.swift
  333. polymorphic_inline_caches.sil
  334. postdomtree_verification_crash.sil
  335. pound_assert.swift
  336. pound_assert_removed.swift
  337. predictable_memopt.sil
  338. predictable_memopt_locs.swift
  339. predictable_memopt_unreferenceable_storage.swift
  340. prespecialization_with_definition.sil
  341. prespecialize.swift
  342. protocol_lookup.swift
  343. pure_apply.swift
  344. rcidentity.sil
  345. recursive_func.sil
  346. recursive_single.sil
  347. redundant_load_and_dead_store_elim.sil
  348. redundant_load_elim.sil
  349. redundant_load_elim_with_casts.sil
  350. ref_elt_addr.sil
  351. remove_pins.sil
  352. remove_unused_func.sil
  353. retain_release_code_motion.sil
  354. return.swift
  355. select_enum_addr_reads_memory.sil
  356. semantic-arc-opts.sil
  357. side-effect.sil
  358. sil_combine.sil
  359. sil_combine1.swift
  360. sil_combine_apply.sil
  361. sil_combine_bitops.sil
  362. sil_combine_devirt.sil
  363. sil_combine_enum_addr.sil
  364. sil_combine_enums.sil
  365. sil_combine_objc.sil
  366. sil_combine_objc_bridge.sil
  367. sil_combine_opaque.sil
  368. sil_combine_same_ops.sil
  369. sil_combine_uncheck.sil
  370. sil_concat_string_literals.sil
  371. sil_concat_string_literals_thin.sil
  372. sil_locations.sil
  373. sil_locations.swift
  374. sil_simplify_instrs.sil
  375. sil_witness_tables_external_witnesstable.swift
  376. simp_enum.sil
  377. simplify_cfg.sil
  378. simplify_cfg_and_combine.sil
  379. simplify_cfg_args.sil
  380. simplify_cfg_args_crash.sil
  381. simplify_cfg_jump_thread_crash.sil
  382. simplify_cfg_opaque.sil
  383. simplify_cfg_select_enum.sil
  384. simplify_cfg_unique_values.sil
  385. simplify_unreachable_containing_blocks.sil
  386. sink.sil
  387. spec_archetype_method.swift
  388. spec_conf1.swift
  389. spec_conf2.swift
  390. spec_recursion.swift
  391. specialize.sil
  392. specialize_anyobject.swift
  393. specialize_apply_conf.swift
  394. specialize_cg_update_crash.sil
  395. specialize_chain.swift
  396. specialize_checked_cast_branch.swift
  397. specialize_class_inherits_base_inherits_protocol.swift
  398. specialize_deep_generics.swift
  399. specialize_default_witness.sil
  400. specialize_default_witness_resilience.sil
  401. specialize_dynamic_self.swift
  402. specialize_ext.swift
  403. specialize_inherited.sil
  404. specialize_inherited_multifile.swift
  405. specialize_metatypes_with_nondefault_representation.sil
  406. specialize_no_definition.sil
  407. specialize_opaque.sil
  408. specialize_partial_apply.swift
  409. specialize_property_behavior.swift
  410. specialize_reabstraction.sil
  411. specialize_recursive_generics.sil
  412. specialize_refined_adds_constraints.swift
  413. specialize_same_type_constraint.swift
  414. specialize_self.swift
  415. specialize_self_conforming.swift
  416. specialize_unconditional_checked_cast.swift
  417. specialized_anyobject_conformance.swift
  418. split_critical_edges.sil
  419. sr-4957.swift
  420. sr-5068.sil
  421. sroa.sil
  422. sroa_bbargs.sil
  423. sroa_unreferenced_members.swift
  424. stack-nesting-wrong-scope.swift
  425. stack_promotion.sil
  426. stack_promotion_array_literal.swift
  427. stack_promotion_escaping.swift
  428. static_arrays.swift
  429. static_initializer.sil
  430. static_report.sil
  431. string_switch.swift
  432. strip_debug_info.sil
  433. super_class_method.swift
  434. super_init.swift
  435. super_method.swift
  436. super_objc_class_method.swift
  437. temp_rvalue_opt.sil
  438. throw_inline.swift
  439. typed-access-tb-aa.sil
  440. unexpected_error.sil
  441. unreachable_code.swift
  442. unreachable_dealloc_stack.sil
  443. unsafe_guaranteed_peephole.sil
  444. unused_containers.swift
  445. verifier.sil
  446. verifier_reject.sil
  447. verify_noescape_closure.sil