Go to file
Hal Finkel 74e5225c92 Refactor operation equivalence checking in BBVectorize by extending Instruction::isSameOperationAs.
Maintaining this kind of checking in different places is dangerous, extending
Instruction::isSameOperationAs consolidates this logic into one place. Here
I've added an optional flags parameter and two flags that are important for
vectorization: CompareIgnoringAlignment and CompareUsingScalarTypes.

llvm-svn: 159329
2012-06-28 05:42:26 +00:00
clang Fix another issue with devirtualizing calls to final methods by passing them 2012-06-28 01:56:38 +00:00
compiler-rt tsan: prevent insertion of unwanted memset/memcpy/memcmp into runtime 2012-06-27 21:00:23 +00:00
debuginfo-tests Fix this for buggy gdb behavior alongside the change 2012-06-05 18:16:03 +00:00
libclc configure.py: Add an install rule. 2012-06-01 17:29:59 +00:00
libcxx Fixed a bug regarding result_of reported by Sven Behne. The fix is C++11 only mainly because result_of is a variadic beast and working with variadics is just such a problem in C++03 mode. This should bring result_of up to full conformance with the C++11 spec. 2012-06-26 17:37:15 +00:00
libcxxabi Don't dereference root in __parse_ctor_dtor_name unless it is known to not be null. 2012-06-15 21:57:51 +00:00
lld Fix CMake build to use target_link_libraries. Patch by Sidney Manning! 2012-06-25 21:42:38 +00:00
lldb Added a new top level "Resources" group for plist files and moved a few dylib and .a files into the "Libraries" group. 2012-06-28 01:28:49 +00:00
llvm Refactor operation equivalence checking in BBVectorize by extending Instruction::isSameOperationAs. 2012-06-28 05:42:26 +00:00
polly Add TempScop::isWrite() function. 2012-06-22 10:59:36 +00:00