FailedChanges

Summary

  1. [libc++] Rename __to_raw_pointer to __to_address. (details)
  2. Make it possible to run MIRCanonicalizer in pipeline. (details)
  3. [Docs] Try fixing the tutorial toctree (details)
  4. [Docs] Fix sphinx warning. (details)
  5. [Docs] Remove stray :doc: directive. (details)
  6. [libc++] Add C++20 contiguous_iterator_tag. (details)
  7. [libc++] Add _ITER_CONCEPT and _ITER_TRAITS implementations from C++20 (details)
Commit 0068c5913999b14627c27433c8d846a2ef5fbe00 by eric
[libc++] Rename __to_raw_pointer to __to_address.
This function has the same behavior as the now-standand std::to_address.
Re-using the name makes the behavior more clear, and in the future it
will allow us to correctly get the raw pointer for user provided pointer
types.
The file was modifiedlibcxx/include/vector
The file was modifiedlibcxx/include/deque
The file was modifiedlibcxx/include/memory
The file was modifiedlibcxx/include/__bit_reference
The file was modifiedlibcxx/include/__split_buffer
The file was modifiedlibcxx/include/string
The file was modifiedlibcxx/include/type_traits
Commit 551acdbf937a50fbcd4ed4e3bb75e55bacd41994 by aditya_nandakumar
Make it possible to run MIRCanonicalizer in pipeline.
https://reviews.llvm.org/D70321
The file was modifiedllvm/include/llvm/CodeGen/Passes.h
Commit 63cf7040814e3b190a3b5a65858d8d59ab47b74d by Kristina Brooks
[Docs] Try fixing the tutorial toctree
Unorphan the old tutorial and reference every page in the index
explicitly. This should hopefully make Sphinx generate correct
hyperlinks now.
The file was modifiedllvm/docs/tutorial/MyFirstLanguageFrontend/index.rst
The file was modifiedllvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl09.rst
The file was modifiedllvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl04.rst
The file was modifiedllvm/docs/tutorial/index.rst
The file was modifiedllvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl03.rst
The file was modifiedllvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl02.rst
The file was modifiedllvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl05.rst
The file was modifiedllvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl06.rst
The file was modifiedllvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl10.rst
The file was modifiedllvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl01.rst
The file was modifiedllvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl07.rst
The file was modifiedllvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl08.rst
Commit fb55d56fcfaf5035e8ad77ef293587e26f0b159b by Kristina Brooks
[Docs] Fix sphinx warning.
Fix sphinx warning over an ambigious reference.
The file was modifiedllvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl03.rst
Commit 5e782e74b37f054f7ac84489ad90081674c1d845 by Kristina Brooks
[Docs] Remove stray :doc: directive.
The file was modifiedllvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl03.rst
Commit 45d048c20440989df2b4e1be1f9343225e7741ab by eric
[libc++] Add C++20 contiguous_iterator_tag.
This work is part of an ongoing effort to allow libc++ to optimize user
provided contiguous iterators.
The file was modifiedlibcxx/include/iterator
The file was addedlibcxx/test/std/iterators/iterator.primitives/std.iterator.tags/contiguous_iterator_tag.pass.cpp
The file was modifiedlibcxx/test/std/iterators/iterator.primitives/iterator.traits/pointer.pass.cpp
Commit 6624fcba43be88fd357c74435a4d6462858c8fed by eric
[libc++] Add _ITER_CONCEPT and _ITER_TRAITS implementations from C++20
These traits are currently unused because we don't implement ranges.
However, their addition is part of ongoing work to allow libc++ to
optimize on user-provided contiguous iterators.
The file was modifiedlibcxx/include/type_traits
The file was modifiedlibcxx/include/iterator
The file was addedlibcxx/test/libcxx/iterators/iterator.requirements/iterator.concepts/cpp20_iter_traits.pass.cpp
The file was addedlibcxx/test/libcxx/iterators/iterator.requirements/iterator.concepts/cpp20_iter_concepts.pass.cpp