- 002333f Clang support for ARM Uv/Uy/Uq inline-asm constraints. rdar://problem/9037836 by Stuart Hastings · 13 years ago
- 6a576ab When inferring the result type of a block based on a return statement by Douglas Gregor · 13 years ago
- 61eee0c Add support for builtin astype: by Tanya Lattner · 13 years ago
- 9198126 Rework r132576. by Devang Patel · 13 years ago
- c594abd Emit debug info only if there is an insertion point. The debug info should not force an insertion point. Codegen may later on decide to not emit code for some reason, see extensive comment in CodeGenFunction::EmitStmt(), and debug info should not get in the way. by Devang Patel · 13 years ago
- c490312 Simplify. by Devang Patel · 13 years ago
- 2fd5a0f Fix typedef's context. by Devang Patel · 13 years ago
- a18f539 80-column cleanup. by Eric Christopher · 13 years ago
- 619e887 Add stuff for o32 ABI conformance. by Akira Hatanaka · 13 years ago
- d127bcb Robustify objc method type description (subroutine type) by walking parameters directly. by Devang Patel · 13 years ago
- c478f21 List objective-c ineterfaces as public types in dwarf debug info output. by Devang Patel · 13 years ago
- 1c29652 List c++ class type as public type in dwarf debug info output. by Devang Patel · 13 years ago
- 31fc0c1 Fix another incorrect type bug. by David Chisnall · 13 years ago
- 93c332a Convert Clang over to resuming from landing pads with llvm.eh.resume. by John McCall · 13 years ago
- 95d318c Eliminate temporary argument vectors. by Benjamin Kramer · 13 years ago
- 68e5e13 Fix another type mismatch. by David Chisnall · 13 years ago
- 0bbe0cf Fix missing cast. by David Chisnall · 13 years ago
- 26c1b8d Add support for ARM ldrexd/strexd builtins by Bruno Cardoso Lopes · 13 years ago
- 460980d Add unnamed_addr to internal globals which are only used as an operand to memcpy. (Spotted by looking at IR.) by Eli Friedman · 13 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 · 13 years ago
- addd80d Back out r132209; it's breaking nightly tests. by Eli Friedman · 13 years ago
- 0903421 Implement a new, much improved version of the cleanup hack. We just need by John McCall · 13 years ago
- f968d83 Objective-C doesn't consider the use of incomplete types as method by Douglas Gregor · 13 years ago
- 55d4848 Skip extra copy from aggregate where it isn't necessary; rdar://problem/8139919 . This shouldn't make much of a difference at -O3, but should substantially reduce the number of generated memcpy's at -O0. by Eli Friedman · 13 years ago
- b44eda3 Remove bitcast to incorrect type. by David Chisnall · 13 years ago
- abca5a1 Update for llvm api change. by Rafael Espindola · 13 years ago
- ca63c20 Implement a new type node, UnaryTransformType, designed to represent a by Sean Hunt · 13 years ago
- 5f0bcc4 Fix bug introduced with r131930. by David Chisnall · 13 years ago
- e6a11a6 Don't omit retain / release / autorelease message sends in hybrid GC mode. by David Chisnall · 13 years ago
- 789ecde Fix some problems where functions must be bitcast but we're expecting a llvm::Function of the right type. by David Chisnall · 13 years ago
- de92d73 make the x86-32 backend specify a byval alignment, even when the by Chris Lattner · 13 years ago
- 855d227 Fix x86-64 byval passing to specify the alignment even when the code by Chris Lattner · 13 years ago
- a212003 Provide the runtime with information about the GC compile options (GNU runtimes) by David Chisnall · 13 years ago
- b644425 fix 80 col violation by Chris Lattner · 13 years ago
- 9ca02e5 adjust to mainline api change. by Chris Lattner · 13 years ago
- 33c09d5 switch clang off StandardPasses.h onto PassManagerBuilder.h by Chris Lattner · 13 years ago
- 4d50934 Fix the clang part of PR7952: rewrite the specialization of isa<> in DeclBase, by Eli Friedman · 13 years ago
- 575a1c9 Introduce Type::isSignedIntegerOrEnumerationType() and by Douglas Gregor · 13 years ago
- 8d3f897 Fix location of setter/getter synthesized for a property. by Devang Patel · 13 years ago
- 0eb47fc Make __builtin_shufflevector and -ftrapv work correctly together. PR9945. by Eli Friedman · 13 years ago
- 09345d1 Add ARMTargetCodeGenInfo::initDwarfEHRegSizeTable() defining 16 32bit regs. by Roman Divacky · 13 years ago
- 3621b31 Conditionalize the use of 4.4 or 4.2 format based on the target. by Bill Wendling · 13 years ago
- 25dba5d Code cleanup of my last patch. by Fariborz Jahanian · 13 years ago
- 6f40e22 Patch to fix IR-gen crash generating structure ABI which implements by Fariborz Jahanian · 13 years ago
- badea57 For calls returning first-class aggregates, store by element instead of creating aggregate stores in common cases. This is more friendly to fast-isel. by Eli Friedman · 13 years ago
- 492bafc Revert r131434, my commit disabling the complete-object constructor by John McCall · 13 years ago
- c5f18f3 Revert r131447, see if it fixes the buildbot. by Argyrios Kyrtzidis · 13 years ago
- b7d2516 Inside isEmptyRecord function, for CXXRecordDecl just check the isEmpty bit. by Argyrios Kyrtzidis · 13 years ago
- bc6a191 Set up appropriate context for member function. Radar 9440721 by Devang Patel · 13 years ago
- 7aa488a Fix crash on C++ code when compiling with -finstrument-functions. by Ted Kremenek · 13 years ago
- 3217395 Emit complete-object constructors for abstract classes in kext mode for by John McCall · 13 years ago
- e3d6cf2 Fix another regression from the "skip vtable pointer initialization" by Anders Carlsson · 13 years ago
- b1c98a3 Don't actually emit calls to the reserved global placement new and delete by John McCall · 13 years ago
- adf5dc3 Re-enable the fix for PR9181 now that all the edge cases are handled. by Anders Carlsson · 13 years ago
- 7d16627 The array-size operand to a new-expression is not necessarily a size_t. by John McCall · 13 years ago
- f2aac84 Make CGF.getContext() inlinable, because it's trivial, and optimize by John McCall · 13 years ago
- 42e0611 More killing of std::vector. by John McCall · 13 years ago
- 0774cb8 Use arrays and SmallVectors instead of std::vectors when building function by John McCall · 13 years ago
- 1493e23 Disable the optimization until the bug noticed by Sean Hunt has been fixed. by Anders Carlsson · 13 years ago
- ffb945f When emitting the destructor for a class with a vtable, if we can determine by Anders Carlsson · 13 years ago
- cba681a Only perform the null-initialization of an aggregate result of a message by John McCall · 13 years ago
- 944c843 Objective-C vtables are not taking the world by storm; call them by John McCall · 13 years ago
- b1e8144 Reorganize this method to avoid multiple calls for computing CGFunctionInfo by John McCall · 13 years ago
- 62c296e Simplify by Joerg Sonnenberger · 13 years ago
- 4fe497d Bug 8765: Honor assembler labels for builtins. Ensure that the label is by Joerg Sonnenberger · 13 years ago
- 600d57f Remove the 'unaligned load' builtins now that they're no longer used in the *mmintrin.h files. by Bill Wendling · 13 years ago
- cf8e168 Produce UTF-8 strings with -fconstant-string-class by Fariborz Jahanian · 13 years ago
- 2bb1101 When determining whether we can make a declaration into a global by Douglas Gregor · 14 years ago
- aad1609 Doug convinced me that DW_AT_APPLE_objc_complete_type is more appropriate name. by Devang Patel · 14 years ago
- f568b64 Do not add AT_APPLE_objc_class_extension attribute if @implementation is not seen. by Devang Patel · 14 years ago
- 707b1e9 Use DW_AT_APPLE_objc_class_extension attribute to identify interfaces that represent class extension. by Devang Patel · 14 years ago
- 0c96430 LLVM doesn't always optimize away the four loads from this: by Bill Wendling · 14 years ago
- fe3e3bd Make this code more resilient against catch variables which need cleanups. by John McCall · 14 years ago
- 023df37 Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" and by Sean Hunt · 14 years ago
- a2447e0 Move code to emit the callee of an CXXOperatorCallExpr out into a separate function in CGClass.cpp by Anders Carlsson · 14 years ago
- 8e0397a Don't emit complete constructors for abstract classes. Also, don't emit by Anders Carlsson · 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
- 6f08777 Revert r130717, which caused a regression (<rdar://problem/9402621>). by Douglas Gregor · 14 years ago
- 6bd2f6a Fix false positive warning about uninitialized variable. by Cameron Esfahani · 14 years ago
- 10620eb Modify some deleted function methods to better reflect reality: by Sean Hunt · 14 years ago
- d4b9ee3 Don't emit nsw flags for vector operations; there's basically no benefit, and a lot of downside (like PR9850, which is about clang's xmmintrin.h making an unexpected transformation on an expression involving _mm_add_epi32). by Eli Friedman · 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
- 54ec6c5 Reset the emitted initializers. by Axel Naumann · 14 years ago
- e0c7665 type of last arg of objc_assign_ivar is ptrdiff_t. // rdar://9362887 by Fariborz Jahanian · 14 years ago
- 3e4c6c4 Implement support for C++0x alias templates. by Richard Smith · 14 years ago
- 31c79b4 Do not drop uint128 on the floor. by Devang Patel · 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
- 1f38251 Pack ivar offsets together. by Bill Wendling · 14 years ago
- 5ea4f44 Record where the GCOV data files should be placed. by Nick Lewycky · 14 years ago
- b107dd0 Simplification noticed by Chris. by Bill Wendling · 14 years ago
- b51bdda Convert the non-temporal store builtins to LLVM-native IR. by Bill Wendling · 14 years ago
- b76af9c Ensure that destructors are properly inovked when an exception leaves by Sean Hunt · 14 years ago
- 855a8e7 Finish off rules for z-length bitfields in ms_struct structs. // rdar://8823265 by Fariborz Jahanian · 14 years ago
- d49bd55 Fix delegating constructors stylistic issues. by Sean Hunt · 14 years ago
- a87a2b2 Function with internal linkage name do not have mangled name. by Devang Patel · 14 years ago
- 2df74c0 Do not try to get mangled name of block helpers. Apply a stopgap measure to fix SingleSource/UnitTests/block-copied-in-cxxobj compile time crash. by Devang Patel · 14 years ago
- 58dc5ca Emit debug info for __destroy_helper_block_ and __copy_helper_block. by Devang Patel · 14 years ago
- b5a03b6 Skip extra copy from aggregate where it isn't necessary; rdar://problem/8139919 . This shouldn't make much of a difference at -O3, but should substantially reduce the number of generated memcpy's at -O0. by Eli Friedman · 14 years ago
- c6d0782 Switch CallArgList from an std::pair to a new CallArg struct (which will eventually gain more members). Working towards modifying call emission to avoid unnecessary copies. by Eli Friedman · 14 years ago
- 04c9a49 Simplify code a bit by using CallArgList::add. No intended functionality change. by Eli Friedman · 14 years ago