- cf4ff586 Add codegen support for __uuidof(). by Nico Weber · 13 years ago
- d01e83a Rename ObjCMethodDecl::isSynthesized to isPropertyAccessor. by Jordan Rose · 13 years ago
- 73e465e Have 'addFnAttr' take the attribute enum value. Then have it build the attribute object and add it appropriately. No functionality change. by Bill Wendling · 13 years ago
- 0597c1e We use the enums to query whether an Attributes object has that attribute. The by Bill Wendling · 13 years ago
- dd31ca1 Move TargetData to DataLayout. by Micah Villmow · 13 years ago
- ba03612 Propagate calling convention for aliases and weakrefs. by Alex Rosenberg · 13 years ago
- b555a76 PR13941: Mark all virtual functions as unnamed_addr. It's not possible to by Richard Smith · 13 years ago
- 22695fc Add basic support for adding !tbaa.struct metadata on llvm.memcpy calls for by Dan Gohman · 13 years ago
- 6fe7b78 Update to new function attribute querying syntax. by Bill Wendling · 13 years ago
- e637711 Dont cast away const needlessly. Found by gcc48 -Wcast-qual. by Roman Divacky · 13 years ago
- c215e76 Push ArrayRef through the Expr hierarchy. by Benjamin Kramer · 13 years ago
- fc6eb7d Reduce duplicated hash map lookups. by Benjamin Kramer · 13 years ago
- 28a26c8 [asan] If we are compiling with ASan, add metadata indicating dynamically initialized globals. Patch by Reid Watson, reviewed by Richard Smith by Kostya Serebryany · 13 years ago
- 8c02a24 Decrementing std::string::end is not portable, use array access instead. by Joerg Sonnenberger · 13 years ago
- f8378ca Remove HasSynthBitfield and all callers/writers/etc. Also remove by Eric Christopher · 13 years ago
- 775086e Add the ObjFW runtime. Patch by Jonathan Schleifer! by John McCall · 13 years ago
- b601c96 Rename the GCC Objective-C runtime to gcc from gnu-fragile and the GNUstep by David Chisnall · 13 years ago
- c9f4394 When we're looking for redeclarations which might provide a definition in CodeGen, make sure we examine all the redeclarations. PR13252. by Eli Friedman · 13 years ago
- f60f6af Add -ftls-model command-line flag. by Hans Wennborg · 13 years ago
- 6362803 block literal irgen: several improvements on naming block by Fariborz Jahanian · 13 years ago
- a325a6e IRGen: Factor v-table generation into the CGCXXABI object. by Charles Davis · 13 years ago
- d3b01bc Support the tls_model attribute (PR9788) by Hans Wennborg · 13 years ago
- 5fb5df9 Restructure how the driver communicates information about the by John McCall · 13 years ago
- f97bd8c [MSExtensions] Add support for __forceinline. by Michael J. Spencer · 13 years ago
- 2b01318 PR13064: Store whether an in-class initializer uses direct or copy by Richard Smith · 13 years ago
- 40ed297 Revert Decl's iterators back to pointer value_type rather than reference value_type by David Blaikie · 13 years ago
- a2db6f2 adjust to mainline llvm API change. by Chris Lattner · 13 years ago
- f44bdf9 CUDA: add CodeGen support for global variable address spaces. by Peter Collingbourne · 13 years ago
- 29c2b43 Add support for __attribute__((hot)) and __attribute__((cold)). by Benjamin Kramer · 13 years ago
- 74a3868 This patch adds a new Clang compiler flag "-gline-tables-only". by Alexey Samsonov · 14 years ago
- 2d7c57e Remove the ref/value inconsistency in filter_decl_iterator. by David Blaikie · 14 years ago
- 486e1fe Use enum to set debug info size generated by Clang by Alexey Samsonov · 14 years ago
- 5dd2cfc enable TBAA when -fthread-sanitizer is given, even with -O0 or -relaxed-aliasing by Kostya Serebryany · 14 years ago
- 365e309 Typo. by Eric Christopher · 14 years ago
- 3d19de9 Enable debug info for objective c implementations that may not have by Eric Christopher · 14 years ago
- 8453795 Revert r153723, and its follow-ups r153728 and r153733. by Chandler Carruth · 14 years ago
- 87590e6 Do the static-locals thing properly in the face of unions and by John McCall · 14 years ago
- 82b87f1 The UTF16 string referenced by a CFString should go into the __TEXT,__ustring by Bill Wendling · 14 years ago
- 07635cc Fix whitespace. by Bill Wendling · 14 years ago
- 141e46f add tbaa metadata to vtable pointer loads/stores by Kostya Serebryany · 14 years ago
- e894e09 Simplify some users of DenseMap::erase. by Benjamin Kramer · 14 years ago
- bbafb8a Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 14 years ago
- df88f6f Replace MarkVarRequired with a more generic by Rafael Espindola · 14 years ago
- 189fa74 Fix a small difference in sema and codegen views of what needs to be output. by Rafael Espindola · 14 years ago
- bc638767 Reinstate r151879, r151880, reverted in r151922, along with a bugfix for by Richard Smith · 14 years ago
- a235e2d Hack in a loud error for PR12086. Better than a silent miscompile. by Sebastian Redl · 14 years ago
- 4a7eab2 CodeGen support for global variables of type std::initializer_list<X>. by Sebastian Redl · 14 years ago
- 71006f2 Remove UpdateCompletedType from the debug info emission. We now by Eric Christopher · 14 years ago
- e070fd2 Bug fix: do not emit static const local variables with mutable members by Richard Smith · 14 years ago
- ae81950 When performing IRGen on a global, emit it as a constant if: by Richard Smith · 14 years ago
- a729c62 Whether an argument is required (in contrast with being an by John McCall · 14 years ago
- 515a60d Teach clang to add metadata tags to calls and invokes in ObjC with by Dan Gohman · 14 years ago
- 6331c40 Deal with a horrible C++11 special case. If a non-literal type has a constexpr by Richard Smith · 14 years ago
- ece0409 simplify a bunch of code to use the well-known LLVM IR types computed by CodeGenModule. by Chris Lattner · 14 years ago
- 02cb171 build wide strings with ConstantDataArray, just because we can. by Chris Lattner · 14 years ago
- 00a10ca improve the code that handles IR generation of byte-sized string literals to avoid by Chris Lattner · 14 years ago
- 3def9ae use cheaper llvm APIs for various bits of IR generation. by Chris Lattner · 14 years ago
- 9c81833 reapply the patches reverted in r149477, which enable ConstantDataArray. by Chris Lattner · 14 years ago
- 2c1dd27 Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 14 years ago
- ef41fd3 Move the code that sets the AddressSafety by Alexander Potapenko · 14 years ago
- a11b35a Revert r149363 which was part a series of commits that were reverted in llvm by Argyrios Kyrtzidis · 14 years ago
- 92d436b Support @compatibility_alias at run time (GNUstep Runtime) by David Chisnall · 14 years ago
- f4a4bec ConstantArray::get() (for strings) is going away, use by Chris Lattner · 14 years ago
- 588d6ab The following patch adds __attribute__((no_address_safety_analysis)) which will allow to disable by Kostya Serebryany · 14 years ago
- e4d798f More dead code removal (using -Wunreachable-code) by David Blaikie · 14 years ago
- c919665 test svn commit access by Seth Cantrell · 14 years ago
- 9ed5b15 Fix a string over-run detected by ASAN. by Nick Lewycky · 14 years ago
- 72cd229 Fix special king of typo. by Nick Lewycky · 14 years ago
- ec9fd13 De-virtualize getPreviousDecl() and getMostRecentDecl() when we know by Douglas Gregor · 14 years ago
- dafff94 constexpr irgen: Add irgen support for APValue::Struct, APValue::Union, by Richard Smith · 14 years ago
- 86131f2 The `-fwritable-strings' flag doesn't make the backing store strings of all by Bill Wendling · 14 years ago
- f610267 Eliminate ObjCForwardProtocolDecl, which is redundant now that by Douglas Gregor · 14 years ago
- deafd0b Eliminate ObjCClassDecl, which is redundant now that ObjCInterfaceDecl by Douglas Gregor · 14 years ago
- 4fdc175 Extend the fix for PR9614 to handle inline asm in the outer decl and by Rafael Espindola · 14 years ago
- ba34552 Introduce a module import declaration, so that we properly represent, e.g., by Douglas Gregor · 14 years ago
- fcec630 Fix the representation of wide strings in the AST and IR so that it uses the native representation of integers for the elements. This fixes a bunch of nastiness involving by Eli Friedman · 14 years ago
- fffc1ce Fix PR9614 for functions with the always_inline attribute. Try to keep by Rafael Espindola · 14 years ago
- c594135 Fix pr9614 by not emitting an available_externally function when it calls by Rafael Espindola · 14 years ago
- 22d24c2 Replace vectors with arrays. by Benjamin Kramer · 14 years ago
- 7cdf948 Recommit: by Eric Christopher · 14 years ago
- 93663b3 Revert file/scope handling patches. gdb testing revealed a couple of bugs. by Eric Christopher · 14 years ago
- 498b7fd Start handling debug line and scope information better: by Eric Christopher · 14 years ago
- c168e50 Free 'TheTargetCodeGenInfo' in the class CodeGenModule. This looks like an obvious memory leak that was reported from LLDB devs. The comment indicates the leak is deliberate, but I have no idea why this needs to be so. Please comment/revert if you know otherwise. by Ted Kremenek · 14 years ago
- a9455ec CUDA: add -fcuda-is-device flag by Peter Collingbourne · 14 years ago
- fe88342 CUDA: IR generation support for kernel call expressions by Peter Collingbourne · 14 years ago
- b8c3aaf Allow getting all source locations of selector identifiers in a ObjCMethodDecl. by Argyrios Kyrtzidis · 14 years ago
- dfd6570 Pass from the parser the locations of selector identifiers when creating by Argyrios Kyrtzidis · 14 years ago
- 9b0a7ce Make -fobjc-nonfragile-abi the -cc1 default, since it's the by John McCall · 14 years ago
- 9c902b5 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 14 years ago
- 83d382b Switch assert(0/false) llvm_unreachable. by David Blaikie · 14 years ago
- 2dbb708 OpenCL: introduce support for function scope __local variables by Peter Collingbourne · 14 years ago
- 28a5b32 In apple-kext mode, use external linkage for explicit template instantiations by John McCall · 14 years ago
- 30e4efd Correctly generate IR for casted "builtin" functions, where by John McCall · 14 years ago
- 79a9141 Switch LangOptions over to a .def file that describes header of the by Douglas Gregor · 14 years ago
- 5a6b698 Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: can by Julien Lerouge · 14 years ago
- 7959fee Treat the weak export of block runtime symbols as a deployment-target by John McCall · 14 years ago
- 2169a75 Do a lookup for the blocks runtime globals to see if they were declared, by Argyrios Kyrtzidis · 14 years ago
- e8bbc12 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 14 years ago
- c55efe4 Make sure we don't inline functions marked with __attribute__((naked)). <rdar://problem/9973228> by Eli Friedman · 14 years ago
- 004df6e Mark objc methods that are implicitly declared for properties (not user-declared) as implicit. by Argyrios Kyrtzidis · 14 years ago