diff options
author | Chris Lattner <sabre@nondot.org> | 2011-04-28 18:15:47 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2011-04-28 18:15:47 +0000 |
commit | 1777601a74380943d2eae8e6fd731f4b262badaf (patch) | |
tree | 43a65897702101033bda8905e09673e57be9b197 /clang/lib/CodeGen/TargetInfo.cpp | |
parent | 45e393fc9c9715959375816909e3baecf37493e5 (diff) | |
download | bcm5719-llvm-1777601a74380943d2eae8e6fd731f4b262badaf.tar.gz bcm5719-llvm-1777601a74380943d2eae8e6fd731f4b262badaf.zip |
final step needed to resolve PR6627, which allows us to flatten the code down to
a nice and tidy:
%x1 = load i32* %0, align 4
%1 = icmp eq i32 %x1, 1179403647
br i1 %1, label %if.then, label %if.end
instead of doing lots of loads and branches. May the FreeBSD bootloader
long fit in its allocated space.
llvm-svn: 130416
Diffstat (limited to 'clang/lib/CodeGen/TargetInfo.cpp')
0 files changed, 0 insertions, 0 deletions