[flang][NFC] Strip trailing whitespace from markdown files (2 of 2)
Strip trailing whitespace from the remaining markdown files. This
completes the sequence of NFC commits cleaning up trailing
whitespace from markdown files.
udl.4: Consolidate HARDWARE and add HISTORY
Some of the information needed for the HARDWARE section was the entire
DESCRIPTION section, so merge the two. While here, add the HISTORY of
this driver, add "driver" to the document description matching other
drivers, and tag the SPDX license identifier for mechanical parsing.
MFC after: 3 days
[lldb][NFC] Assert ASTNodeUPs and pass ASTNodes by reference in DIL (#173240)
1. Every `ASTNodeUP` is asserted before being used in creating another
`ASTNodeUP`.
2. Removed returning `nullptr` in `ParseIntegerLiteral` and
`ParseFloatingPointLiteral` to avoid confusion.
3. All `ASTNodes` are now passed by reference instead of pointer.
clang/HIP: Remove deprecated rcp pseudo-intrinsics (#171123)
These shouldn't have been used by external users in the first place,
but have also been marked as deprecated for a number of releases.
[AArch64][GlobalISel] Added test coverage for sri intrinsic
Previously, generation of sri intrinsics was tested during the ACLE -> IR stage, but not in the IR -> MIR stage. Now, correct generation of sri intrinsics is tested in both stages.
[Clang] Remove 't' from __builtin_amdgcn_flat_atomic_fadd_f32/f64
Allows for type checking depending on the builtin signature.
This introduces some subtle changes in code generation: before, since
the signature was meaningless, we would accept any pointer type wihtout
casting. After this change, the pointer of the atomicrmw matches the
flat address space.
cdce.4: Minor polish
+ Tag spdx license identifier + Fix "e.g.,"s to quiet linter
+ Remove useless Nd quoting + Put example in EXAMPLES
MFC after: 3 days
[clang-format] Align multi-line expressions (#173152)
This patch updates the code in the `AlignTokens` function for finding
regions to align. Now it uses the same logic as the `AlignTokenSequence`
function. Previously it only recognized string literals split across
multiple lines.
Fixes #171022.
The new way for finding where the expression ends identifies a ternary
`?` or `:` operator at the start of the line as the continuation of the
preceding line. The code around line 577 for figuring out whether there
are multiple matches on the same line is updated so that it does not
require the first token on a continued line not to match.
The sample in the bug report has `/**/`. The added test has `//`. This
is because the mess up procedure in the test will remove the line break
following `/**/`.
[18 lines not shown]
mu: update to 1.12.14
- improved guix (and other systems) compatibility: make fewer
assumptions about where system programs are
- documentations improvements, in manpages and the mu4e reference
manual
- labels: better messages when importing
- scm: stabilize tests. tweaks api.
- mu4e: add mu4e-view-mark-and-next
- mu4e: mu4e-dbus-mode; a new experimental minor in which mu4e
exposes some of
its data over DBus.