- 4b2d549 Start handling debug line and scope information better: by Eric Christopher · 14 years ago
- 0628b72 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
- d51e43a CUDA: add -fcuda-is-device flag by Peter Collingbourne · 14 years ago
- 6c0aa5f CUDA: IR generation support for kernel call expressions by Peter Collingbourne · 14 years ago
- 491306a Allow getting all source locations of selector identifiers in a ObjCMethodDecl. by Argyrios Kyrtzidis · 14 years ago
- 11d7716 Pass from the parser the locations of selector identifiers when creating by Argyrios Kyrtzidis · 14 years ago
- d1e40d5 Make -fobjc-nonfragile-abi the -cc1 default, since it's the by John McCall · 14 years ago
- d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 14 years ago
- b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 14 years ago
- 8c25fc5 OpenCL: introduce support for function scope __local variables by Peter Collingbourne · 14 years ago
- 5584d91 In apple-kext mode, use external linkage for explicit template instantiations by John McCall · 14 years ago
- a45680b Correctly generate IR for casted "builtin" functions, where by John McCall · 14 years ago
- e289d81 Switch LangOptions over to a .def file that describes header of the by Douglas Gregor · 14 years ago
- 77f68bb Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: can by Julien Lerouge · 14 years ago
- 13db5cf Treat the weak export of block runtime symbols as a deployment-target by John McCall · 14 years ago
- ead363b Do a lookup for the blocks runtime globals to see if they were declared, by Argyrios Kyrtzidis · 14 years ago
- bcfd1f5 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 14 years ago
- 2873aee Make sure we don't inline functions marked with __attribute__((naked)). <rdar://problem/9973228> by Eli Friedman · 14 years ago
- 75cf3e8 Mark objc methods that are implicitly declared for properties (not user-declared) as implicit. by Argyrios Kyrtzidis · 14 years ago
- f391dbe Finalize debug info after all deferred globals are emitted. by Devang Patel · 14 years ago
- 4111fef Use new DIBuilder::finalize() at the end to wrap up debug info encoding for a translation unit. by Devang Patel · 14 years ago
- 0815b57 Move the creation of the record type for the state of Objective-C fast by Douglas Gregor · 14 years ago
- 45c4ea7 Move the construction of the RecordDecl representing the runtime by Douglas Gregor · 14 years ago
- a5e19c6 Emit wide string literals with the appropriate alignment. by John McCall · 14 years ago
- 40f9c30 When rewriting a call to a K&R function to lead to a well-prototyped by John McCall · 14 years ago
- e926523 CodeGen: rename CodeGenModule::Runtime to ObjCRuntime by Peter Collingbourne · 14 years ago
- 5cee119 Add support for C++0x unicode string and character literals, from Craig Topper! by Douglas Gregor · 14 years ago
- 6421162 Rename getInstantiationLineNumber to getExpansionLineNumber in both by Chandler Carruth · 14 years ago
- 9f5bff0 fix PR10415, tidying up IR representation of module level inline asm by Chris Lattner · 14 years ago
- 2d3ba4f Move ArrayRef to LLVM.h and eliminate now-redundant qualifiers, patch by Jon Mulder! by Chris Lattner · 14 years ago
- 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
- db8264e Add a const overload for ObjCInterfaceDecl::all_declared_ivar_begin. by Jordy Rose · 14 years ago
- a5c0434 Convert ConstantExpr::getGetElementPtr and by Jay Foad · 14 years ago
- dce67a7 In C99, emit an inline function when encountering an extern redeclaration. by Nick Lewycky · 14 years ago
- 2acc6e3 de-constify llvm::Type, patch by David Blaikie! by Chris Lattner · 14 years ago
- 4c7d9f1 Convert CallInst and InvokeInst APIs to use ArrayRef. by Jay Foad · 14 years ago
- 8dd55a3 Change intrinsic getter to take an ArrayRef, now that the underlying function in LLVM does. by Benjamin Kramer · 14 years ago
- df983a8 Second attempt at de-constifying LLVM Types in FunctionType::get(), by Jay Foad · 14 years ago
- e455f1c Revert r134888 (and related patches in other trees). It was causing by Bill Wendling · 14 years ago
- 00d40ea De-constify Types in FunctionType::get(). by Jay Foad · 14 years ago
- 9cbe4f0 clang side to match the LLVM IR type system rewrite patch. by Chris Lattner · 14 years ago
- dbd3c85 r134634 causes a failure on MultiSource/Benchmarks/Olden/bh with TEST=nightly, by Cameron Zwarich · 14 years ago
- 2357aee A redeclaration of an inline method in C99 mode should trigger emission of that by Nick Lewycky · 14 years ago
- bc8d40d Change the IR-generation of VLAs so that we capture bounds, by John McCall · 14 years ago
- 08d4792 IRgen: Add CGOptions to CGTypes. by Daniel Dunbar · 14 years ago
- ab27d6e llvm-gcc treats a tentative definition with a previous by Fariborz Jahanian · 14 years ago
- c5cbb90 Update to match mainline ConstantStruct::get API change. Also, use by Chris Lattner · 14 years ago
- 7650d95 update for api change. by Chris Lattner · 14 years ago
- c7c9058 Move computation of __private_extern__ visibilty to by Fariborz Jahanian · 14 years ago
- 119f19b Set the visibility to 'hidden' when previous by Fariborz Jahanian · 14 years ago
- f85e193 Automatic Reference Counting. by John McCall · 14 years ago
- cb5d2d0 PR10120: Make CodeGenModule::getVTableLinkage use NamedDecl::getLinkage to determine whether the vtable should be externally visible, instead of a rough approximation of it which messes up with templates. by Eli Friedman · 14 years ago
- 6a576ab When inferring the result type of a block based on a return statement by Douglas Gregor · 14 years ago
- b0dd670 Match llvm-gcc's string literals alignment by forcing alignment on string literals to 1. This can significantly impact the size of the string data, and as far as I know, the alignment doesn't help performance. rdar://9078969 . by Eli Friedman · 14 years ago
- abca5a1 Update for llvm api change. by Rafael Espindola · 14 years ago
- 25dba5d Code cleanup of my last patch. by Fariborz Jahanian · 14 years ago
- 6f40e22 Patch to fix IR-gen crash generating structure ABI which implements by Fariborz Jahanian · 14 years ago
- 0774cb8 Use arrays and SmallVectors instead of std::vectors when building function by John McCall · 14 years ago
- 62c296e Simplify by Joerg Sonnenberger · 14 years ago
- 4fe497d Bug 8765: Honor assembler labels for builtins. Ensure that the label is by Joerg Sonnenberger · 14 years ago
- cf8e168 Produce UTF-8 strings with -fconstant-string-class by Fariborz Jahanian · 14 years ago
- 2bb1101 When determining whether we can make a declaration into a global by Douglas Gregor · 14 years ago
- da55074 In C++, allow us to emit a global as 'constant' even if it has class by Douglas Gregor · 14 years ago
- 10620eb Modify some deleted function methods to better reflect reality: by Sean Hunt · 14 years ago
- 7dcdf5b Add an implementation of thunks for varargs methods. The implementation is a bit messy, but it is correct as long as the method in question doesn't use indirect gotos. A couple of possible alternative implementations are outlined in FIXME's in this patch. rdar://problem/8077308 . by Eli Friedman · 14 years ago
- 3e4c6c4 Implement support for C++0x alias templates. by Richard Smith · 14 years ago
- 3dc0541 Preserve the full name of the file, so that '-c -o foo.pic.o' produces by Nick Lewycky · 14 years ago
- 5ea4f44 Record where the GCOV data files should be placed. by Nick Lewycky · 14 years ago
- 8387e2a Add -fdelayed-template-parsing option. Using this option all templated function definitions are parsed at the end of the translation unit only if it is required by an actual instantiation. As such all the symbols of the TU are available during name lookup. by Francois Pichet · 14 years ago
- e8ba8d7 Wire up the -ftest-coverage and -fprofile-arcs flags to .gcno file emission (at by Nick Lewycky · 14 years ago
- 6f14165 PR9214: Convert Metadata API to use ArrayRef. by Jay Foad · 14 years ago
- db57a4c ADT/Triple: Switch to using .isOSDarwin() predicate. by Daniel Dunbar · 14 years ago
- f7e903d IRgen/Obj-C: Emit CFStrings and NSStrings with the alignment of the char type, by Daniel Dunbar · 14 years ago
- 99ace16 Template static data members can have weak_odr linkage, not just by John McCall · 14 years ago
- 26fbc72 Ignore indirect field declarations. Fixes PR9570. by John McCall · 14 years ago
- 755d849 After some discussion with Doug, we decided that it made a lot more sense by John McCall · 14 years ago
- baf101d fix indentation by Chris Lattner · 14 years ago
- 1de4d4e Basic, untested implementation for an "unknown any" type requested by LLDB. by John McCall · 14 years ago
- 0ac2cf4 If this is an intrinsic function, set the function's attributes to the intrinsic's attributes. by Peter Collingbourne · 14 years ago
- 4421d2b On Mac OS X, the presence of an 'availability' attribute for that by Douglas Gregor · 14 years ago
- e80d567 Update type cache when a type is completed. Radar 9168773 by Devang Patel · 14 years ago
- 0a0d2b1 Implement a new 'availability' attribute, that allows one to specify by Douglas Gregor · 14 years ago
- 60be607 Simplify Mac runtime selection - it's the factory function's job to select which class to produce, not CodeGenModule's. by David Chisnall · 14 years ago
- e81ac69 The emission of an Objective-C++'s class .cxx_destruct method should be by John McCall · 14 years ago
- 207f4d8 Add support for language-specific address spaces. On top of that, by Peter Collingbourne · 14 years ago
- 3209669 The Darwin kernel does not provide useful guard variable support. by John McCall · 14 years ago
- 827bbcc Remove code that was intentionally generating bad code on the GNU runtime for no reason (failing to emit .cxx_constructor / .cxx_destructor methods). by David Chisnall · 14 years ago
- dc0f137 Switch from internal to linker_private linkage, it is sufficient to please the new linker. by Rafael Espindola · 14 years ago
- 584acf2 Fix link of libxul with LTO and the linker in xcode4. It is not clear if this by Rafael Espindola · 14 years ago
- 1f6f961 Fix three of the four places where I left breadcrumbs to avoid unnecessary by John McCall · 14 years ago
- d26bc76 Use the "undergoes default argument promotion" bit on parameters to by John McCall · 14 years ago
- aa11289 DebugInfo can be enabled or disabled at function level (e.g. using an attribute). However, at module level it is determined by command line option and the state of command line option does not change during compilation. Make this layering explicit and fix accidental cases where the code generator was checking whether module has debug info enabled instead of checking whether debug info is enabled for this function or not. by Devang Patel · 14 years ago
- 5de7a0e Do not emit stop point for CXXDefaultArgExpr. It results in suboptimial user experience. by Devang Patel · 14 years ago
- 9de4342 StringRefify. by Benjamin Kramer · 14 years ago
- 3469585 Reorganize the emission of local variables. by John McCall · 14 years ago
- 15e310a Warn about code that uses variables and functions with internal linkage by John McCall · 14 years ago
- 5936e33 Assorted cleanup: by John McCall · 14 years ago
- c4850c2 Use raw_svector_ostream in more places in the mangler. by Rafael Espindola · 14 years ago
- a29bf41 When IRgen refers to a function declaration that is not a definition, by Douglas Gregor · 14 years ago
- d16c2cf Reorganize CodeGen{Function,Module} to eliminate the unfortunate by John McCall · 14 years ago