Commit
5e0bf6772e2ca450d3433fca8b47ce7bac5a6cc7
by Jonas Devlieghere[lldb/SWIG] Fix capitalization for case sensitive file systems. When moving the Python directory I renamed it to python (lowercase) but didn't update the python.swig file.
|
 | lldb/bindings/python.swig |
Commit
06d07ec4a372b55e6fb77bf0b97964bde16a3184
by simon.tatham[Clang] Handle target-specific builtins returning aggregates. Summary: A few of the ARM MVE builtins directly return a structure type. This causes an assertion failure at code-gen time if you try to assign the result of the builtin to a variable, because the `RValue` created in `EmitBuiltinExpr` from the `llvm::Value` produced by codegen is always made by `RValue::get()`, which creates a non-aggregate `RValue` that will fail an assertion when `AggExprEmitter::withReturnValueSlot` calls `Src.getAggregatePointer()`. A similar failure occurs if you try to use the struct return value directly to extract one field, e.g. `vld2q(address).val[0]`. The existing code-gen tests for those MVE builtins pass the returned structure type directly to the C `return` statement, which apparently managed to avoid that particular code path, so we didn't notice the crash. Now `EmitBuiltinExpr` checks the evaluation kind of the builtin's return value, and does the necessary handling for aggregate returns. I've added two extra test cases, both of which crashed before this change. Reviewers: dmgreen, rjmccall Reviewed By: rjmccall Subscribers: kristof.beyls, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D72271
|
 | clang/lib/CodeGen/CGBuiltin.cpp |
 | clang/test/CodeGen/arm-mve-intrinsics/vld24.c |
Commit
ed6daa2e1d32e940ac4bd8c31ae05154c5ed9bd3
by riccibrun[Support][NFC] Add a comment about the semantics of MF_HUGE_HINT flag
|
 | llvm/include/llvm/Support/Memory.h |
Commit
356b33516c2e0ef241066dded16d7ecc1f7aa8cc
by simon.moll[NFC,format] Sort switch cases alphabetically This patch brings the switch cases of `llvm/lib/Support/Triple.cpp` back into alphabetical order. This was noted during the the review of https://reviews.llvm.org/D69103 Reviewed By: arsenm Differential Revision: https://reviews.llvm.org/D72452
|
 | llvm/lib/Support/Triple.cpp |
Commit
2fe45e029ddfa65880cfe5c3501db12a81cdcbd2
by riccibrun[Support][NFC] Make some helper functions "static" in Memory.inc
|
 | llvm/lib/Support/Windows/Memory.inc |
 | llvm/lib/Support/Unix/Memory.inc |