llvm-project/clang/lib
Bill Wendling e106c34817 LLVM doesn't always optimize away the four loads from this:
(__m128){ p[0], p[1], p[2], p[3] }

which produces really bad code. This could be done in instcombine, but it's
probably better to do it in the front-end instead.
<rdar://problem/9424836>

llvm-svn: 131237
2011-05-12 19:02:15 +00:00
..
AST PR9899: handle pseudo-destructors correctly in noexcept() expressions. 2011-05-12 02:11:32 +00:00
Analysis Teach CFG building how to deal with CXXMemberCallExprs and BoundMemberTy, 2011-05-11 07:19:11 +00:00
Basic __builtin_va_list is void* on ARM, not char*. 2011-05-09 02:19:37 +00:00
CodeGen LLVM doesn't always optimize away the four loads from this: 2011-05-12 19:02:15 +00:00
Driver Driver/Darwin: Put dsymutil -o arguments first, so that dysmutil doesn't barf 2011-05-09 17:23:16 +00:00
Frontend Add a FIXME. 2011-05-09 22:32:46 +00:00
FrontendTool Re-enable disable free optimization where the FrontendAction is not freed when -disable-free is passed. This accidentally was commited in r128011. 2011-04-25 22:57:55 +00:00
Headers LLVM doesn't always optimize away the four loads from this: 2011-05-12 19:02:15 +00:00
Index Modify some deleted function methods to better reflect reality: 2011-05-06 20:44:56 +00:00
Lex Implement CWG1170, which makes access-control errors into template 2011-05-11 23:45:11 +00:00
Parse Properly parse the 'default' and 'delete' keywords. 2011-05-12 06:15:49 +00:00
Rewrite Replace a literal 8 with Context->getCharWidth() in 2011-04-30 16:08:27 +00:00
Sema Properly parse the 'default' and 'delete' keywords. 2011-05-12 06:15:49 +00:00
Serialization Implement implicit deletion of default constructors. 2011-05-11 22:34:38 +00:00
StaticAnalyzer Modify some deleted function methods to better reflect reality: 2011-05-06 20:44:56 +00:00
Tooling Remove noisy semicolons. 2011-04-30 19:55:55 +00:00
CMakeLists.txt Adds a function to run FrontendActions over in-memory code. This is 2011-04-21 18:37:41 +00:00
Makefile Add lib/Tooling to the Makefile build. 2011-04-30 03:09:18 +00:00