- b6bbcc9 Death to blocks, or at least the word "block" in one particular obnoxiously by John McCall · 14 years ago
- 5259e7e Update CMake. by Daniel Dunbar · 14 years ago
- c1028f4 Add a TBAA type for pointer types. by Dan Gohman · 14 years ago
- 9af2f83 Unsigned types are TBAA-compatible with their signed counterparts. by Dan Gohman · 14 years ago
- 3d5aff5 Experimental TBAA support. by Dan Gohman · 14 years ago
- 5bc794f Use root non-virtual primary base class, not just immediate primary base class, for AT_containing_type. by Devang Patel · 14 years ago
- 8ac2d44 Eliminate usage of ObjCSuperExpr used for by Fariborz Jahanian · 14 years ago
- cebbedd Fix debug info for anon union. This is tested by anon-union.exp. by Devang Patel · 14 years ago
- fe8fdba Fixes a typo which caused byte offset in debug info by Fariborz Jahanian · 14 years ago
- 0692f83 by Devang Patel · 14 years ago
- 757e685 Per discussion with Sanjiv, remove the PIC16 target from mainline. When/if by Chris Lattner · 14 years ago
- d2c47bd Make sure the VTables for template instantiations are emitted even if the key function doesn't have a body. by Argyrios Kyrtzidis · 14 years ago
- 6d57605 Don't let typeinfo name symbols be 'internal hidden', it can lead to linker conflicts by Argyrios Kyrtzidis · 14 years ago
- 2c6899f lib/CodeGen/CodeGenModule.cpp: DLLImportLinkage should be processed also on declaration. by NAKAMURA Takumi · 14 years ago
- 1944ec1 Implement __builtin_ia32_vec_ext_v2si function (required by Qt). by Argyrios Kyrtzidis · 14 years ago
- aa51e51 Add target implementations for the X86 builtins: by Bill Wendling · 14 years ago
- 189d6ef Permit constant evaluation of const floating-point variables with by John McCall · 14 years ago
- 1274ccd Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked a by Douglas Gregor · 14 years ago
- c56bb5d Revert the hack Chris Lattner added in r97981 to work around by Douglas Gregor · 14 years ago
- cedbf43 Tighter check in r116060 blcoked enums also. Emit enum const's debug info. by Devang Patel · 14 years ago
- 67c3226 Do not repeat debug info for file variable constants. by Devang Patel · 14 years ago
- 3951e71 Identify functions with prototype appropriately in debug info. by Devang Patel · 14 years ago
- af164bb Mark FunctionNoProtoType's argument as unspecified parameters. by Devang Patel · 14 years ago
- 34fdee3 Re-enable EH cleanups to destroy __block variables, now that we have a moment to by John McCall · 14 years ago
- cdf523c Do not emit subrange for incomplete array type. by Devang Patel · 14 years ago
- d2829b7 Remove unused argument. by Devang Patel · 14 years ago
- e71d60d Teach PopCleanupBlock to correctly handle the possibility of branching through by John McCall · 14 years ago
- 0680e97 If we're resolving all outstanding fixups, and there are multiple fixups by John McCall · 14 years ago
- 9e2213d In the fragile ObjC ABI, save the caught exception to the side if there are by John McCall · 14 years ago
- 49c8465 dyn_cast is more appropriate here. by Devang Patel · 14 years ago
- 7fa8ab2 Add missing '}' :) by Devang Patel · 14 years ago
- 78ba3d4 Emit debug info for an aggregate while processing MemberExpr if the aggregate's debug info was delayed untill now. by Devang Patel · 14 years ago
- daaf1de Fix filename in header comment. by Devang Patel · 14 years ago
- 46c5591 when expanding a builtin, if the argument is required to be a constant, by Chris Lattner · 14 years ago
- a1aa9e3 tidy by Chris Lattner · 14 years ago
- d78a019 Mark explict methods as explict in debug info. by Devang Patel · 14 years ago
- 9747739 Output debug info. for ivars declared in class by Fariborz Jahanian · 14 years ago
- c69e1cf Introduce -flimit-debug-info. by Devang Patel · 14 years ago
- aca745b Attach aritifical attribute with implicit parameters. Radar 8493141. by Devang Patel · 14 years ago
- 10a7a6a Emit method access specifier. Radar 8490416. by Devang Patel · 14 years ago
- e247248 Update to reflect DIFactory::CreateSubprogram() interface change from r115084. by Devang Patel · 14 years ago
- 43228a4 Remove dead code. by Devang Patel · 14 years ago
- dd0cb22 Add support for attribute((naked)), patch by Zoxc on cfe-commits! by Daniel Dunbar · 14 years ago
- 28cab38 Accidentally committed some temporary changes on my branch when reverting patches. by Bill Wendling · 14 years ago
- 2a674e8 Temporarily revert 114929 114925 114924 114921. It looked like they (or at least by Bill Wendling · 14 years ago
- 3e9438b Kill FunctionDecl's IsCopyAssignment bit; it duplicated what could by Douglas Gregor · 14 years ago
- df4d482 Revert my patch changing the MMX "shift" intrinsics that take immediates into by Bill Wendling · 14 years ago
- 745da3a Patch implements passing arrays to functions expecting vla. Implements pr7827. by Fariborz Jahanian · 14 years ago
- f554b1c IRgen/ABI/ARM: Return large vectors in memory. by Daniel Dunbar · 14 years ago
- 8aa87c7 IRgen/ABI/ARM: Trust the backend to pass vectors correctly for the given ABI. by Daniel Dunbar · 14 years ago
- 4f20944 fix the rest of rdar://8461279 - clang miscompiles address-space qualified atomics by Chris Lattner · 14 years ago
- 780a2eb same bug as before, this time with __sync_val_compare_and_swap. by Chris Lattner · 14 years ago
- f2b9527 fix __sync_bool_compare_and_swap to work with address-space qualified types. by Chris Lattner · 14 years ago
- f443570 Fixes an IRgen ICE due to cast of null pointer to a vla type (fixes pr7827). by Fariborz Jahanian · 14 years ago
- 0b78710 IRgen for gnu extension's conditional lvalue expression by Fariborz Jahanian · 14 years ago
- 3475cfe Adjust for debug info API change. by Benjamin Kramer · 14 years ago
- aa3b57e Implements in IRgen gnu extensions missing LHS for by Fariborz Jahanian · 14 years ago
- 6155d73 Check in support for OpenCL conditional operator on vector types. by Nate Begeman · 14 years ago
- dc5ea09 Fixes IRgen bug in objc++ reference binding of a by Fariborz Jahanian · 14 years ago
- 38c9b17 do not rely on the implicit-dereference semantics of dyn_cast_or_null by Gabor Greif · 14 years ago
- 8abdbd8 Adjust a fixup's starting branch if it's being resolved because by John McCall · 14 years ago
- 2f474ea Added '|' delimiter to separate inline asm multiple alternative constraints for Clang side of support. by John Thompson · 14 years ago
- fc1e6c7 Fix a bug with binding l-values to elided temporaries, and leave a couple by John McCall · 14 years ago
- c6c8b33 The MMX shift-with-immediate builtins require the equivalent by Bill Wendling · 14 years ago
- 7f18e67 Add a -ftrapv-handler= option which allows a handler to invoke instead of simply aborting when a signed operation overflows. This mirrors the (GCC-incompatible) behaviour from clang 1.0 and 1.1 when -ftrapv was specified, but allows the handler to be defined for each compilation unit. by David Chisnall · 14 years ago
- af9b968 Patch to add IRgen support for Gnu's conditional operator by Fariborz Jahanian · 14 years ago
- db2f237 IRgen: Change CodeGenPasses to be a PassManager, so it can have CallGraphSCC or by Daniel Dunbar · 14 years ago
- 7e1dff7 Currently we're initializing the vtable pointers of a class only after by John McCall · 14 years ago
- 3019c44 When emitting a new-expression inside a conditional expression, by John McCall · 14 years ago
- e59d858 IRgen/ABI/x86-32: Realign indirect arguments when the ABI requires us to pass by Daniel Dunbar · 14 years ago
- cf3b6f2 IRgen/ABI: Add support for realigning structures which are passed by indirect by Daniel Dunbar · 14 years ago
- 93ae947 IRgen/ABI/x86_32/Darwin: On Darwin, only structures with SSE vector types get passed by Daniel Dunbar · 14 years ago
- fb67d6c IRgen/x86_32/Linux: Linux seems to align all stack objects to 4 bytes, unlike by Daniel Dunbar · 14 years ago
- da53134 Removes unused setter. by Fariborz Jahanian · 14 years ago
- b259383 Opportunistically use the C++ personality function in ObjC++ by John McCall · 14 years ago
- 6fa2916 Further beautification: this pointer can now be typed. by John McCall · 14 years ago
- d1a5f13 Initialize AggValueSlot's flags along all paths, plus minor beautification. by John McCall · 14 years ago
- 474e2fe Patch to move RequiresGCollection bit to AggValueSlot slot. by Fariborz Jahanian · 14 years ago
- 424a5c6 While handling change of file, check if _current_ file is already seen or not. If current file is seen then it indicates that end of previous file's lexical scope. by Devang Patel · 14 years ago
- 558d2ab one piece of code is responsible for the lifetime of every aggregate by John McCall · 14 years ago
- c384636 Tweak this assert. by John McCall · 14 years ago
- 7d8647f Implement the EH cleanup to call 'operator delete' if a new-expression throws by John McCall · 14 years ago
- 4ada2ca Fix VLA miscompilation. by Argyrios Kyrtzidis · 14 years ago
- 560a921 Revert "CMake: Update to use standard CMake dependency tracking facilities instead" by Michael J. Spencer · 14 years ago
- 0dfd848 Eagerly evaluate type traits in Sema instead of lazily in AST. They actually need Sema access to be correct, fixes coming up. by Sebastian Redl · 14 years ago
- fb55031 Block description for trivial block literals have by Fariborz Jahanian · 14 years ago
- 8023030 Augment -ftrapv to check for divide by zero, mod by zero, and INT_MIN % -1. by Chris Lattner · 14 years ago
- 28709c1 CMake: Fix mingw32 build. by Michael J. Spencer · 14 years ago
- c5904b4 Fixes an obscure bug in importd block variable layout by Fariborz Jahanian · 14 years ago
- 5a7f349 CMake: Update to use standard CMake dependency tracking facilities instead by Michael J. Spencer · 14 years ago
- 98294de Implement CXXNoexceptExpr codegen. by Sebastian Redl · 14 years ago
- 2e15622 Define and implement CXXNoexceptExpr. Create it in Sema. by Sebastian Redl · 14 years ago
- 0339d72 IRGen fix for using property-dot syntax to pass by Fariborz Jahanian · 14 years ago
- ec9bf47 Clean up CMake dependencies by Douglas Gregor · 14 years ago
- 8197982 Block ivar layout must assume that the 'isa' by Fariborz Jahanian · 14 years ago
- 9be8840 Fix warnings caused by new CXXUuidofExprClass enumerator. by Francois Pichet · 14 years ago
- 5cd91b5 Implement ARM static local initialization guards, which are more compact than by John McCall · 14 years ago
- 0934914 Local static block variable referecned in its by Fariborz Jahanian · 14 years ago
- e7ddfb9 get rid of a warning. by Fariborz Jahanian · 14 years ago
- 7da7102 Have Sema check for validity of CGString literal by Fariborz Jahanian · 14 years ago