- f58f364 Add BMI2 intrinsics. by Craig Topper · 13 years ago
- dd4b350 Fix constexpr handling to allow 'extern constexpr' variable declarations. We no by Richard Smith · 13 years ago
- eba05b2 constexpr: perform zero-initialization prior to / instead of performing a by Richard Smith · 13 years ago
- 19b4a71 Change LZCNT and BMI tests to check IR instead of X86 assembly. by Craig Topper · 13 years ago
- 6ab9f02 lib/Headers/CMakeLists.txt: Fix cmake build since r147263, for two missing headers. by NAKAMURA Takumi · 13 years ago
- 0b269c1 Add the rest of the BMI intrinsics. by Craig Topper · 13 years ago
- 5c75208 Add intrinsics for lzcnt and tzcnt instructions. by Craig Topper · 13 years ago
- 31ceea0 Add BMI, BMI2, and LZCNT feature flags to enable adding intrinsics. by Craig Topper · 13 years ago
- 8d2a701 Remove unused variables. by Rafael Espindola · 13 years ago
- b701d3d Always implicitly declare move assignment operations for dynamic classes, in by Richard Smith · 13 years ago
- 5cbd751 Add last of the AVX2 intrinsics except for gather. by Craig Topper · 13 years ago
- 7bb0340 Add AVX2 permute intrinsics. Also add parentheses on some macro arguments in other intrinsic headers. by Craig Topper · 13 years ago
- 34a1da4 Add AVX2 permute intrinsics. Also add parentheses on some macro arguments in other intrinsic headers. by Craig Topper · 13 years ago
- 967cd88 Add AVX2 intrinsics for FP vbroadcast, vbroadcasti128, and vpblendd. by Craig Topper · 13 years ago
- ee9b41d Add AVX2 intrinsics for FP vbroadcast, vbroadcasti128, and vpblendd. by Craig Topper · 13 years ago
- 7f16caa Intrinsics for AVX2 unpack instructions. by Craig Topper · 13 years ago
- cbe627b More AVX2 intrinsics for shift, psign, some shuffles, and psadbw. by Craig Topper · 13 years ago
- ff91d24 Fix several issues related to specializations and explicit instantiations. by Nico Weber · 13 years ago
- 17ba267 fix for PR11634 by Anton Yartsev · 13 years ago
- 430cf51 Give C11's __STDC_VERSION__ the final value. by Benjamin Kramer · 13 years ago
- ffbe9b9 Mass rename C1x references to C11. The name hasn't proliferated like "C++0x" so this patch is surprisingly small. by Benjamin Kramer · 13 years ago
- d217465 C1X is now C11, add -std=c11 and -std=gnu11 as aliases for the c1x arguments. by Benjamin Kramer · 13 years ago
- 28a324a Add AVX2 multiply intrinsics. by Craig Topper · 13 years ago
- 8fdb6de Let CompilerInvocation initialization indicate failure by Dylan Noblesmith · 13 years ago
- 9241057 Pass context and access to Parser::ParseExplicitInstantiation() for by Argyrios Kyrtzidis · 13 years ago
- 712ef87 objective-c: Use class definition AST in several situations when by Fariborz Jahanian · 13 years ago
- 224bfee Remove spurious, but now legal, typename by Douglas Gregor · 13 years ago
- 585ec93 When building a module with an umbrella header, warn about any headers by Douglas Gregor · 13 years ago
- 682060c Colorize and condense CFG pretty-printing. by Ted Kremenek · 13 years ago
- 5cb94a7 Add -Wdangling-else. by Nico Weber · 13 years ago
- 1770e0d remove unneeded config.h includes by Dylan Noblesmith · 13 years ago
- bf1739c Make a note for an optimization that I'd like to implement, when the ASTs for local externs are sound by Douglas Gregor · 13 years ago
- c3cfd2a Serialize the AST reader's mapping from canonical declarations to the by Douglas Gregor · 13 years ago
- e89fd1b Add missing triple to darwin clang driver test. by Kevin Enderby · 13 years ago
- b0c6c33 Fix build under -Wswitch by adding support for FK_ListConstructorOverloadFailed by Nick Lewycky · 13 years ago
- cce54aa If we end up merging an Objective-C class with an existing Objective-C by Douglas Gregor · 13 years ago
- 567003e Last part of support for generating dwarf for assembly source files. This gets by Kevin Enderby · 13 years ago
- cf15cef Overloading for initializer list construction. by Sebastian Redl · 13 years ago
- 62f13c9 Fix a parser bug that prevented it from correctly parsing explicit construct expressoins of the form T{args}. by Sebastian Redl · 13 years ago
- 10f04a6 List-initialization via constructor part 1. Still needs: pretty-printing, overloading, initializer_list. by Sebastian Redl · 13 years ago
- 231f793 Add AVX2 intrinsics for max, min, sign extend, and zero extend. by Craig Topper · 13 years ago
- 4617e28 Delete stray semicolon. by Eli Friedman · 13 years ago
- b7dcddf Fix typos in analyzer diagnostics pointed out by Matt Beaumont-Gay and Robert Purves. by Ted Kremenek · 13 years ago
- 04a94bc In Lexer::getCharAndSizeSlow[NoWarn] if we come up against by Argyrios Kyrtzidis · 13 years ago
- e6a24e8 Add support for bitcasts to vector type in Evaluate. by Eli Friedman · 13 years ago
- 6180245 PR11614: Mark defaulted special constructors as constexpr if their implicit by Richard Smith · 13 years ago
- 0f75323 When deserializing an Objective-C class, check whether we have another by Douglas Gregor · 13 years ago
- 15ce164 Enhance AnalysisDeclContext::getReferencedBlockVars() to understand PseudoObjExprs. It turns out by Ted Kremenek · 13 years ago
- 974c5f9 PR11637: implement special-case constant evaluation for char arrays initialized by Richard Smith · 13 years ago
- 280cf14 Fix regression in LiveVariables when reasoning about variables captured by blocks. by Ted Kremenek · 13 years ago
- dedb362 Fix a silly mistake in this test that somehow slipped into my last commit. by Eli Friedman · 13 years ago
- 58c65fc Fix a failure (which led to a crash) in constant emission code with vector compound literals. by Eli Friedman · 13 years ago
- f132dca In Lexer::getCharAndSizeSlow[NoWarn] make sure we don't go over the end of the buffer by Argyrios Kyrtzidis · 13 years ago
- 97bbab2 objc, objc rewriter. Fixes couple of bugs one by Fariborz Jahanian · 13 years ago
- 3b7a48f Improve CFG pretty-printing for CXXConstructExprs. by Ted Kremenek · 13 years ago
- aa5d533 Cast enumerators from different anonymous enums to unsigned, to appease gcc by Matt Beaumont-Gay · 13 years ago
- 893d414 Improve CFG pretty-printing of CastExprs. by Ted Kremenek · 13 years ago
- acca411 [libclang] In visitPreprocessedEntitiesInRange we are interested in a file region by Argyrios Kyrtzidis · 13 years ago
- cee5ec9 Fix bugs in SourceManager::computeMacroArgsCache() and add a unit test for it. by Argyrios Kyrtzidis · 13 years ago
- d7711ec For SourceManager::isBeforeInTranslationUnit(), have it consider macro arg expanded by Argyrios Kyrtzidis · 13 years ago
- 87dd4f7 Implement a trivial, obvious optimization for deserialization of by Douglas Gregor · 13 years ago
- 4a4f25a Add a few more AVX2 intrinsics and fix the type strings on a couple SSE intrinsics. by Craig Topper · 13 years ago
- 318e460 Add AVX2 horizontal add/sub intrinsics. by Craig Topper · 13 years ago
- 7098cbd constexpr: diagnostic improvements for invalid lvalue-to-rvalue conversions in by Richard Smith · 13 years ago
- 9bddf43 Bump suitable alignment on darwin ppc 32/64 and x86-32 to 16 bytes. I don't by Nick Lewycky · 13 years ago
- 1d238ea C++11 half of r147023: In C++11, additionally eagerly instantiate: by Richard Smith · 13 years ago
- 14b9436 Attempt to fix test on 32-bit hosts. by Eli Friedman · 13 years ago
- 6bd9719 Fix a case where Expr::isConstantInitializer would return true for an expression we can't support. In a slightly amusing twist, the case in question was already in the clang regression tests marked as a valid construct. <rdar://problem/10020074> by Eli Friedman · 13 years ago
- 3e9ea0b C++ constant expression handling: eagerly instantiate static const integral data by Richard Smith · 13 years ago
- 28441e6 objc QOI: Don't't warn about mismatch between attributes by Fariborz Jahanian · 13 years ago
- a44854a PR11297: Provide a better diagnostic for code which contains a by Richard Smith · 13 years ago
- 2cbe791 [analyzer] Do not invalidate arguments when the parameter's by Anna Zaks · 13 years ago
- b5ea9db objc/c++: Issue diagnostic when free-standing ivar is accessed by Fariborz Jahanian · 13 years ago
- 1d4c113 When we make a previously-deserialized module definition visible, by Douglas Gregor · 13 years ago
- 6ae3257 Fix inversion of static analyzer path diagnostics for path conditions. by Ted Kremenek · 13 years ago
- c7feca0 Fix a crash on invalid, http://llvm.org/pr11599 by Nico Weber · 13 years ago
- d7f02c6 Let the KNR promotion warning be disabled. by Roman Divacky · 13 years ago
- 2ccd89c When performing name lookup for a redeclaration, ignore module by Douglas Gregor · 13 years ago
- e7aa27a When performing layout for an Objective-C class, make sure to dig out by Douglas Gregor · 13 years ago
- 4c07c5d Add AVX2 intrinsics for pavg, pblend, and pcmp instructions. Also remove unneeded builtins for SSE pcmp. Change SSE pcmpeqq and pcmpgtq to not use builtins and just use vector == and >. by Craig Topper · 13 years ago
- 3ff53b3 Update the CMake build for r146959's new files. by Chandler Carruth · 13 years ago
- 9082cdd Relax type checking for a few Neon intrinsics. <rdar://problem/10538555> by Bob Wilson · 13 years ago
- 2fbf373 Fix off-by-one error in an assert condition. No functionality change, but better by Richard Smith · 13 years ago
- b6f8d28 Revert r146766, and add a testcase for which it introduced a wrong-code bug. by Richard Smith · 13 years ago
- 99ba9e3 Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 13 years ago
- f6702a3 Unlike in C++03, a constant-expression is not an unevaluated operand in C++11. by Richard Smith · 13 years ago
- 9490ab4 Fix tentative parsing so it knows how to handle an ambiguous for-range-declaration. PR11601. by Eli Friedman · 13 years ago
- 9c7a925 Remove some extraneous carriage returns from these files. One of the by Chandler Carruth · 13 years ago
- d9d12e0 Refine error diagnostic for using bridged casts when not using ARC. by Ted Kremenek · 13 years ago
- 305dc3e Detect when mapping a #include/#import over to a submodule ends up by Douglas Gregor · 13 years ago
- 6446c3e Mark the calls to the _setjmp function as returns twice. <rdar://problem/10492556> by Bill Wendling · 13 years ago
- d71f442 Switch a few callers of MakeAddrLValue places over to MakeNaturalAlignAddrLValue. by Eli Friedman · 13 years ago
- e2eb0e9 objc-arc: bridge casts in non-arc mode are now error. // rdar://10597832 by Fariborz Jahanian · 13 years ago
- bc6abe9 Evaluation support for ExprWithCleanups. We won't evaluate any expression which by Richard Smith · 13 years ago
- af2c7a1 Improve r146813 (for PR11595) to give an appropriate diagnostic. by Richard Smith · 13 years ago
- 1f6b395 loads also handled of course. by Chris Lattner · 13 years ago
- 4cac9e1 Fix PR5279 - don't sliently drop alignment information on stores of types that have alignment less than the natural alignment of the type when it comes from a typedef. by Chris Lattner · 13 years ago
- 4f1aefc filecheckize. by Chris Lattner · 13 years ago
- e5d0f4c rename test. by Chris Lattner · 13 years ago
- a126651 Eliminate the first->last redeclaration map from the AST file by Douglas Gregor · 13 years ago