summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/lang/cpp/overloaded-functions/main.cpp
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2017-04-19 18:29:07 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2017-04-19 18:29:07 +0000
commitd3406bc45c55a2e019cb30b31a7a7e5e6e0b9928 (patch)
tree75faa5e204d2da74e1e0f9a800df0baecdcb307f /lldb/packages/Python/lldbsuite/test/lang/cpp/overloaded-functions/main.cpp
parent5945447d84320a8361be006e63dc942862adac63 (diff)
downloadbcm5719-llvm-d3406bc45c55a2e019cb30b31a7a7e5e6e0b9928.tar.gz
bcm5719-llvm-d3406bc45c55a2e019cb30b31a7a7e5e6e0b9928.zip
StructurizeCFG: Directly invert cmp instructions
The most common case for a branch condition is a single use compare. Directly invert the branch predicate rather than adding a lot of xor i1 true which the DAG will have to fold later. This produces nicer to read structurizer output. This produces some random changes in codegen due to the DAG swapping branch conditions itself, and then does a poor job of dealing with those inverts. llvm-svn: 300732
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/lang/cpp/overloaded-functions/main.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud