aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineFunction.cpp
diff options
context:
space:
mode:
authorTobias Grosser <tobias@grosser.es>2016-06-12 04:49:41 +0000
committerTobias Grosser <tobias@grosser.es>2016-06-12 04:49:41 +0000
commit43de17872a4fce7ad7d41966355d7bd9c4f4f6e6 (patch)
tree0f9ebcd2aab62adbfe694fab1cd6f58f0fd95b91 /llvm/lib/CodeGen/MachineFunction.cpp
parentc0a5fa0a07e6a2aa637fa3260e910297491f6947 (diff)
downloadllvm-43de17872a4fce7ad7d41966355d7bd9c4f4f6e6.zip
llvm-43de17872a4fce7ad7d41966355d7bd9c4f4f6e6.tar.gz
llvm-43de17872a4fce7ad7d41966355d7bd9c4f4f6e6.tar.bz2
Recommit: "Simplify min/max expression generation"
As part of this simplification we pull complex logic out of the loop body and skip the previously redundantly executed first loop iteration. This is a partial recommit of r271514 and r271535 which where in conflict with the revert in r272483 and consequently also had to be reverted temporarily. The original patch was contributed by Johannes Doerfert. This patch is mostly a NFC, but dropping the first loop iteration can sometimes result in slightly simpler code. llvm-svn: 272502
Diffstat (limited to 'llvm/lib/CodeGen/MachineFunction.cpp')
0 files changed, 0 insertions, 0 deletions