Go to file
Michael Ilseman 536cc32ba0 Pattern matching code for intrinsics.
Provides m_Argument that allows matching against a CallSite's specified argument. Provides m_Intrinsic pattern that can be templatized over the intrinsic id and bind/match arguments similarly to other pattern matchers. Implementations provided for 0 to 4 arguments, though it's very simple to extend for more. Also provides example template specialization for bswap (m_BSwap) and example of code cleanup for its use.

llvm-svn: 170091
2012-12-13 03:13:36 +00:00
clang [analyzer] Generalize ObjCMissingSuperCallChecker. 2012-12-13 03:06:45 +00:00
clang-tools-extra Add cpp11-migrate to autoconf build 2012-12-12 16:08:10 +00:00
compiler-rt [ASan] Fix test expectations for strcat/strncat. 2012-12-12 16:10:46 +00:00
debuginfo-tests XTARGET was removed, update debug-info tests. 2012-10-20 01:38:50 +00:00
libclc Fix build against recent versions of Clang. Based on patch by Alastair Donaldson! 2012-12-05 07:39:02 +00:00
libcxx Updated CREDITS.TXT 2012-12-13 00:51:59 +00:00
libcxxabi Rename class __lambda_node to ___lambda_node to fix compile failure with gcc 4.6 and 4.7 2012-12-05 18:55:49 +00:00
lld [CMake] Fix external llvm build. It needs to know where llvm-tblgen is. 2012-12-10 23:52:34 +00:00
lldb <rdar://problem/12831670> 2012-12-13 01:54:18 +00:00
llvm Pattern matching code for intrinsics. 2012-12-13 03:13:36 +00:00
polly Integrate polly test-suite into an llvm "make check-all" if built as part of the whole using cmake. 2012-12-06 07:59:18 +00:00