aboutsummaryrefslogtreecommitdiff
path: root/lldb/packages/Python/lldbsuite/test/lldbgdbclient.py
diff options
context:
space:
mode:
authorKrzysztof Parzyszek <kparzysz@quicinc.com>2022-07-07 06:52:01 -0700
committerKrzysztof Parzyszek <kparzysz@quicinc.com>2022-07-07 09:33:49 -0700
commitbfa2c4200179fbf11f05cc9c2944da4257d668db (patch)
tree0588d833772cf8616255390991906b4c772d6e81 /lldb/packages/Python/lldbsuite/test/lldbgdbclient.py
parent6c3990acfbb933a61e2c74332bb252121c06bd14 (diff)
downloadllvm-bfa2c4200179fbf11f05cc9c2944da4257d668db.zip
llvm-bfa2c4200179fbf11f05cc9c2944da4257d668db.tar.gz
llvm-bfa2c4200179fbf11f05cc9c2944da4257d668db.tar.bz2
[VE] Change displacement type in MEM..i from i32 to i64
In selection patterns, addresses (like tblockaddr) are passed as the displacement (the i in MEM..i) to instructions taking MEM operands. Since addresses are 64-bit, having this part of the MEM..i operand as i32 causes a type inference error. The instructions actually only encode 32 bits of the displacement, but there is no way to manually extract these bits (either the high or the low half) in selection patterns. This didn't happen before, because of a bug in type inference when dealing with iPTR.
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/lldbgdbclient.py')
0 files changed, 0 insertions, 0 deletions