tree: ae71a1597eaa879546ca91cec7aad6188c9e9116
  1. Inputs/
  2. aapcs-volatile-bitfields.c
  3. abi-lower-after-unreachable.cpp
  4. abstract-cond.c
  5. address-space-conversion.cpp
  6. address-space.c
  7. agg-atomic-cast.c
  8. agg-expr-lvalue.c
  9. agg-init-constexpr.cpp
  10. aggregate-copy-overlap.cpp
  11. align-load.c
  12. align-store.c
  13. aligned-allocation.cpp
  14. alignment.c
  15. alloc-size.c
  16. amdgpu-address-spaces.cpp
  17. amdgpu-array-addrspace.cpp
  18. amdgpu-call-addrspace-cast.cpp
  19. amdgpu-stack-alloca-array-decay.cpp
  20. amdgpu-target-lowering-as.cpp
  21. annotate-attribute.c
  22. annotate-attribute.cpp
  23. anonymous-nested-init.c
  24. arg-attrs.cpp
  25. arithmetic-fence-builtin.c
  26. array-ctor.cpp
  27. array-dtor.cpp
  28. array-init-loop-exprs.cpp
  29. array.cpp
  30. asm-label-inline-builtins.c
  31. asm-label-redirect-inline.c
  32. asm-label-redirect.c
  33. assign-operator.cpp
  34. assume-attr.cpp
  35. atomic-libcall.c
  36. atomic-scoped.c
  37. atomic-thread-fence.c
  38. atomic.c
  39. attr-alias.c
  40. attr-noundef.cpp
  41. attr-retain.c
  42. attr-target-aarch64.c
  43. attr-target-x86.c
  44. attr-used.c
  45. attr-weakref.c
  46. attribute-visibility.c
  47. base-init-eh.cpp
  48. base-to-derived.cpp
  49. basic.c
  50. basic.cpp
  51. binassign.c
  52. bind-temporary-lvalue.cpp
  53. binop.c
  54. binop.cpp
  55. bitfield-assignment-loc.c
  56. bitfield-init-values.c
  57. bitfield-postinc.cpp
  58. bitfield-union.c
  59. bitfields.c
  60. bitfields.cpp
  61. bitfields_be.c
  62. bitint-memory.c
  63. bitint-split-storage-nyi.c
  64. bitint.c
  65. bool-bitfield.cpp
  66. builtin-atomic-is-lock-free.c
  67. builtin-call.cpp
  68. builtin-cpu-is-cputype.c
  69. builtin-cpu-is-subtype.c
  70. builtin-cpu-is-vendor.c
  71. builtin-cpu-supports.c
  72. builtin-invoke-varargs-member.cpp
  73. builtin-multiprecision.c
  74. builtin-verbose-trap.cpp
  75. builtins-x86.c
  76. c89-implicit-int.c
  77. call-conv-lowering-x86_64-indirect.c
  78. call-conv-lowering-x86_64.c
  79. call-no-decl.c
  80. call-via-class-member-funcptr.cpp
  81. call.c
  82. call.cpp
  83. cast-cxx20.cpp
  84. cast-lvalue-conv.cpp
  85. cast.c
  86. cast.cpp
  87. catch-in-loop.cpp
  88. character-literal.c
  89. choose-expr.cpp
  90. class.cpp
  91. cleanup-automatic-eh.cpp
  92. cleanup-conditional-eh.cpp
  93. cleanup-conditional-with-wrapper-eh.cpp
  94. cleanup-conditional-with-wrapper.cpp
  95. cleanup-conditional.cpp
  96. cleanup-derived-to-base-ref.cpp
  97. cleanup-scope-goto-out.cpp
  98. cleanup-scope-goto-within.cpp
  99. cleanup-scope-return-in-loop.cpp
  100. cleanup-scope-throw-caught.cpp
  101. cleanup-scope-tmp-with-exception.cpp
  102. cleanup-scope-tmp.cpp
  103. cleanup-throw-from-cleanup.cpp
  104. cleanup-throwing-dtor.cpp
  105. cleanup.cpp
  106. clear-cache.c
  107. cmp.cpp
  108. comma.c
  109. complex-atomic-cast.c
  110. complex-builtins.cpp
  111. complex-cast.cpp
  112. complex-compound-assignment.cpp
  113. complex-mul-div.cpp
  114. complex-plus-minus.cpp
  115. complex-unary.cpp
  116. complex.cpp
  117. compound_assign.cpp
  118. compound_literal.c
  119. compound_literal.cpp
  120. concept-specialization.cpp
  121. const-array-floating-point.c
  122. const-label-addr.c
  123. constant-expr.cpp
  124. constant-inits.cpp
  125. consteval-aggregate.cpp
  126. constexpr-ptr-offset.cpp
  127. convert-incomplete-type.cpp
  128. copy-constructor-memcpy.cpp
  129. copy-constructor.cpp
  130. count-of.c
  131. cross-reference-globals.c
  132. ctor-alias-prev-decl.cpp
  133. ctor-alias.cpp
  134. ctor-null-init.cpp
  135. ctor-try-body.cpp
  136. ctor.cpp
  137. cxx-abi-lowering-string-array.cpp
  138. cxx-construct-lvalue.cpp
  139. cxx-conversion-operators.cpp
  140. cxx-default-init.cpp
  141. cxx-rewritten-binary-operator.cpp
  142. cxx-special-member-attr.cpp
  143. cxx-traits.cpp
  144. cxx23-explicit-object-member.cpp
  145. cxx2b-static-call-operator.cpp
  146. default-func-attrs-cmd-line.cpp
  147. default-func-attrs-invoke.cpp
  148. defaultarg.cpp
  149. deferred-defs.cpp
  150. deferred-fn-defs.cpp
  151. delegating-ctor-exceptions.cpp
  152. delegating-ctor.cpp
  153. delete-aligned.cpp
  154. delete-array-throwing-dtor.cpp
  155. delete-array-unsized-dtor.cpp
  156. delete-array.cpp
  157. delete-destroying.cpp
  158. delete.cpp
  159. derived-to-base.cpp
  160. destructors.cpp
  161. devirtualize.cpp
  162. dlti.c
  163. dlti_be.c
  164. dso-local.c
  165. dtor-alias-prev-decl.cpp
  166. dtor-alias.cpp
  167. dtors.cpp
  168. dumb-record.cpp
  169. dynamic-cast-exact.cpp
  170. dynamic-cast.cpp
  171. embed-expr.c
  172. empty-union.c
  173. empty-union.cpp
  174. empty.cpp
  175. enum-bool.cpp
  176. enum.cpp
  177. export-decl.cppm
  178. expressions.cpp
  179. field-init-eh.cpp
  180. finegrain-bitfield-access.cpp
  181. fixed-point-literal.c
  182. flexible-array-init.c
  183. fold-during-cg.c
  184. forrange.cpp
  185. forward-decls.cpp
  186. forward-enum.c
  187. fp-math-precision-opts.c
  188. fp16-native-args.c
  189. fp16.c
  190. func-identity-attr.c
  191. func-identity-attr.cpp
  192. func-linkage-weak-import.c
  193. function-target-features.c
  194. function-to-pointer-decay.c
  195. generic-selection.c
  196. global-array-dtor.cpp
  197. global-constant-storage.cpp
  198. global-constant.c
  199. global-ctor-dtor.cpp
  200. global-decomp-decls.cpp
  201. global-dtor-union-narrowed.cpp
  202. global-init.cpp
  203. global-pointer-array-fast-lowering.cpp
  204. global-ptr-init-negative-offset.c
  205. global-ptr-init.cpp
  206. global-replace-string-array.c
  207. global-section.c
  208. global-temp-dtor.cpp
  209. global-temporary-comdat.cpp
  210. global-tls-dyn-init.cpp
  211. global-tls-simple-init.cpp
  212. global-tls-templates.cpp
  213. global-var-template-ctor.cpp
  214. globals.cpp
  215. gnu-null.cpp
  216. gnu-ptr-math.c
  217. goto-address-label-table.c
  218. goto-indirect-cleanup-nyi.c
  219. goto-indirect-nested.c
  220. goto.cpp
  221. if-consteval.cpp
  222. if.cpp
  223. implicit-return-zero.c
  224. implicit-value-init-expr.cpp
  225. inherited-ctors.cpp
  226. init-list-lvalue.cpp
  227. initializer-list-size-cleanup.cpp
  228. initializer-list-two-pointers.cpp
  229. inline-asm.c
  230. inline-attributes.cpp
  231. inline-cxx-func.cpp
  232. inline-extern-force-codegen.c
  233. inline-forward-decl.c
  234. instantiate-init.cpp
  235. int-to-bool.cpp
  236. int128-global-const.cpp
  237. integer-overflow.c
  238. invoke-attrs.cpp
  239. keep-persistent-storage-variables.cpp
  240. keep-static-consts.cpp
  241. kr-func-promote.c
  242. label-values.c
  243. label.c
  244. lambda-decomp-decl-captures.cpp
  245. lambda-dtor-field.cpp
  246. lambda-static-invoker-agg-return.cpp
  247. lambda-static-invoker.cpp
  248. lambda.cpp
  249. lang-c-cpp.cpp
  250. launder.cpp
  251. libc.c
  252. link-bitcode-file.c
  253. linkage-spec.cpp
  254. local-const-aggregate-name-clash.cpp
  255. local-vars.cpp
  256. long-double-inc-dec.cpp
  257. loop-cond-cleanup.cpp
  258. loop-cond-var-cleanup.cpp
  259. loop.cpp
  260. mem-expr-fn.cpp
  261. member-functions.cpp
  262. member-pointer-null-init.cpp
  263. misc-attrs.cpp
  264. mms-bitfields.c
  265. module-asm.c
  266. module-filename.cpp
  267. ms-barriers-intrinsics.c
  268. ms-intrinsics.c
  269. multi-vtable.cpp
  270. namespace.cpp
  271. new-array-cookie.cpp
  272. new-array-in-ternary.cpp
  273. new-array-init.cpp
  274. new-array-size-conv.cpp
  275. new-delete-deactivation.cpp
  276. new-delete.cpp
  277. new-null.cpp
  278. new.cpp
  279. no-builtin-attr-automatic.cpp
  280. no-builtin-attr.cpp
  281. no-common.c
  282. no-odr-use.cpp
  283. no-proto-fn-ptr-global-init.c
  284. no-proto-then-def.c
  285. no-prototype.c
  286. no-unique-address.cpp
  287. noexcept.cpp
  288. nofpclass.c
  289. non-odr-use-const-bool.cpp
  290. non-odr-use-non-ref.cpp
  291. non-scalar-lval-return.cpp
  292. non-type-template-param.cpp
  293. nonnull.c
  294. nonzeroinit-struct.cpp
  295. noreturn.cpp
  296. nrvo.cpp
  297. nullptr-init.cpp
  298. object-size-flex-array.c
  299. offload-convergent-attr.cu
  300. opaque.c
  301. opaque.cpp
  302. openmp_default_simd_align.c
  303. opt-info-attr.cpp
  304. optsize-func-attr.cpp
  305. pack-indexing.cpp
  306. paren-init-list-eh.cpp
  307. paren-init-list.cpp
  308. paren-list-agg-init.cpp
  309. partial-array-cleanup.cpp
  310. pass-object-size.c
  311. placement-new.cpp
  312. pointer-to-data-member-cast.cpp
  313. pointer-to-data-member-cmp.cpp
  314. pointer-to-data-member.cpp
  315. pointer-to-empty-data-member.cpp
  316. pointer-to-member-func-cast.cpp
  317. pointer-to-member-func-cmp.cpp
  318. pointer-to-member-func.cpp
  319. pointers.cpp
  320. predefined-expr.c
  321. ptrdiff.c
  322. ptrdiff.cpp
  323. record-type-metadata.cpp
  324. record-with-padded-union.cpp
  325. record-zero-init-padding.c
  326. replace-global-deferred-strings.c
  327. replace-global.cpp
  328. requires-expr.cpp
  329. restrict-noalias.c
  330. ret-attrs.cpp
  331. return-in-if-with-cleanups.cpp
  332. rtti-member-pointer.cpp
  333. rtti-qualfn.cpp
  334. save-reg-params-func-attr.cpp
  335. save-temps.c
  336. self-assign.c
  337. self-ref-temporaries.cpp
  338. side-effect.cpp
  339. size-of-vla.cpp
  340. source-loc.cpp
  341. statement-exprs.c
  342. static-local-arm-guard.cpp
  343. static-local-in-ctor.cpp
  344. static-local-nested-reference.cpp
  345. static-local.cpp
  346. static-members.cpp
  347. static-vars.c
  348. static-vars.cpp
  349. stmt-expr.cpp
  350. string-literal-high-bytes.c
  351. string-literals.c
  352. string-literals.cpp
  353. struct-init.cpp
  354. struct.c
  355. struct.cpp
  356. switch-cleanup.cpp
  357. switch-pre-case-stmts.cpp
  358. switch-range.c
  359. switch.cpp
  360. switch_flat_op.cpp
  361. temp-param-obj-decl.cpp
  362. template-specialization.cpp
  363. temporary-materialization-adjust.cpp
  364. temporary-materialization.cpp
  365. ternary-throw.cpp
  366. ternary.cpp
  367. thread-local-in-func.cpp
  368. three-way-cmp.cpp
  369. three-way-compare-cleanup.cpp
  370. throws.cpp
  371. thunks.cpp
  372. tls.c
  373. trap-func-name-attr.cpp
  374. trivial-abi.cpp
  375. trivial-ctor-const-init.cpp
  376. trivial-union-assign-nyi.cpp
  377. trivially-recursive-skip.cpp
  378. try-catch-all-with-cleanup.cpp
  379. try-catch-non-trivial-copy.cpp
  380. try-catch.cpp
  381. try-no-throwing-calls.cpp
  382. tune-cpu.c
  383. typedef.c
  384. unary-expr-or-type-trait-32bit.cpp
  385. unary-expr-or-type-trait.cpp
  386. unary.cpp
  387. union-agg-init.c
  388. union-agg-init.cpp
  389. union.c
  390. union.cpp
  391. unions-with-zero-init.cpp
  392. unreachable-cycle.c
  393. var-arg-aggregate.c
  394. var_arg.c
  395. variable-decomposition.cpp
  396. variable-template-specialization.cpp
  397. vbase.cpp
  398. vector-binop-overflow.cpp
  399. vector-convert-to-bool.c
  400. vector-ext-element.cpp
  401. vector-ext.cpp
  402. vector.cpp
  403. virtual-destructor-calls.cpp
  404. virtual-fn-calls-eh.cpp
  405. virtual-function-calls.cpp
  406. vla-pointer-arith.c
  407. vla.c
  408. volatile.cpp
  409. vtable-emission.cpp
  410. vtable-linkage-explicit-instantiation.cpp
  411. vtable-load-invariant.cpp
  412. vtable-null-func-ptr.cpp
  413. vtable-nyi-nonconvertible-functype.cpp
  414. vtt.cpp
  415. wide-string.cpp
  416. zero-call-used-regs-func-attr.cpp