- e4d798f More dead code removal (using -Wunreachable-code) by David Blaikie · 14 years ago
- dafff94 constexpr irgen: Add irgen support for APValue::Struct, APValue::Union, by Richard Smith · 14 years ago
- 1bed413 objc++: more atomic property api code for c++ object properties. wip. by Fariborz Jahanian · 14 years ago
- 7ff610b objc++: more code gen stuff for atomic property api, by Fariborz Jahanian · 14 years ago
- 4fdc175 Extend the fix for PR9614 to handle inline asm in the outer decl and by Rafael Espindola · 14 years ago
- 2d988f0 Use static storage duration for file-scope compound literals, even when they by Richard Smith · 14 years ago
- 71510f6 Remove unnecessary include. by Devang Patel · 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
- 2f1a6c3 In x86_64, when calling an Objective-C method that returns a _Complex long double, make sure to use the objc_msgSend_fp2ret function which ensures that the return value will be {0, 0} if the receiver is nil. by Anders Carlsson · 14 years ago
- c594135 Fix pr9614 by not emitting an available_externally function when it calls by Rafael Espindola · 14 years ago
- fde961d PR11124: Don't overwrite memory outside of a base class when performing zero-initialization before running its constructor. by Eli Friedman · 14 years ago
- fe88342 CUDA: IR generation support for kernel call expressions by Peter Collingbourne · 14 years ago
- a834166 Create a VTableContext class and start moving CodeGenVTables methods to it by Peter Collingbourne · 14 years ago
- 9c902b5 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 14 years ago
- 2dbb708 OpenCL: introduce support for function scope __local variables by Peter Collingbourne · 14 years ago
- 7f16c42 Simplify the generation of Objective-C setters, at least a little. by John McCall · 14 years ago
- 5a6b698 Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: can by Julien Lerouge · 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
- 636e200 Move the creation of the record type for the state of Objective-C fast by Douglas Gregor · 14 years ago
- abf4e0d Move the construction of the RecordDecl representing the runtime by Douglas Gregor · 14 years ago
- 9b24df4 Emit wide string literals with the appropriate alignment. by John McCall · 14 years ago
- e1d2099 CodeGen: rename CodeGenModule::Runtime to ObjCRuntime by Peter Collingbourne · 14 years ago
- 54b1677 Move ArrayRef to LLVM.h and eliminate now-redundant qualifiers, patch by Jon Mulder! by Chris Lattner · 14 years ago
- 01cf8db now that we have a centralized place to do so, add some using declarations for by Chris Lattner · 14 years ago
- 2192fe5 de-constify llvm::Type, patch by David Blaikie! by Chris Lattner · 14 years ago
- 8d375ce Change intrinsic getter to take an ArrayRef, now that the underlying function in LLVM does. by Benjamin Kramer · 14 years ago
- a5f58b0 clang side to match the LLVM IR type system rewrite patch. by Chris Lattner · 14 years ago
- 23c29fe Change the IR-generation of VLAs so that we capture bounds, by John McCall · 14 years ago
- 31168b0 Automatic Reference Counting. by John McCall · 14 years ago
- ee781d5 Move GlobalDecl to AST by Peter Collingbourne · 14 years ago
- 9dc0db2 Use arrays and SmallVectors instead of std::vectors when building function by John McCall · 14 years ago
- 85c011d Preserve the full name of the file, so that '-c -o foo.pic.o' produces by Nick Lewycky · 15 years ago
- 480cb99 Record where the GCOV data files should be placed. by Nick Lewycky · 15 years ago
- 2979fe0 After some discussion with Doug, we decided that it made a lot more sense by John McCall · 15 years ago
- 3199634 Basic, untested implementation for an "unknown any" type requested by LLDB. by John McCall · 15 years ago
- f9b056b After much contemplation, I've decided that we probably shouldn't "unique" by John McCall · 15 years ago
- 358d056 We were emitting construction v-tables with internal linkage all the time. by John McCall · 15 years ago
- 945b8ae Update type cache when a type is completed. Radar 9168773 by Devang Patel · 15 years ago
- 7ef5cb3 The Darwin kernel does not provide useful guard variable support. by John McCall · 15 years ago
- 46288ef Fix three of the four places where I left breadcrumbs to avoid unnecessary by John McCall · 15 years ago
- a738c25 Use the "undergoes default argument promotion" bit on parameters to by John McCall · 15 years ago
- d6ffebb 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 · 15 years ago
- e65982c Do not emit stop point for CXXDefaultArgExpr. It results in suboptimial user experience. by Devang Patel · 15 years ago
- 0cd19fb StringRefify. by Benjamin Kramer · 15 years ago
- 53fcbd2 Pretty up the emission of field l-values and use volatile and TBAA when by John McCall · 15 years ago
- 147d021 Emit the structure layout of the block literal parameter to a block by John McCall · 15 years ago
- c533cb7 Reorganize the emission of local variables. by John McCall · 15 years ago
- e3dc170 Assorted cleanup: by John McCall · 15 years ago
- ad7c5c1 Reorganize CodeGen{Function,Module} to eliminate the unfortunate by John McCall · 15 years ago
- fe8a993 Simplify thunks code. by Anders Carlsson · 15 years ago
- 73f9753 Pass a 'ForVTable' flag to GetAddrOfThunk and pass it along to GetOrCreateLLVMFunction so that we by Anders Carlsson · 15 years ago
- 3c23948 Re-land r124768, with a fix for PR9130. by Anders Carlsson · 15 years ago
- f3a8860 More capturing of 'this': implicit member expressions. Getting that by John McCall · 15 years ago
- af5b92e Revert 124768. by Rafael Espindola · 15 years ago
- bac84be Don't try to mark virtual members referenced for classes where the key function by Anders Carlsson · 15 years ago
- 537fdce Move GetLLVMVisibility to CodeGenModule. by Anders Carlsson · 15 years ago
- 265aa7c Change CodeGenModule::setTypeVisibility to take a TypeVisibilityKind enum instead of an "IsForRTTI" flag. by Anders Carlsson · 15 years ago
- c6a4789 Get rid of an unneeded parameter from setGlobalVisibility. by Anders Carlsson · 15 years ago
- da80af3 Add a new function, to be used by CGRTTI, CGVTables and CGVTT (which each has their own copy of this code). by Anders Carlsson · 15 years ago
- fd48340 Remove IsDefinition from CodeGenModule::setTypeVisibility; it is always true. by Anders Carlsson · 15 years ago
- 68d3424 Change CodeGenModule::getVTableLinkage to be a non-static member function. by Anders Carlsson · 15 years ago
- d661a85 Add unnamed_addr in CreateRuntimeVariable. by Rafael Espindola · 15 years ago
- 0ff0b37 Move name mangling support from CodeGen to AST. In the by Peter Collingbourne · 15 years ago
- acc6b4e Simplify mem{cpy, move, set} creation with IRBuilder. by Benjamin Kramer · 15 years ago
- cdf7ef5 Simplify the logic for emitting guard variables for template static by John McCall · 15 years ago
- c273f24 Better solution: calculate the visibility of functions and variables by John McCall · 15 years ago
- 1518a5ec Do the guarding of instantiated static data members by Fariborz Jahanian · 15 years ago
- 457a04e Substantially revise how clang computes the visibility of a declaration to by John McCall · 15 years ago
- 50c925f This patch implements Next's IRGen for -fconstant-string-class=class-name. by Fariborz Jahanian · 15 years ago
- 947c9af Experimental TBAA support. by Dan Gohman · 15 years ago
- 0bdb1fd Opportunistically use the C++ personality function in ObjC++ by John McCall · 15 years ago
- 5d865c32 Teach IR generation to return 'this' from constructors and destructors by John McCall · 15 years ago
- 7a9aac2 Abstract out everything having to do with member pointers into the ABI by John McCall · 15 years ago
- 614dbdc Go back to asking CodeGenTypes whether a type is zero-initializable. by John McCall · 15 years ago
- 1c456c8 Abstract out member-pointer creation. I'm really unhappy about the current by John McCall · 15 years ago
- 53c59df Implement support for member pointers under the Microsoft C++ ABI in the by Charles Davis · 15 years ago
- cf14216 Store inheritance paths after CastExprs instead of inside them. by John McCall · 15 years ago
- e16adc2 Emit standard-library RTTI with external linkage, not weak_odr. by John McCall · 15 years ago
- c81af03 Merge PCHWriterDecl.cpp's isRequiredDecl and CodeGenModule::MayDeferGeneration into a new function, by Argyrios Kyrtzidis · 15 years ago
- 2b03797 cave in to reality and make ABIInfo depend on CodeGenTypes. by Chris Lattner · 15 years ago
- 3348e2d IRgen: Support user defined attributes on block runtime functions. by Daniel Dunbar · 15 years ago
- 900546d IRgen: Move blocks runtime interfaces to CodeGenModule. by Daniel Dunbar · 15 years ago
- 70013b6 When deferring the emission of declarations with initializers in C++, remember by John McCall · 15 years ago
- 6f2e839 CodeGen/ObjC/NeXT: Fix Obj-C message send to match llvm-gcc when choosing by Daniel Dunbar · 15 years ago
- 09ae032 Provide a hook for the benefit of clients using clang IR gen as a subroutine: by John McCall · 15 years ago
- e000907 tidy up OrderGlobalInits by Chris Lattner · 15 years ago
- 9b5528d Patch to correctly mangle block helper functions by Fariborz Jahanian · 15 years ago
- ea836bc Switch over to the new caching version of getMangledName. by Anders Carlsson · 15 years ago
- 2e2f4d2 Add a new variant of getMangledName that caches the mangling for decls. by Anders Carlsson · 15 years ago
- 469b200 Per Chris's comment, remove another static (this one by Fariborz Jahanian · 15 years ago
- 89bdd14 In supporting init-priority, globals with the same init_priority must be by Fariborz Jahanian · 15 years ago
- 9f2a4ee IRGen for implementation of init-priority attribute. by Fariborz Jahanian · 15 years ago
- 87233f7 Fix PR7097, a bad interaction between -fno-use-cxa-atexit and by Chris Lattner · 15 years ago
- 635186a Get rid of getMangledCXXCtorName and getMangledCXXDtorName. by Anders Carlsson · 15 years ago
- d4ce4e4 Get rid of an unnecessary getMangledName overload. by Anders Carlsson · 15 years ago
- c8731be Fix for PR7040: Don't try to compute the LLVM type for a function where it by Eli Friedman · 15 years ago
- 4e786dd IRgen: Add a stub class for generating ABI-specific C++ code. by Charles Davis · 15 years ago
- 7e10f36 Improve name mangling for blocks and support mangling of static local by Douglas Gregor · 15 years ago
- 7cb0220 If a function definition has any sort of weak linkage, its static local by John McCall · 15 years ago