- 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
- fafbf06 Provide, and document, a set of __c11_atomic_* intrinsics to implement C11's by Richard Smith · 12 years ago
- 5d70cfd Make __atomic_init() (soon to be __c11_atomic_init()) work with non-scalar types. by David Chisnall · 12 years ago
- be6c686 Enable debug info for objective c implementations that may not have by Eric Christopher · 12 years ago
- c078337 For debug and coverage analysis if we're not optimizing go ahead by Eric Christopher · 12 years ago
- 8250016 Express the number of ULPs in fpaccuracy metadata as a real rather than a by Duncan Sands · 12 years ago
- 2b124ea EmitStopPoint already checks if we have debug info. by Eric Christopher · 12 years ago
- fc65ec8 Tidy. by Eric Christopher · 12 years ago
- 561d622 Revert r154321, pending more discussion. by David Chisnall · 12 years ago
- 649ee3f Add -fobjc-trace to emit a call before and after each Objective-C message send by David Chisnall · 12 years ago
- 5081de5 Wire up -fpie and -fPIE to LLVM's newly added TargetOptions. No test by Chandler Carruth · 12 years ago
- 5e219cf Teach Clang about PIE compilations. This is the first step of PR12380. by Chandler Carruth · 12 years ago
- 30fa370 Use atexit when __cxa_atexit isn't available instead of adding a by John McCall · 13 years ago
- 3f88f68 Rename GenerateCXXGlobalDtorFunc to GenerateCXXGlobalDtorsFunc. by John McCall · 13 years ago
- 6614845 zext ivar offsets if required (GNU runtimes). by David Chisnall · 13 years ago
- 78af8fd Only emit the getter and setter names if they're not the default by Eric Christopher · 13 years ago
- 87b9c03 Make the variant of __builtin_shufflevector that takes the shuffle indexes as a vector actually usable. Patch by David Neto. PR12465. by Eli Friedman · 13 years ago
- 465a899 Fix an oversight: don't run ARC optimization cleanup at -O0. by Dan Gohman · 13 years ago
- 9595dae Don't crash (assert failure) when generating blocks for C++ types with a non-const copy constructor. by David Chisnall · 13 years ago
- beeb460 ErrorUnsupported on array cookies in the MS C++ ABI code; by John McCall · 13 years ago
- 74a1a1f Silence dead store warning, and fix indentation. by Ted Kremenek · 13 years ago
- ea32047 Change location information for synthesized properties to be at the by Eric Christopher · 13 years ago
- 50651b9 Fix a pair of invalidation bugs when emitting protocol definitions by John McCall · 13 years ago
- 355bba7 Make sure we unique static-local decls across multiple emissions of by John McCall · 13 years ago
- 0f30a12 Revert r153723, and its follow-ups r153728 and r153733. by Chandler Carruth · 13 years ago
- 49d26d2 Do the static-locals thing properly in the face of unions and by John McCall · 13 years ago
- 26945ad ItaniumCXXABI.cpp: Don't use nullptr. Clang source tree should be pre-c++11-compatible. by NAKAMURA Takumi · 13 years ago
- 96579c4 Revert previous commit changing location information to see if this by Eric Christopher · 13 years ago
- 9993cc7 When emitting a static local variable in C++, handle by John McCall · 13 years ago
- 56ea377 Add a note about a missing optimization in the case of virtual inheritance. by John McCall · 13 years ago
- 3754f96 Missing piece of r153720: make sure the vtable pointer is handled correctly. by Eli Friedman · 13 years ago
- 5fe61c6 ConstStructBuilder: fix offset math for base classes so it works correctly in general. Found by inspection. by Eli Friedman · 13 years ago
- 7435054 Change location information for synthesized properties to be at the by Eric Christopher · 13 years ago
- 84392d0 The UTF16 string referenced by a CFString should go into the __TEXT,__ustring by Bill Wendling · 13 years ago
- 8322c23 Fix whitespace. by Bill Wendling · 13 years ago
- 3a7d69b Call out to GCC-compatible runtime functions for atomic ops that we can't use by David Chisnall · 13 years ago
- 649b4a1 Revert r153613 as it's causing large compile-time regressions on the nightly testers. by Chad Rosier · 13 years ago
- ecae596 Go back to using just the selector name for the getter and setter by Eric Christopher · 13 years ago
- 16098f3 Tidy. by Eric Christopher · 13 years ago
- 51c0371 Add support for objc property decls according to the page at: by Eric Christopher · 13 years ago
- 57cd1b8 When we can't prove that the target of an aggregate copy is by John McCall · 13 years ago
- a0786c9 CodeGen/CGDeclCXX.cpp: Twine-ize CreateGlobalInitOrDestructFunction(). by NAKAMURA Takumi · 13 years ago
- 82fe6ae Move the emission of strict enum range metadata behind a flag (the same by Chandler Carruth · 13 years ago
- 8cb4a07 add tbaa metadata to vtable pointer loads/stores by Kostya Serebryany · 13 years ago
- 7e42392 Simplify some users of DenseMap::erase. by Benjamin Kramer · 13 years ago
- c3f8955 Add back r153360 with a fix for enums that cover all the 32 bit values. by Rafael Espindola · 13 years ago
- 88a569a Revert r153360 (and r153380), "Second part of PR12251. Produce the range metadata in clang for booleans and". by NAKAMURA Takumi · 13 years ago
- e27af29 Second part of PR12251. Produce the range metadata in clang for booleans and by Rafael Espindola · 13 years ago
- e78ec3e use EP_OptimizerLast instead of EP_ScalarOptimizerLate for ThreadSanitizer by Kostya Serebryany · 13 years ago
- acb5310 When an MMX output variable is tied to the input variable, we have to implicitly by Bill Wendling · 13 years ago
- e5a8aeb Make sure we correctly set the alignment for vector loads and stores associated with vector element lvalues. Patch by Kevin Schoedel (with some minor modifications by me). by Eli Friedman · 13 years ago
- 451b441 Update comment. by Eric Christopher · 13 years ago
- fce8009 Fix a use-after-free in thunk emission. EmitThunk may call RAUW on Init, invalidating the pointer. by Benjamin Kramer · 13 years ago
- 6181e56 Debug info: Tighten up uses of plain MDNode pointers which don't survive replaceOperandWith. by Benjamin Kramer · 13 years ago
- acd76fe Add missing bitcast that was breaking Objective-C++ exception typeinfo (GNUstep runtime). by David Chisnall · 13 years ago
- c9b47f9 Escape % in diagnostic message when compiling LLVM IR. by Benjamin Kramer · 13 years ago
- 0821263 When "low alignment" is specified, then set the alignment of the aggregate's by Bill Wendling · 13 years ago
- ff99320 Don't try to create "store atomic" instructions of non-integer types; they aren't supported at the moment. PR12040. by Eli Friedman · 13 years ago
- a43ef3e When a variable has a specified asm name, but isn't using the register storage class, the asm name doesn't specify a register. PR12244. by Eli Friedman · 13 years ago
- bd86ad5 Fix codegen for vld{3,4}_dup intrinsics. by James Molloy · 13 years ago
- 8fbe385 [frontend] Add support for disabling the "inline" keyword using by Chad Rosier · 13 years ago
- 1671745 Add support to mangle templated member function names with template args. by Eric Christopher · 13 years ago
- 3b10cfe When adding member functions to a class add any specializations of by Eric Christopher · 13 years ago
- a5f4441 [Sema] Prefer to use ObjCInterfaceDecl's protocol_begin()/protocol_end() iterators instead of by Argyrios Kyrtzidis · 13 years ago
- 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 13 years ago
- 7c02cfe llvm::SwitchInst by Stepan Dyatkovskiy · 13 years ago
- 4e494cf Simplify code. No functionality change. by Benjamin Kramer · 13 years ago
- f4b88a4 Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to by John McCall · 13 years ago
- dd2ecee Unify the BlockDeclRefExpr and DeclRefExpr paths so that by John McCall · 13 years ago
- edfac03 IRgen/ABI/x86_64: Avoid passing small structs using byval sometimes. by Daniel Dunbar · 13 years ago
- 71cba34 Make sure we update the static local decl address map when we are forced to rebuild a global because of the initializer. <rdar://problem/10957867>. by Eli Friedman · 13 years ago
- 8b42ab7 Make sure constant emission handles initializer lists with strings correctly. Part of <rdar://problem/10957867>. by Eli Friedman · 13 years ago
- 3d13c5a [AST] Reduce Decl::getASTContext() calls. by Daniel Dunbar · 13 years ago
- 0250393 Replace MarkVarRequired with a more generic by Rafael Espindola · 13 years ago
- aae1d8b Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012: by Stepan Dyatkovskiy · 13 years ago
- 9fcce65 AST representation for user-defined literals, plus just enough of semantic by Richard Smith · 13 years ago
- 946e272 Don't even try to directly emit the value of a DeclRefExpr if that declaration by Richard Smith · 13 years ago
- ebcb57a Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, by Ted Kremenek · 13 years ago
- 234fe65 Fix a small difference in sema and codegen views of what needs to be output. by Rafael Espindola · 13 years ago
- 77889c4 Silence a GCC warning about a set-but-not-used variable in release builds. by Chandler Carruth · 13 years ago
- d6e7356 add a testcase for PR12094 and fix a crash on pointer to incomplete type, by Chris Lattner · 13 years ago
- a3ca41f Reinstate r151879, r151880, reverted in r151922, along with a bugfix for by Richard Smith · 13 years ago
- f4c3db1 PR12094: Set the alignment of memory intrinsic instructions based on the by Jay Foad · 13 years ago
- c169e08 Revert r151879, r151880, "PR12145: Avoid emitting loads of constexpr variables in contexts where there" and "Fix buildbot: make this test less dependent on the value names in the produced IR." by Daniel Dunbar · 13 years ago
- a3cac5b PR12145: Avoid emitting loads of constexpr variables in contexts where there by Richard Smith · 13 years ago