tree: f651c3d4450b39855b5d82b33020d5298b462b11 [path history] [tgz]
  1. auxiliary/
  2. avr/
  3. dllimports/
  4. intrinsics/
  5. non-terminate/
  6. remap_path_prefix/
  7. riscv-abi/
  8. simd-intrinsic/
  9. src-hash-algorithm/
  10. unwind-abis/
  11. abi-efiapi.rs
  12. abi-main-signature-16bit-c-int.rs
  13. abi-main-signature-32bit-c-int.rs
  14. abi-repr-ext.rs
  15. abi-sysv64.rs
  16. abi-x86-interrupt.rs
  17. abi-x86_64_sysv.rs
  18. adjustments.rs
  19. align-enum.rs
  20. align-fn.rs
  21. align-struct.rs
  22. alloc-optimisation.rs
  23. array-clone.rs
  24. array-equality.rs
  25. asm-clobber_abi.rs
  26. asm-clobbers.rs
  27. asm-may_unwind.rs
  28. asm-multiple-options.rs
  29. asm-options.rs
  30. asm-powerpc-clobbers.rs
  31. asm-sanitize-llvm.rs
  32. asm-target-clobbers.rs
  33. async-fn-debug-awaitee-field.rs
  34. async-fn-debug-msvc.rs
  35. async-fn-debug.rs
  36. atomic-operations.rs
  37. autovectorize-f32x4.rs
  38. binary-search-index-no-bound-check.rs
  39. bool-cmp.rs
  40. box-maybe-uninit.rs
  41. bpf-alu32.rs
  42. branch-protection.rs
  43. c-variadic-copy.rs
  44. c-variadic-opt.rs
  45. c-variadic.rs
  46. call-llvm-intrinsics.rs
  47. call-metadata.rs
  48. catch-unwind.rs
  49. cdylib-external-inline-fns.rs
  50. cf-protection.rs
  51. cfguard-checks.rs
  52. cfguard-disabled.rs
  53. cfguard-nochecks.rs
  54. cfguard-non-msvc.rs
  55. codemodels.rs
  56. coercions.rs
  57. consts.rs
  58. dealloc-no-unwind.rs
  59. debug-column-msvc.rs
  60. debug-column.rs
  61. debug-compile-unit-path.rs
  62. debug-linkage-name.rs
  63. debug-vtable.rs
  64. debuginfo-generic-closure-env-names.rs
  65. default-requires-uwtable.rs
  66. drop.rs
  67. dst-vtable-align-nonzero.rs
  68. enum-bounds-check-derived-idx.rs
  69. enum-bounds-check-issue-13926.rs
  70. enum-bounds-check-issue-82871.rs
  71. enum-bounds-check.rs
  72. enum-debug-clike.rs
  73. enum-debug-niche-2.rs
  74. enum-debug-niche.rs
  75. enum-debug-tagged.rs
  76. enum-discriminant-value.rs
  77. export-no-mangle.rs
  78. external-no-mangle-fns.rs
  79. external-no-mangle-statics.rs
  80. fastcall-inreg.rs
  81. fatptr.rs
  82. fewer-names.rs
  83. ffi-const.rs
  84. ffi-out-of-bounds-loads.rs
  85. ffi-pure.rs
  86. ffi-returns-twice.rs
  87. float_math.rs
  88. fn-impl-trait-self.rs
  89. foo.s
  90. force-frame-pointers.rs
  91. force-no-unwind-tables.rs
  92. force-unwind-tables.rs
  93. frame-pointer.rs
  94. function-arguments-noopt.rs
  95. function-arguments.rs
  96. gdb_debug_script_load.rs
  97. generator-debug-msvc.rs
  98. generator-debug.rs
  99. generic-debug.rs
  100. global_asm.rs
  101. global_asm_include.rs
  102. global_asm_x2.rs
  103. i686-macosx-deployment-target.rs
  104. i686-no-macosx-deployment-target.rs
  105. inline-always-works-always.rs
  106. inline-debuginfo.rs
  107. inline-hint.rs
  108. instrument-mcount.rs
  109. integer-cmp.rs
  110. integer-overflow.rs
  111. internalize-closures.rs
  112. intrinsic-no-unnamed-attr.rs
  113. issue-13018.rs
  114. issue-15953.rs
  115. issue-27130.rs
  116. issue-32031.rs
  117. issue-32364.rs
  118. issue-34634.rs
  119. issue-34947-pow-i32.rs
  120. issue-37945.rs
  121. issue-44056-macos-tls-align.rs
  122. issue-45222.rs
  123. issue-45466.rs
  124. issue-45964-bounds-check-slice-pos.rs
  125. issue-47278.rs
  126. issue-47442.rs
  127. issue-56267-2.rs
  128. issue-56267.rs
  129. issue-56927.rs
  130. issue-58881.rs
  131. issue-59352.rs
  132. issue-69101-bounds-check.rs
  133. issue-73031.rs
  134. issue-73338-effecient-cmp.rs
  135. issue-73396-bounds-check-after-position.rs
  136. issue-73827-bounds-check-index-in-subexpr.rs
  137. issue-75525-bounds-checks.rs
  138. issue-75546.rs
  139. issue-75659.rs
  140. issue-77812.rs
  141. issue-84268.rs
  142. lifetime_start_end.rs
  143. link-dead-code.rs
  144. link_section.rs
  145. loads.rs
  146. local-generics-in-exe-internalized.rs
  147. lto-removes-invokes.rs
  148. mainsubprogram.rs
  149. mainsubprogramstart.rs
  150. match-optimizes-away.rs
  151. match.rs
  152. mem-replace-direct-memcpy.rs
  153. merge-functions.rs
  154. mir_zst_stores.rs
  155. naked-functions.rs
  156. naked-noinline.rs
  157. no-assumes-on-casts.rs
  158. no-dllimport-w-cross-lang-lto.rs
  159. no-plt.rs
  160. noalias-unpin.rs
  161. noreturn-uninhabited.rs
  162. noreturnflag.rs
  163. nounwind.rs
  164. nrvo.rs
  165. optimize-attr-1.rs
  166. packed.rs
  167. panic-abort-windows.rs
  168. panic-in-drop-abort.rs
  169. panic-unwind-default-uwtable.rs
  170. personality_lifetimes.rs
  171. pgo-instrumentation.rs
  172. pic-relocation-model.rs
  173. pie-relocation-model.rs
  174. README.md
  175. refs.rs
  176. repeat-trusted-len.rs
  177. repr-transparent-aggregates-1.rs
  178. repr-transparent-aggregates-2.rs
  179. repr-transparent-aggregates-3.rs
  180. repr-transparent-sysv64.rs
  181. repr-transparent.rs
  182. sanitizer-memory-track-orgins.rs
  183. sanitizer-no-sanitize-inlining.rs
  184. sanitizer-no-sanitize.rs
  185. sanitizer-recover.rs
  186. sanitizer_cfi_add_canonical_jump_tables_flag.rs
  187. sanitizer_cfi_emit_type_checks.rs
  188. sanitizer_cfi_emit_type_metadata.rs
  189. sanitizer_memtag_attr_check.rs
  190. scalar-pair-bool.rs
  191. set-discriminant-invalid.rs
  192. simd-wide-sum.rs
  193. simd_arith_offset.rs
  194. slice-as_chunks.rs
  195. slice-init.rs
  196. slice-iter-len-eq-zero.rs
  197. slice-position-bounds-check.rs
  198. slice-ref-equality.rs
  199. slice-reverse.rs
  200. slice-windows-no-bounds-check.rs
  201. some-global-nonnull.rs
  202. sparc-struct-abi.rs
  203. sse42-implies-crc32.rs
  204. stack-probes.rs
  205. stack-protector.rs
  206. staticlib-external-inline-fns.rs
  207. stores.rs
  208. swap-large-types.rs
  209. swap-simd-types.rs
  210. swap-small-types.rs
  211. target-cpu-on-functions.rs
  212. target-feature-overrides.rs
  213. thread-local.rs
  214. to_vec.rs
  215. transmute-scalar.rs
  216. try_identity.rs
  217. tune-cpu-on-functions.rs
  218. tuple-layout-opt.rs
  219. unchecked-float-casts.rs
  220. uninit-consts.rs
  221. union-abi.rs
  222. unpadded-simd.rs
  223. unwind-and-panic-abort.rs
  224. unwind-extern-exports.rs
  225. unwind-extern-imports.rs
  226. used_with_arg.rs
  227. var-names.rs
  228. vec-calloc.rs
  229. vec-in-place.rs
  230. vec-iter-collect-len.rs
  231. vec-optimizes-away.rs
  232. vec-shrink-panik.rs
  233. vecdeque_no_panic.rs
  234. wasm_casts_trapping.rs
  235. x86_64-macosx-deployment-target.rs
  236. x86_64-no-macosx-deployment-target.rs
  237. zip.rs
  238. zst-offset.rs
src/test/codegen/README.md

The files here use the LLVM FileCheck framework, documented at https://llvm.org/docs/CommandGuide/FileCheck.html.