- adc6cbf [MSExtensions] Add support for __forceinline. by Michael J. Spencer · 12 years ago
- 860a319 Fix Sema and IRGen for atomic compound assignment so it has the right semantics when promotions are involved. by Eli Friedman · 12 years ago
- 32f498a Make the ".*" operator work correctly when the base is a prvalue and the field has a non-trivial copy constructor. PR13097. by Eli Friedman · 12 years ago
- 2ee5ba3 Documentation cleanup: by James Dennett · 12 years ago
- c7810fe Documentation fix: made the name given to \param match the code. by James Dennett · 12 years ago
- 3b2adf2 Documentation fixes: Added \brief markup and fixed some formatting. by James Dennett · 12 years ago
- f553301 It turns out that implementing the rethrow-on-fallthrough by John McCall · 12 years ago
- 809d1be More doxygen/documentation cleanups. by James Dennett · 12 years ago
- 645161f Remove unused variable. by Bill Wendling · 12 years ago
- b1756ef Make CodeGenFunction::EmitMSAsmStmt throw a fatal error as MS-style inline by Chad Rosier · 12 years ago
- 8cd64b4 Etch out the code path for MS-style inline assembly. by Chad Rosier · 12 years ago
- 17d26a6 Documentation cleanup, fixing Doxygen markup. Mostly this avoids common terms by James Dennett · 12 years ago
- ca52330 PR13064: Store whether an in-class initializer uses direct or copy by Richard Smith · 12 years ago
- 50e3faa [C++11 Compat] Fix breaking change in C++11 pair copyctor. by Michael J. Spencer · 12 years ago
- ec22f56 User better API for vla in compund literals. // rdar://11485774 by Fariborz Jahanian · 12 years ago
- 2ccc0f9 When emitting compund literal of vla pointer elements, make by Fariborz Jahanian · 12 years ago
- 8552437 Plug a long standing memory leak in TemplateArgument. by Benjamin Kramer · 12 years ago
- e14da79 reverse r158117. by Fariborz Jahanian · 12 years ago
- 3077577 When doing arithmatic on vla pointer, make sure by Fariborz Jahanian · 12 years ago
- 581deb3 Revert Decl's iterators back to pointer value_type rather than reference value_type by David Blaikie · 12 years ago
- facde17 Remove unused private member variables found by clang's new -Wunused-private-field. by Benjamin Kramer · 12 years ago
- f4bd4d8 Fix a bug with va_arg and vectors on Darwin x86-32. <rdar://problem/11592208>. by Eli Friedman · 12 years ago
- 3de00ce Reapply "Only emit debug information for methods that are user defined, there's" by Eric Christopher · 12 years ago
- 0637f40 Revert "Only emit debug information for methods that are user defined, there's" by John McCall · 12 years ago
- 9b26efe Only emit debug information for methods that are user defined, there's by Eric Christopher · 12 years ago
- 5a2eff8 Support C++11 enum forward declarations. by Eric Christopher · 12 years ago
- 490a52b objective-c: fix a sema and IRGen crash when property by Fariborz Jahanian · 12 years ago
- 565204d OpenCL: Fix vector conditional operator CodeGen for the case where by Peter Collingbourne · 12 years ago
- a61ab05 adjust to mainline llvm API change. by Chris Lattner · 12 years ago
- 976f266 fix codegen support for alloc_size attribute for static C++ methods by Nuno Lopes · 12 years ago
- 2813420 add CodeGen support for the alloc_size attribute by Nuno Lopes · 12 years ago
- 2c585b9 Replace PTX back-end with NVPTX back-end in all places where Clang cares by Justin Holewinski · 12 years ago
- c679485 If the first argument of __builtin_object_size can be folded to a constant by Richard Smith · 12 years ago
- 9ee5f46 Emit C++11 enum class information if it exists. by Eric Christopher · 12 years ago
- def1849 wire -fbounds-checking to the new LLVM bounds checking pass by Nuno Lopes · 12 years ago
- 3e86a04 revert the usage of the objectsize intrinsic with 3 parameters (to match LLVM r157255) by Nuno Lopes · 12 years ago
- e6d1197 Revert r115805. An array type is required to have a range type, by Eric Christopher · 12 years ago
- edb66f3 Teach Clang about the NVPTX backend. by Peter Collingbourne · 12 years ago
- 4dc34eb CUDA: add CodeGen support for global variable address spaces. by Peter Collingbourne · 12 years ago
- a2ac407 Zap a bogus assert for delegating constructors. PR12890, part 2. by Eli Friedman · 12 years ago
- 37e4cea Update API usage for llvm DIBuilder changes for rvalue reference by Eric Christopher · 12 years ago
- d9f07d4 Remove unnecessary temporary. by Eric Christopher · 12 years ago
- 29a93f8 Fix code generation of variables reference expressions when mixing by Douglas Gregor · 12 years ago
- 13ec910 Implement IRGen for C++11's "T{1, 2, 3}", where T is an aggregate and the by Richard Smith · 12 years ago
- ee409a9 Add support for __attribute__((hot)) and __attribute__((cold)). by Benjamin Kramer · 12 years ago
- 91338cf Coerce byval aggregate arguments to integers whose size matches the integer by Akira Hatanaka · 12 years ago
- 8aeb147 Fix handling of vector return types. by Akira Hatanaka · 12 years ago
- 6ea175b Hexagon V5 intrinsics support in clang. by Sirish Pande · 12 years ago
- 0fbc4b9 Implement PPC64TargetCodeGenInfo. by Roman Divacky · 12 years ago
- 08a9ae9 update calls to objectsize intrinsic to match LLVM r156473 by Nuno Lopes · 12 years ago
- b3198a8 add -fbounds-checking option. by Nuno Lopes · 12 years ago
- a135f2c The address of a vla is actually complex and requires a dereference. by Eric Christopher · 12 years ago
- 3a89bfb Whitespace. by Eric Christopher · 12 years ago
- d7fb96e remove code to add bound checks for simple array accesses, since those are already covered by the check with the objectsize builtin by Nuno Lopes · 12 years ago
- 4a7376d Convert AVX non-temporal store builtins to LLVM-native IR. This was previously done for SSE builtins. by Craig Topper · 12 years ago
- 27a0097 Make BuiltinType::getName return a StringRef and introduce BuiltinType::getNameAsCString by Argyrios Kyrtzidis · 12 years ago
- fd00eec This patch adds a new Clang compiler flag "-gline-tables-only". by Alexey Samsonov · 12 years ago
- 6c803f7 During block layout, after padding up to the max field alignment, by John McCall · 12 years ago
- d1c0c94 Spacing. by Chad Rosier · 12 years ago
- cf18ae5 Push variable declaration into nested scope (the only place where it is used). Found by static analyzer. by Ted Kremenek · 12 years ago
- 441c623 Add support for laying out vtordisps according to our current by John McCall · 12 years ago
- 20bb175 Abstract the emission of global destructors into ABI-specific code by John McCall · 12 years ago
- e2b45e2 Refactor the C++ ABI code a little bit to take advantage of by John McCall · 12 years ago
- 262bc18 Remove the ref/value inconsistency in filter_decl_iterator. by David Blaikie · 12 years ago
- 3a70cd6 Use enum to set debug info size generated by Clang by Alexey Samsonov · 12 years ago
- c8f11e9 Add a missing check in CodeGen of packed classes with vtables. <rdar://problem/11324125>. by Eli Friedman · 12 years ago
- 52c18b0 objective-c IRGen. Fixes a getter synthesis bug by Fariborz Jahanian · 12 years ago
- 6ea4841 Fix a bug with block layout when the block contains something by John McCall · 12 years ago
- 0982251 Add a flag to the image info section indicating that the program is compiled for by Bill Wendling · 12 years ago
- c9fe605 enable TBAA when -fthread-sanitizer is given, even with -O0 or -relaxed-aliasing by Kostya Serebryany · 12 years ago
- 87380aa Forward declarations should take a context. This helps the debugger by Eric Christopher · 12 years ago
- 6603ff8 Revert r155363, due to the underlying patches in LLVM causing regression by Chandler Carruth · 12 years ago
- ac28eca Hexagon V5 (floating point) support in cfe. by Sirish Pande · 12 years ago
- 1664d54 PR12571: Objects of type clang::ConstantArrayType aren't always emitted with by Richard Smith · 12 years ago
- 8560791 Fix bug 12574 - Avoid infinite recursion in constructors and destructors when using Microsoft C++ ABI by Timur Iskhodzhanov · 12 years ago
- eb382ec Implements boxed expressions for Objective-C. <rdar://problem/10194391> by Patrick Beard · 12 years ago
- 103f41d Revert some Hexagon builtin commits to match reverts done to LLVM in by Chandler Carruth · 12 years ago
- 26397ed Fix case where the alignment is overaligned, per Eli's suggestion. by Chad Rosier · 12 years ago
- 7fea7c8 Make sure EmitMoveFromReturnSlot is passing the correct alignment to by Chad Rosier · 12 years ago
- 0ff258b Typo. by Eric Christopher · 12 years ago
- 3c6ed1b Remove support for -fast-math metadata for the moment. by Duncan Sands · 12 years ago
- 10e675d Generate fpmath metadata when -ffast-math. Note that no optimizations are hooked by Duncan Sands · 12 years ago
- 7ac715f Hexagon V5(Floating Point) support. by Sirish Pande · 12 years ago
- 60c7707 Adjust for LLVM name tweaks requested by Chandler. by Duncan Sands · 12 years ago
- 377ecc7 Propagate alignment on lvalues through EmitLValueForField. PR12395. by Eli Friedman · 12 years ago
- 2d7cb06 Use MDBuilder to help with metadata creation. by Duncan Sands · 12 years ago
- fe58720 PR12226: don't generate wrong code if a braced string literal is used to by Richard Smith · 12 years ago
- 9bb1d34 Rename "fpaccuracy" metadata to the more generic "fpmath". That's because I'm by Duncan Sands · 12 years ago
- 534986f Add an AttributedStmt type to represent a statement with C++11 attributes by Richard Smith · 12 years ago
- 38baeab Don't enter cleanups for unreachable variables. It's impossible to by John McCall · 12 years ago
- c6b468e Avoid string thrashing when we can concatenate them in the final buffer. by Benjamin Kramer · 12 years ago
- eaf856d Step forward with supporting of ARM homogenous aggregates: by Anton Korobeynikov · 12 years ago
- 51b9240 Implement __atomic_fetch_nand and __atomic_nand_fetch to complete our set of by Richard Smith · 12 years ago
- 7444639 Fix a trivial oversight with apple-kext static local destructors by John McCall · 12 years ago
- 2c39d71 Implement the missing pieces needed to support libstdc++4.7's <atomic>: by Richard Smith · 12 years ago
- 47bfcca Fix some i1/i8 confusion within _Atomic(bool) in IR generation, both by Douglas Gregor · 12 years ago
- ff34d40 Implement support for 18 of the GNU-compatible __atomic builtins. by Richard Smith · 12 years ago
- b92bd4b These functions too have no prototypes. Audited the rest of Sema for by Eric Christopher · 12 years ago
- 43443de static functions have a need for mangled name debug information too. by Eric Christopher · 12 years ago
- e5bbebb The copy and destroy helper functions aren't prototyped, don't call them so. by Eric Christopher · 12 years ago