summaryrefslogtreecommitdiffstats
path: root/llvm/utils/llvm-native-gcc
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2005-04-07 18:14:58 +0000
committerChris Lattner <sabre@nondot.org>2005-04-07 18:14:58 +0000
commit6b03a0cba1d90209d79bbe2eba98dd5ea5538590 (patch)
treec0380fb3b4d4234d785a25106c059dc2bbe11433 /llvm/utils/llvm-native-gcc
parent31f5e2f73fb04c5dd7b8d8f6f592e26fde024b59 (diff)
downloadbcm5719-llvm-6b03a0cba1d90209d79bbe2eba98dd5ea5538590.tar.gz
bcm5719-llvm-6b03a0cba1d90209d79bbe2eba98dd5ea5538590.zip
This patch does two things. First, it canonicalizes 'X >= C' -> 'X > C-1'
(likewise for <= >=u >=u). Second, it implements a special case hack to turn 'X gtu SINTMAX' -> 'X lt 0' On powerpc, for example, this changes this: lis r2, 32767 ori r2, r2, 65535 cmplw cr0, r3, r2 bgt .LBB_test_2 into: cmpwi cr0, r3, 0 blt .LBB_test_2 llvm-svn: 21142
Diffstat (limited to 'llvm/utils/llvm-native-gcc')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud