- dc5ea09 Fixes IRgen bug in objc++ reference binding of a by Fariborz Jahanian · 15 years ago
- 38c9b17 do not rely on the implicit-dereference semantics of dyn_cast_or_null by Gabor Greif · 15 years ago
- 8abdbd8 Adjust a fixup's starting branch if it's being resolved because by John McCall · 15 years ago
- 2f474ea Added '|' delimiter to separate inline asm multiple alternative constraints for Clang side of support. by John Thompson · 15 years ago
- fc1e6c7 Fix a bug with binding l-values to elided temporaries, and leave a couple by John McCall · 15 years ago
- c6c8b33 The MMX shift-with-immediate builtins require the equivalent by Bill Wendling · 15 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 · 15 years ago
- af9b968 Patch to add IRgen support for Gnu's conditional operator by Fariborz Jahanian · 15 years ago
- db2f237 IRgen: Change CodeGenPasses to be a PassManager, so it can have CallGraphSCC or by Daniel Dunbar · 15 years ago
- 7e1dff7 Currently we're initializing the vtable pointers of a class only after by John McCall · 15 years ago
- 3019c44 When emitting a new-expression inside a conditional expression, by John McCall · 15 years ago
- e59d858 IRgen/ABI/x86-32: Realign indirect arguments when the ABI requires us to pass by Daniel Dunbar · 15 years ago
- cf3b6f2 IRgen/ABI: Add support for realigning structures which are passed by indirect by Daniel Dunbar · 15 years ago
- 93ae947 IRgen/ABI/x86_32/Darwin: On Darwin, only structures with SSE vector types get passed by Daniel Dunbar · 15 years ago
- fb67d6c IRgen/x86_32/Linux: Linux seems to align all stack objects to 4 bytes, unlike by Daniel Dunbar · 15 years ago
- da53134 Removes unused setter. by Fariborz Jahanian · 15 years ago
- b259383 Opportunistically use the C++ personality function in ObjC++ by John McCall · 15 years ago
- 6fa2916 Further beautification: this pointer can now be typed. by John McCall · 15 years ago
- d1a5f13 Initialize AggValueSlot's flags along all paths, plus minor beautification. by John McCall · 15 years ago
- 474e2fe Patch to move RequiresGCollection bit to AggValueSlot slot. by Fariborz Jahanian · 15 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 · 15 years ago
- 558d2ab one piece of code is responsible for the lifetime of every aggregate by John McCall · 15 years ago
- c384636 Tweak this assert. by John McCall · 15 years ago
- 7d8647f Implement the EH cleanup to call 'operator delete' if a new-expression throws by John McCall · 15 years ago
- 4ada2ca Fix VLA miscompilation. by Argyrios Kyrtzidis · 15 years ago
- 560a921 Revert "CMake: Update to use standard CMake dependency tracking facilities instead" by Michael J. Spencer · 15 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 · 15 years ago
- fb55031 Block description for trivial block literals have by Fariborz Jahanian · 15 years ago
- 8023030 Augment -ftrapv to check for divide by zero, mod by zero, and INT_MIN % -1. by Chris Lattner · 15 years ago
- 28709c1 CMake: Fix mingw32 build. by Michael J. Spencer · 15 years ago
- c5904b4 Fixes an obscure bug in importd block variable layout by Fariborz Jahanian · 15 years ago
- 5a7f349 CMake: Update to use standard CMake dependency tracking facilities instead by Michael J. Spencer · 15 years ago
- 98294de Implement CXXNoexceptExpr codegen. by Sebastian Redl · 15 years ago
- 2e15622 Define and implement CXXNoexceptExpr. Create it in Sema. by Sebastian Redl · 15 years ago
- 0339d72 IRGen fix for using property-dot syntax to pass by Fariborz Jahanian · 15 years ago
- ec9bf47 Clean up CMake dependencies by Douglas Gregor · 15 years ago
- 8197982 Block ivar layout must assume that the 'isa' by Fariborz Jahanian · 15 years ago
- 9be8840 Fix warnings caused by new CXXUuidofExprClass enumerator. by Francois Pichet · 15 years ago
- 5cd91b5 Implement ARM static local initialization guards, which are more compact than by John McCall · 15 years ago
- 0934914 Local static block variable referecned in its by Fariborz Jahanian · 15 years ago
- e7ddfb9 get rid of a warning. by Fariborz Jahanian · 15 years ago
- 7da7102 Have Sema check for validity of CGString literal by Fariborz Jahanian · 15 years ago
- 0dc7509 LastFieldBitfield in CGObjCCommonMac::BuildAggrIvarLayout keeps bitfields or unnamed fields but later the code by Argyrios Kyrtzidis · 15 years ago
- bd7de38 move the hackaround for PR6537 to catch unions as well, fixing the ICE in PR7151 by Chris Lattner · 15 years ago
- d0db03a clean up some formatting. by Chris Lattner · 15 years ago
- 271b665 No functional change. Replace Out << 'a' << 'b' with Out << "ab" and spell by Nick Lewycky · 15 years ago
- 699c060 Casting of a property reference to 'void' did not by Fariborz Jahanian · 15 years ago
- 26fc28d Petty optimization. by John McCall · 15 years ago
- 469a20d Truncate block variable of bool type to i1 when its by Fariborz Jahanian · 15 years ago
- 7925561 Cope with llvm's reference to bool type of 'i1' vs. clang's by Fariborz Jahanian · 15 years ago
- 9c20fa9 A constant initializer never matches the type of the variable it's by John McCall · 15 years ago
- db50547 IRgen: Fix silly thinko in r112021, which was generating code for the same expr by Daniel Dunbar · 15 years ago
- 52fc314 Add symantic support for the Pascal calling convention via by Dawn Perchik · 15 years ago
- 47a88fa Translate NEON vabdl, vaba, and vabal builtins to be implemented using the by Bob Wilson · 15 years ago
- fc40028 Re-commit r112916 with an additional fix for the self-host failures. by John McCall · 15 years ago
- 2b8d60d Revert r112916, it's breaking selfhost pretty badly. by John McCall · 15 years ago
- 3e7cf38 Revert "Another i1 vs. i8 type mismatch issue. This time", it breaks some projects. by Daniel Dunbar · 15 years ago
- 52968ab It's not safe to use the generic CXXMethodDecl overload of CGT::getFunctionInfo by John McCall · 15 years ago
- c5c446c IRgen/Obj-C: Rewrite Objective-C bit-field access to compute the access strategy by Daniel Dunbar · 15 years ago
- e7a80bd IRgen: Move CGBitFieldInfo strategy computation helpers to static member by Daniel Dunbar · 15 years ago
- cc09c02 Fix a few more ConvertTypes that should be ConvertTypeForMems, fixing by Douglas Gregor · 15 years ago
- 2235941 Add a bunch of missing bitcasts for clang NEON builtin expansions. Radar 8388233 by Bob Wilson · 15 years ago
- e2ca6d4 Eliminate CXXBindReferenceExpr, which was used in a ton of by Douglas Gregor · 15 years ago
- 52044a2 Tidy up last commit, as per Devang's comments. by David Chisnall · 15 years ago
- eede61a Revert my two IRgen fixes for "bool", then use a far simpler approach by Douglas Gregor · 15 years ago
- 73556e0 Another i1 vs. i8 type mismatch issue. This time by Fariborz Jahanian · 15 years ago
- 70b9b44 Use the unmangled name for the display name in Objective-C debug info. This should have no effect with the Mac runtime where clang (unlike GCC) uses the display name symbol name. by David Chisnall · 15 years ago
- f9cce31 Fix more i1/i8 pointer madness. Here, an overactive assertion by Douglas Gregor · 15 years ago
- b61e2a3 Fix a crash involving pointer-to-data-members of boolean type. We were by Douglas Gregor · 15 years ago
- 9cb2cee Simplify some random accesses to the ASTContext from the ABI classes. by John McCall · 15 years ago
- 1e7fe75 Abstract IR generation of array cookies into the C++ ABI class and by John McCall · 15 years ago
- bf346e9 Translate NEON vmull, vmlal, and vmlsl builtins to llvm multiply-add/sub by Bob Wilson · 15 years ago
- 98c9d1f Fix IRGen when property-dot syntax used to access by Fariborz Jahanian · 15 years ago
- 53b9441 Split ObjCInterfaceDecl::ReferencedProtocols into two lists: ReferencedProtocols and AllReferencedProtocols. ReferencedProtocols by Ted Kremenek · 15 years ago
- 66e7b68 fix rdar://8360877 a really nasty miscompilation in Boost.Xpressive by Chris Lattner · 15 years ago
- 645406a same refactoring as before, this time on the argument side. by Chris Lattner · 15 years ago
- 3db4dde refactor some code to cut down on redundancy, no functionality change. by Chris Lattner · 15 years ago
- 6c2ab1d Amusingly, I missed this point of abstraction in all my earlier by John McCall · 15 years ago
- f13721d Add support for windows x86-64 varargs, patch by Cameron Esfahani! by Chris Lattner · 15 years ago
- 4c40d98 Teach IR generation to return 'this' from constructors and destructors by John McCall · 15 years ago
- 7a126a4 Rename DeclContext::getLookupContext to getRedeclContext and change its semantics slightly. No functionality change in the absence of inline namespaces. Also, change a few places where inline namespaces actually make a difference to be prepared for them. by Sebastian Redl · 15 years ago
- 4599f34 Fix PR8029, a x86-32 ABI regression in introduced in r112211 by Chris Lattner · 15 years ago
- 3b6081b Translate NEON vmovn builtin to a vector truncation instead of using an llvm by Bob Wilson · 15 years ago
- 6cf7502 Revert my user-defined literal commits - r1124{58,60,67} pending by Sean Hunt · 15 years ago
- 75b8508 Two minor fixes to user-defined literals: by Sean Hunt · 15 years ago
- 0016d51 Implement C++0x user-defined string literals. by Sean Hunt · 15 years ago
- 54160c6 Translate NEON vaddl, vaddw, vsubl, and vsubw builtins to llvm add/sub by Bob Wilson · 15 years ago
- 2ed8f00 Debug info for friends! Patch originally by Alexander Herz. by Devang Patel · 15 years ago
- 06b6c58 Add the new alignment arguments for NEON load/store intrinsics, based on the by Bob Wilson · 15 years ago
- 7b73350 improve comments. by Chris Lattner · 15 years ago
- bbae8b4 fix 2xi16 to pass as i32 instead of <2 x i16>. The former passes in by Chris Lattner · 15 years ago
- 0fefa41 vector of long and ulong are also classified as INTEGER in x86-64 abi, by Chris Lattner · 15 years ago
- 473f8e7 1 x ulonglong needs to be classified as INTEGER, just like 1 x longlong, by Chris Lattner · 15 years ago
- e7ab92e Fix miscompilation. The cookie was not used when new'ing arrays with multiple dimensions. by Argyrios Kyrtzidis · 15 years ago
- a8b7a7d tame an assertion, fixing rdar://8357396 by Chris Lattner · 15 years ago
- 77c0590 CGValue: Increase width of allowed alignment. We could switch to log2, but we by Daniel Dunbar · 15 years ago
- d931b08 De-memberify the VarDecl and FunctionDecl StorageClass enums. by John McCall · 15 years ago
- e361cc3 IRgen/NEON: Fix codegen of vzip and vzipq. by Daniel Dunbar · 15 years ago
- 22fd4ba Finally pass "two floats in a 64-bit unit" as a <2 x float> instead of by Chris Lattner · 15 years ago
- 8bea82f Fix horrible white space errors. by Michael J. Spencer · 15 years ago