diff options
author | Elena Demikhovsky <elena.demikhovsky@intel.com> | 2018-01-04 07:08:45 +0000 |
---|---|---|
committer | Elena Demikhovsky <elena.demikhovsky@intel.com> | 2018-01-04 07:08:45 +0000 |
commit | b8f2978bec86d1f4d04f4e1eebbfa9e7bada0c9a (patch) | |
tree | 03926f220a36b127536c185dfc737dba2875b44d /clang/lib/Lex/ModuleMap.cpp | |
parent | 238deafb92cf7ed83d646a25bfee3932146c73d5 (diff) | |
download | llvm-b8f2978bec86d1f4d04f4e1eebbfa9e7bada0c9a.zip llvm-b8f2978bec86d1f4d04f4e1eebbfa9e7bada0c9a.tar.gz llvm-b8f2978bec86d1f4d04f4e1eebbfa9e7bada0c9a.tar.bz2 |
Changes in the branch relaxation algorithm.
The existing version worked incorrectly when inversion of a branch condintion is impossible.
Changed the "fixupConditionalBranch()" function - a new BB (a trampoline) is created to keep the original branch condition.
Differential Revision: https://reviews.llvm.org/D41634
llvm-svn: 321785
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions