diff options
author | Amy Huang <akhuang@google.com> | 2023-09-21 14:34:59 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-21 14:34:59 -0700 |
commit | 03c698a431b4dc23c2b9de3e9befd1860fef6e80 (patch) | |
tree | b6bce26913c2a7c46ff4c72af313c23f8a1096fc /lldb/source/Commands/CommandObjectWatchpoint.cpp | |
parent | 21e84e6d3ab8d57eaf58381783ba0c06de10d3ec (diff) | |
download | llvm-03c698a431b4dc23c2b9de3e9befd1860fef6e80.zip llvm-03c698a431b4dc23c2b9de3e9befd1860fef6e80.tar.gz llvm-03c698a431b4dc23c2b9de3e9befd1860fef6e80.tar.bz2 |
[MSVC, ARM64] Add _Copy* and _Count* intrinsics (#66554)
Implement the _Count* and _Copy* Windows ARM intrinsics:
```
double _CopyDoubleFromInt64(__int64)
float _CopyFloatFromInt32(__int32)
__int32 _CopyInt32FromFloat(float)
__int64 _CopyInt64FromDouble(double)
unsigned int _CountLeadingOnes(unsigned long)
unsigned int _CountLeadingOnes64(unsigned __int64)
unsigned int _CountLeadingSigns(long)
unsigned int _CountLeadingSigns64(__int64)
unsigned int _CountLeadingZeros(unsigned long)
unsigned int _CountLeadingZeros64(unsigned __int64)
unsigned int _CountOneBits(unsigned long)
unsigned int _CountOneBits64(unsigned __int64)
```
Full list of intrinsics here:
[https://learn.microsoft.com/en-us/cpp/intrinsics/arm64-intrinsics](https://learn.microsoft.com/en-us/cpp/intrinsics/arm64-intrinsics)
Bug: [65405](https://github.com/llvm/llvm-project/issues/65405)
Diffstat (limited to 'lldb/source/Commands/CommandObjectWatchpoint.cpp')
0 files changed, 0 insertions, 0 deletions