aboutsummaryrefslogtreecommitdiff
path: root/llvm/utils/FileCheck/FileCheck.cpp
diff options
context:
space:
mode:
authorAndres-Salamanca <andrealebarbaritos@gmail.com>2025-08-04 17:29:25 -0500
committerGitHub <noreply@github.com>2025-08-04 17:29:25 -0500
commit9f7f3d65483769cba287242120362f8e21407e8d (patch)
treeae5b3a7f28bbf6b491e0c29260a174bf56ec980f /llvm/utils/FileCheck/FileCheck.cpp
parentf58bc72759e2e6e11d7e50ef3370a5a7d345e651 (diff)
downloadllvm-9f7f3d65483769cba287242120362f8e21407e8d.zip
llvm-9f7f3d65483769cba287242120362f8e21407e8d.tar.gz
llvm-9f7f3d65483769cba287242120362f8e21407e8d.tar.bz2
[CIR] Implemented get/set for volatile bitfields (#151875)
This PR adds support for loading and storing volatile bit-field members according to the AAPCS specification. > A volatile bit-field must always be accessed using an access width appropriate to the type of its container, except when any of the following are true: > > * The bit-field container overlaps with a zero-length bit-field. > * The bit-field container overlaps with a non-bit-field member. For example, if a bit-field is declared as `int`, the load/store must use a 32-bit access, even if the field itself is only 3 bits wide.
Diffstat (limited to 'llvm/utils/FileCheck/FileCheck.cpp')
0 files changed, 0 insertions, 0 deletions