aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h
diff options
context:
space:
mode:
authorFarhana Aleen <farhana.aleen@gmail.com>2018-12-14 21:13:14 +0000
committerFarhana Aleen <farhana.aleen@gmail.com>2018-12-14 21:13:14 +0000
commitce095c564aadd0c3974f2ef55d91a2931d008c68 (patch)
tree41ac9dbb4a3962966ad91b83c7f58bf0be58b3b5 /lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h
parent261875054e5ebbc7b7ec17b0febecdb5e8507b4c (diff)
downloadllvm-ce095c564aadd0c3974f2ef55d91a2931d008c68.zip
llvm-ce095c564aadd0c3974f2ef55d91a2931d008c68.tar.gz
llvm-ce095c564aadd0c3974f2ef55d91a2931d008c68.tar.bz2
[AMDGPU] Promote constant offset to the immediate by finding a new base with 13bit constant offset from the nearby instructions.
Summary: Promote constant offset to immediate by recomputing the relative 13bit offset from nearby instructions. E.g. s_movk_i32 s0, 0x1800 v_add_co_u32_e32 v0, vcc, s0, v2 v_addc_co_u32_e32 v1, vcc, 0, v6, vcc s_movk_i32 s0, 0x1000 v_add_co_u32_e32 v5, vcc, s0, v2 v_addc_co_u32_e32 v6, vcc, 0, v6, vcc global_load_dwordx2 v[5:6], v[5:6], off global_load_dwordx2 v[0:1], v[0:1], off => s_movk_i32 s0, 0x1000 v_add_co_u32_e32 v5, vcc, s0, v2 v_addc_co_u32_e32 v6, vcc, 0, v6, vcc global_load_dwordx2 v[5:6], v[5:6], off global_load_dwordx2 v[0:1], v[5:6], off offset:2048 Author: FarhanaAleen Reviewed By: arsenm, rampitec Subscribers: llvm-commits, AMDGPU Differential Revision: https://reviews.llvm.org/D55539 llvm-svn: 349196
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h')
0 files changed, 0 insertions, 0 deletions