Go to file
Nick Lewycky c86037ff01 Hoist out some work done inside a loop doing a linear scan over all
instructions in a block. GetUnderlyingObject is more expensive than it looks as
it can, for instance, call SimplifyInstruction.

This might have some behavioural changes in odd corner cases, but only because
of some strange artefacts of the original implementation. If you were relying
on those, we can fix that by replacing this with a smarter algorithm. Change
passes the existing tests.

llvm-svn: 166754
2012-10-26 04:43:47 +00:00
clang Declare type of flags to be used in a __block (byref) 2012-10-26 01:13:38 +00:00
clang-tools-extra Remove a trailing blank line, test commit. 2012-10-10 14:06:15 +00:00
compiler-rt -fcatch-undefined-behavior checking for appropriate vptr value: library side. 2012-10-25 02:07:02 +00:00
debuginfo-tests XTARGET was removed, update debug-info tests. 2012-10-20 01:38:50 +00:00
libclc Implement any() builtin. Patch by Tom Stellard! 2012-10-08 03:39:21 +00:00
libcxx Add an entry in CREDITS.TXT 2012-10-15 17:34:53 +00:00
libcxxabi Make the type_info for __shim_type_info visible. This should address some failing dynamic_casts that a few applications are doing on the type_info hierarchy. 2012-10-13 18:45:59 +00:00
lld This patch changes the following: 2012-10-25 17:53:04 +00:00
lldb Document target.source-map as the replacement for gdb's directory command. 2012-10-26 04:38:09 +00:00
llvm Hoist out some work done inside a loop doing a linear scan over all 2012-10-26 04:43:47 +00:00
polly Another speculative commit to try to fix Polly's build. This is more delta than 2012-10-25 08:43:18 +00:00