- 8019c45 Fix personality function name when using SjLj exceptions. by Daniel Dunbar · 14 years ago
- 69677ea zero-cost exception API for NeXt runtime. by Fariborz Jahanian · 14 years ago
- 0140d92 This cast is no longer needed; the FIXME is fixed. by Dan Gohman · 14 years ago
- 707bef3 This cast is no longer required. by Dan Gohman · 14 years ago
- 6d172e2 Update __builtin_setjmp codegen to match llvmCore changes in r104900. by Jim Grosbach · 14 years ago
- 0a87b37 When null-initializing bases with data member pointers, don't assert on virtual bases. Just initialize them to null. by Anders Carlsson · 14 years ago
- 78673d9 Enable the implementation of __builtin_setjmp and __builtin_longjmp. Not all by John McCall · 14 years ago
- aeeb701 Implement __builtin_init_dwarf_reg_size_table and __builtin_dwarf_sp_column by John McCall · 14 years ago
- c76702c When deciding whether a deferred declaration has already been emitted, by John McCall · 14 years ago
- 8a2c92c AST: Rename PragmaPackAttr to MaxFieldAlignmentAttr, which is more accurate. by Daniel Dunbar · 14 years ago
- 2736071 Correctly pass aggregates by reference when emitting thunks. by John McCall · 14 years ago
- 4c464b9 Patch to fix a irgen crash accessing an initialized local static by Fariborz Jahanian · 14 years ago
- 685b1d9 Extract the ObjC and blocks manglers into their own class. No functionality by Charles Davis · 14 years ago
- 1b12a3b Be sure to use the standard substitutions when mangling the names of by Douglas Gregor · 14 years ago
- 3a811f1 IRgen: Add a stub class for generating ABI-specific C++ code. by Charles Davis · 14 years ago
- 6e5d9b0 Fix compilation failure by Douglas Gregor · 14 years ago
- 35415f5 Improve name mangling for blocks and support mangling of static local by Douglas Gregor · 14 years ago
- 8b24233 If a function definition has any sort of weak linkage, its static local by John McCall · 14 years ago
- 89cf2e3 Add a comment for r104472. by Benjamin Kramer · 14 years ago
- 92b9bd9 PR5863: Don't erase unreachable BBs which have an associated cleanup size. by Benjamin Kramer · 14 years ago
- fa037bd Re-teach IR gen to perform GC moves on rvalues resulting from various ObjC by John McCall · 14 years ago
- a40a9f3 Really fix PR7139. There was one boost test that we still failed, and my first fix broke self-host. by Anders Carlsson · 14 years ago
- 1884eb0 Re-land the fix for PR7139. by Anders Carlsson · 14 years ago
- 2d6b0e9 Improve our handling of reference binding for subobjects of by Douglas Gregor · 14 years ago
- ef072fd Push a return-value slot throughout ObjC message-send codegen. Will be by John McCall · 14 years ago
- 892fa6c Unbreak self-host. by Anders Carlsson · 14 years ago
- db9b12e Rename CodeGenFunction::EmitMemSetToZero to EmitNullInitialization. Handle setting null data member pointers correctly. Fixes PR7139. by Anders Carlsson · 14 years ago
- 45d3fe1 Don't remove the break/continue scope of a for loop until after we've by Douglas Gregor · 14 years ago
- 663218b When generating the call arguments in a thunk to call the thunkee, do by Douglas Gregor · 14 years ago
- f54b80f Add braces to avoid an ambiguous else, fixing a GCC warning. by Chandler Carruth · 14 years ago
- ee50429 Allocate space in a block record for implicit references to the Objective C by John McCall · 14 years ago
- a9976d3 When emitting an lvalue for an anonymous struct or union member during by John McCall · 14 years ago
- 842ddd0 Adds support for generation of objc_memmove_collectable API by Fariborz Jahanian · 14 years ago
- 1d49f21 Copy construction of non-trivial properties must not by Fariborz Jahanian · 14 years ago
- 419aa96 Picky, picky by Douglas Gregor · 14 years ago
- 7226530 Fix a thinko by Douglas Gregor · 14 years ago
- e997948 Assert that we do not try to memcpy a non-POD class type in C++. This by Douglas Gregor · 14 years ago
- a54da05 Fix my inability to spell 'continue' and a case where message sends returning non-pointer-sized things were generating invalid IR inside @try blocks. by David Chisnall · 14 years ago
- 60dcb84 Rework our handling of binding a reference to a temporary by Douglas Gregor · 14 years ago
- cb359df When creating a this-adjustment thunk where the return value is of C++ by Douglas Gregor · 14 years ago
- ea1471e Support implicitly closing on 'this' in a block. Fixed PR7165. by John McCall · 14 years ago
- 6349ce9 Implement codegen for __builtin_isnormal. by Benjamin Kramer · 14 years ago
- f813a2c Add support for Microsoft's __thiscall, from Steven Watanabe! by Douglas Gregor · 14 years ago
- a83fb4b Correctly initialize bases with member pointers. This should fix PR6441 but that test case is a bit weird and I'd like to investigate further before closing that bug. by Anders Carlsson · 14 years ago
- c6772ce Keep track of the LLVM field numbers for non-virtual bases. by Anders Carlsson · 14 years ago
- 15ddfdc Start laying out bases as individual fields. We still use ugly i8 arrays but this is a step in the right direction. by Anders Carlsson · 14 years ago
- c39211d Add CodeGenTypes::ContainsPointerToDataMember overload that takes a CXXRecordDecl. by Anders Carlsson · 14 years ago
- 506b57e Clean up some more uses of getAs<ObjCInterfaceType>() that Fariborz pointed by John McCall · 14 years ago
- dcf22ad Fix an ambiguous else warning from GCC by adding some much needed curlies. by Chandler Carruth · 14 years ago
- 3031c63 Correctly generate IR for ObjC messages sends to protocol-qualified types. by John McCall · 14 years ago
- e32b9b8 IRgen: Remove dead function. by Daniel Dunbar · 14 years ago
- 5ea6861 C++/Darwin/i386 ABI: Fix some problems with empty record handling. by Daniel Dunbar · 14 years ago
- 3d91bbc Ensure that destructors are called for NRVO'd objects when the by Douglas Gregor · 14 years ago
- 79a9ad8 Pick the correct personality function based on the language. This prevents link failures when C/ObjC code uses __attribute__((cleanup())) (previously this was inserting references to two libstc++ symbols; the personality function and the __terminate() function). by David Chisnall · 14 years ago
- 86a3a03 When initializing thread-safe statics, put the call to by Douglas Gregor · 14 years ago
- 1eb2e59 Revert r103880 (thread-safe static initialization w/ exceptions), by Douglas Gregor · 14 years ago
- c9a8fa4 Minor twik to my last patch. (for radar 7986354). by Fariborz Jahanian · 14 years ago
- 0ca0b1f Fix API gen for objc_msgSend property of aggregate types by Fariborz Jahanian · 14 years ago
- bfcc823 When initializing thread-safe statics, put the call to by Douglas Gregor · 14 years ago
- c00c1f6 Modify this comment per Doug's suggestion: we don't need to mangle protocols. by John McCall · 14 years ago
- b5b30b9 When applying the named return value optimization, we still need to by Douglas Gregor · 14 years ago
- c12c5bb Substantially alter the design of the Objective C type AST by introducing by John McCall · 14 years ago
- d86c477 Implement a simple form of the C++ named return value optimization for by Douglas Gregor · 14 years ago
- 5077c38 Implement semantic analysis and an AST representation for the named by Douglas Gregor · 14 years ago
- 3c9034c Recognize when the named return value optimization applies in a by Douglas Gregor · 14 years ago
- 67d438d C++/ABI/x86_64: Member pointers should be classified as INTEGER. by Daniel Dunbar · 14 years ago
- 7711523 C++/ABI/i386: Member function pointers should be passed by value. by Daniel Dunbar · 14 years ago
- 69cfeb1 Emit an lvalue dynamic_cast even if the result is not used. Another by Douglas Gregor · 14 years ago
- 485ee32 When a failed dynamic_cast<T&> (which is an lvalue) results in a by Douglas Gregor · 14 years ago
- 5e37d48 Remove an unused function. by Anders Carlsson · 14 years ago
- 3e5af90 Move ContainsPointerToDataMember to CodeGenTypes. No functionality change. by Anders Carlsson · 14 years ago
- 0fd3d1f Fix thinko in yesterday's fix. by Devang Patel · 14 years ago
- 3cb18bc Make sure that value-initialized pointers to data members are initialized correctly. by Anders Carlsson · 14 years ago
- a1842d3 C++/Darwin/x86: Teach IRgen it can pass reference types in registers. by Daniel Dunbar · 14 years ago
- 8b90a78 Fix context in class static variable's debugging information entry. by Devang Patel · 14 years ago
- 1297fd7 Disable the available_externally optimization for inline virtual by Douglas Gregor · 14 years ago
- 6fb745b Rework when and how vtables are emitted, by tracking where vtables are by Douglas Gregor · 14 years ago
- 8ab870d If given location is invalid then use current location. by Devang Patel · 14 years ago
- 60e4fd9 Use end location of DeclStmt to mark stop point. by Devang Patel · 14 years ago
- 465d41b Merged Elaborated and QualifiedName types. by Abramo Bagnara · 14 years ago
- 9430d5a IRgen/i386/C++: Fix isSingleElementStruct computation for C++ record decls. by Daniel Dunbar · 14 years ago
- ba55ec2 It's bad form to create VarDecl's without DeclContexts by Douglas Gregor · 14 years ago
- 84c580f Minor refactoring of my last patch. by Fariborz Jahanian · 14 years ago
- f8e10a5 Initialize Column. by Devang Patel · 14 years ago
- b3ebe94 Objective-C++ Code gen. Handle code gen. for property by Fariborz Jahanian · 14 years ago
- 258cf27 If variable location is invalid then use current location. by Devang Patel · 14 years ago
- 22b8827 Tweaked selector mangling again (GNU runtime). by David Chisnall · 14 years ago
- 20fba8a Fixed linkage problem from last commit (GNU runtime). by David Chisnall · 14 years ago
- 87935a8 Tweaked selector generation (GNU runtime). Removed the use of GlobalAliases in the generated bitcode. by David Chisnall · 14 years ago
- f4e54a2 If there is not any debug info for type then do not emit debug info for this variable. by Devang Patel · 14 years ago
- 100b3b9 Minor mod. to my last patch. by Fariborz Jahanian · 14 years ago
- bbb5224 Fixes a Code gen crash trying to use a dot-syntax for by Fariborz Jahanian · 14 years ago
- ab69979 Avoid use of DIDescriptor::getNode(). Use overloaded operators instead. by Devang Patel · 14 years ago
- b076910 Do not give implicitly-defined virtual members functions by Douglas Gregor · 14 years ago
- b0e9216 Fix typo in comment; 80 col violation by Douglas Gregor · 14 years ago
- f4aac11 The global variable for the VTT might not have external linkage; allow by Douglas Gregor · 14 years ago
- 97a73cd Code Gen support for Getter/Setter synthesis of by Fariborz Jahanian · 14 years ago
- 985f739 simplify EmitAggMemberInitializer a bit and make it work in 32-bit mode, by Chris Lattner · 14 years ago
- 58ae5b4 add todos for isinf_sign and isnormal, which I don't intend to implement by Chris Lattner · 14 years ago
- ed07415 implement codegen support for __builtin_isfinite, part of PR6083 by Chris Lattner · 14 years ago