aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/R600/lshr.ll
diff options
context:
space:
mode:
authorHal Finkel <hfinkel@anl.gov>2013-04-05 23:29:01 +0000
committerHal Finkel <hfinkel@anl.gov>2013-04-05 23:29:01 +0000
commitff56d1a2011f239e114267c13302ea26db4f8046 (patch)
tree62f5494a854361bfdd2397eda50653cdbb0b6257 /test/CodeGen/R600/lshr.ll
parentde80951ae9bb86ab6b4183f0d482d426c02ab708 (diff)
downloadexternal_llvm-ff56d1a2011f239e114267c13302ea26db4f8046.zip
external_llvm-ff56d1a2011f239e114267c13302ea26db4f8046.tar.gz
external_llvm-ff56d1a2011f239e114267c13302ea26db4f8046.tar.bz2
Enable early if conversion on PPC
On cores for which we know the misprediction penalty, and we have the isel instruction, we can profitably perform early if conversion. This enables us to replace some small branch sequences with selects and avoid the potential stalls from mispredicting the branches. Enabling this feature required implementing canInsertSelect and insertSelect in PPCInstrInfo; isel code in PPCISelLowering was refactored to use these functions as well. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178926 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/R600/lshr.ll')
0 files changed, 0 insertions, 0 deletions