Go to file
Jun Bum Lim a23e5f7516 Enhance BranchProbabilityInfo::calcUnreachableHeuristics for InvokeInst
This is recommit of r256028 with minor fixes in unittests:
  CodeGen/Mips/eh.ll
  CodeGen/Mips/insn-zero-size-bb.ll

Original commit message:

When identifying blocks post-dominated by an unreachable-terminated block
in BranchProbabilityInfo, consider only the edge to the normal destination
block if the terminator is InvokeInst and let calcInvokeHeuristics() decide
edge weights for the InvokeInst.

llvm-svn: 256202
2015-12-21 22:00:51 +00:00
clang Tweak myriad-toolchain test. 2015-12-21 20:30:49 +00:00
clang-tools-extra Fix a false positive case in ContainerSizeEmpty check (PR25893). 2015-12-21 09:43:52 +00:00
compiler-rt [compiler-rt] [tsan] Add support for PIE build on AArch64 2015-12-21 19:27:57 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc AMDGPU: Add aliases for all VI targets 2015-12-15 18:37:04 +00:00
libcxx Fix type in tuple test. Sorry for the noise 2015-12-18 01:04:36 +00:00
libcxxabi [libc++abi] Use libgcc and libgcc_s to provide _Unwind symbols instead of libgcc_eh.a 2015-12-14 22:20:04 +00:00
libunwind Replace cmake check for printf with a check for fopen. 2015-12-10 00:47:08 +00:00
lld Drop remaining uses of the Base typedef idiom. 2015-12-21 21:07:31 +00:00
lldb Fix emulation of the thumb str instruction 2015-12-21 12:06:36 +00:00
llgo [llgo] Force exporting __morestack from llgoi 2015-11-27 04:46:46 +00:00
llvm Enhance BranchProbabilityInfo::calcUnreachableHeuristics for InvokeInst 2015-12-21 22:00:51 +00:00
openmp Prevent monitor thread creation when KMP_BLOCKTIME="infinite" 2015-12-18 23:20:36 +00:00
polly Add option to assume single-loop scops with sufficient compute are profitable 2015-12-21 21:00:43 +00:00