aboutsummaryrefslogtreecommitdiff
path: root/lib/ExecutionEngine/Interpreter/Execution.cpp
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2009-07-11 06:43:01 +0000
committerEvan Cheng <evan.cheng@apple.com>2009-07-11 06:43:01 +0000
commit446c428bf394b7113b0f18cbacb5e87b4efd1e14 (patch)
treef63ecf8675aa5b58199fdf72834a495672403c8a /lib/ExecutionEngine/Interpreter/Execution.cpp
parentdd6f63209cba0003e67470938830de2cb6917336 (diff)
Major changes to Thumb (not Thumb2). Many 16-bit instructions either modifies CPSR when they are outside the IT blocks, or they can predicated when in Thumb2. Move the implicit def of CPSR to an optional def which defaults CPSR. This allows the 's' bit to be toggled dynamically.
A side-effect of this change is asm printer is now using unified assembly. There are some minor clean ups and fixes as well. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75359 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/ExecutionEngine/Interpreter/Execution.cpp')
0 files changed, 0 insertions, 0 deletions