aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp
diff options
context:
space:
mode:
authorTom Stellard <thomas.stellard@amd.com>2013-07-27 00:01:07 +0000
committerTom Stellard <thomas.stellard@amd.com>2013-07-27 00:01:07 +0000
commit8b1e021e85878c773e042dade2a30892f896c9c3 (patch)
tree603dd63f3e8f9a4281c1a80157f5a850a2f9fed3 /llvm/lib/Transforms/Utils/DemoteRegToStack.cpp
parent94faa4d0d4258ab534c1c9642f46ae41b52f07e5 (diff)
downloadllvm-8b1e021e85878c773e042dade2a30892f896c9c3.zip
llvm-8b1e021e85878c773e042dade2a30892f896c9c3.tar.gz
llvm-8b1e021e85878c773e042dade2a30892f896c9c3.tar.bz2
SimplifyCFG: Use parallel-and and parallel-or mode to consolidate branch conditions
Merge consecutive if-regions if they contain identical statements. Both transformations reduce number of branches. The transformation is guarded by a target-hook, and is currently enabled only for +R600, but the correctness has been tested on X86 target using a variety of CPU benchmarks. Patch by: Mei Ye llvm-svn: 187278
Diffstat (limited to 'llvm/lib/Transforms/Utils/DemoteRegToStack.cpp')
0 files changed, 0 insertions, 0 deletions