- 855a8e7 Finish off rules for z-length bitfields in ms_struct structs. // rdar://8823265 by Fariborz Jahanian · 13 years ago
- d49bd55 Fix delegating constructors stylistic issues. by Sean Hunt · 13 years ago
- a87a2b2 Function with internal linkage name do not have mangled name. by Devang Patel · 13 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 · 13 years ago
- 58dc5ca Emit debug info for __destroy_helper_block_ and __copy_helper_block. by Devang Patel · 13 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 · 13 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 · 13 years ago
- 04c9a49 Simplify code a bit by using CallArgList::add. No intended functionality change. by Eli Friedman · 13 years ago
- 340fa24 More rule enforcement of zero bitfields for ms_struct. by Fariborz Jahanian · 13 years ago
- 7d4b159 Remove unused variable spotted by GCC. by Nick Lewycky · 13 years ago
- ba0f101 Remove dead variable, flagged by gcc's -Wunused-but-set-variable. by Nick Lewycky · 13 years ago
- 28ff4d6 Remove dead variable flagged by gcc's -Wunused-but-set-variable. No by Nick Lewycky · 13 years ago
- 635ca1b Remove a dead variable flagged by gcc's -Wunused-but-set-variable. No by Nick Lewycky · 13 years ago
- 059ce0d Fully implement delegating constructors! by Sean Hunt · 13 years ago
- f24a151 Implement -fno-dwarf2-cfi-asm. by Rafael Espindola · 13 years ago
- 22a5cdf Tie constructor defintion with its declaration using AT_specification. by Devang Patel · 13 years ago
- a0fa203 Add -Oz option and use it to set the inline threshold to 25. by Bob Wilson · 13 years ago
- 73a6f8e removes a meaningless comment. by Fariborz Jahanian · 13 years ago
- 2c7168c block variables on lhs need be ir-gen'ed after the by Fariborz Jahanian · 13 years ago
- 7bcf6c3 Don't crash if the AST doesn't have a sensible ObjC id type. by David Chisnall · 13 years ago
- fbc3cc6 Fixes debug info generation problem for ms_struct structs. // rdar://8823265 by Fariborz Jahanian · 13 years ago
- 657baf1 Cut down unnecessary zero'ing when value-initializing arrays of C++ objects. by Argyrios Kyrtzidis · 13 years ago
- 07a8a21 ms_struct patch for initialization and field access irgen. by Fariborz Jahanian · 13 years ago
- a1dadc9 Raise ARM byval minimum size from 32 to 64, addressing a performance by Stuart Hastings · 13 years ago
- 4962153 Get the base element type even in multidimensional arrays. by Argyrios Kyrtzidis · 13 years ago
- ea971e9 Replace unitary array with scalar. rdar://problem/7662569 by Stuart Hastings · 13 years ago
- 3b4d490 When value-initializing the elements of an array not not included in the initializer make sure by Argyrios Kyrtzidis · 13 years ago
- b7f62d0 Replace SmallVector with an array, as suggested by Frits van Bommel. rdar://problem/7662569 by Stuart Hastings · 13 years ago
- 642a75f When block-capturing a variable with a non-trivial destructor, by John McCall · 13 years ago
- 28bbe4b Parsing/AST support for Structured Exception Handling by John Wiegley · 13 years ago
- 21ff2e5 Implementation of Embarcadero array type traits by John Wiegley · 13 years ago
- 67d097e Re-enable byval for ARM in clang. rdar://problem/7662569 by Stuart Hastings · 13 years ago
- 14d56ef Some refactoring of my ms_struct patch. // rdar://8823265 related. by Fariborz Jahanian · 13 years ago
- 173d512 When compiling with -fno-threadsafe-statics, guard variables for globals with internal linkage don't have to be i64, i8 works just fine! by Anders Carlsson · 13 years ago
- 62055b0 With ms_struct attribut, Zero-length bitfields following by Fariborz Jahanian · 13 years ago
- 37833b0 We need pointer size in bits here. by Devang Patel · 13 years ago
- 864c041 Make yet another placeholder type, this one marking that an expression is a bound by John McCall · 13 years ago
- eab8078 IRgen/Darwin: Fix refacto introduced in Triple changes. by Daniel Dunbar · 13 years ago
- ad27eea Temporarily revert r130176, it appears to have broken a few tests. by Eric Christopher · 13 years ago
- 50811d2 Emit intrinsic at current insert point, not at the end of current block. by Devang Patel · 13 years ago
- df39fa2 Turn on byval parameters in Clang for ARM APCS. rdar://problem/7662569 by Stuart Hastings · 13 years ago
- e2d0191 Simplify. There is no need to have a method to just call another method. by Devang Patel · 13 years ago
- dd697bc Generalize case for built-in expressions having by Fariborz Jahanian · 13 years ago
- ec99195 Ir-gen the side-effect(s) when __builtin_expect is by Fariborz Jahanian · 13 years ago
- 5526220 t/clang/expr-traits by John Wiegley · 13 years ago
- 1a8c15a Convert size and alignment variables to CharUnits in EmitAggregateCopy(). No by Ken Dyck · 13 years ago
- 5ff1a35 Convert type size and alignment to CharUnits in CheckAggExprForMemSetUse(). by Ken Dyck · 13 years ago
- 02c4533 Convert the return type of GetNumNonZeroBytesInInit() to CharUnits. No by Ken Dyck · 13 years ago
- 479b61c Eliminate some literal 8s by converting size variables in EmitGCMove() and by Ken Dyck · 13 years ago
- 243a4aa Replace calls to ASTContext::getTypeInfo() with calls to by Ken Dyck · 13 years ago
- 3256de7 Simplify AppendTailPadding() by converting its parameter to CharUnits. No by Ken Dyck · 13 years ago
- 737978d Eliminate literal 8s from LayoutUnionField by converting NumBytesToAppend to by Ken Dyck · 13 years ago
- edda6e4 Eliminate literal 8s from LayoutBitField(), converting variables to by Ken Dyck · 13 years ago
- b9e6b2c Convert AccessInfo::AccessAlignment to CharUnits. No change in functionality by Ken Dyck · 13 years ago
- c556ef2 PR9214: Convert the DIBuilder API to use ArrayRef. by Jay Foad · 13 years ago
- 28ebde5 Convert CGBitFieldInfo::FieldByteOffset to CharUnits. No change in by Ken Dyck · 13 years ago
- c69a505 Remove unused STL header includes. by Jay Foad · 13 years ago
- 120bf32 Tie debug information for method declaration with debug information for method definition. by Devang Patel · 13 years ago
- 8387e2a Add -fdelayed-template-parsing option. Using this option all templated function definitions are parsed at the end of the translation unit only if it is required by an actual instantiation. As such all the symbols of the TU are available during name lookup. by Francois Pichet · 13 years ago
- 64089ce Fixes an instance method meta-data generation bug in by Fariborz Jahanian · 13 years ago
- e0afc89 Replace a couple of literal 8s with ASTContext::getCharWidth(). No change in by Ken Dyck · 13 years ago
- 79be76c Eliminate some literal 8s from EmitNullInitialization() by converting by Ken Dyck · 13 years ago
- 0ebce0e Eliminate some literal 8s from EmitDeclare by converting to CharUnits. No by Ken Dyck · 13 years ago
- 573be63 Use CharUnits to eliminate some literal 8s in by Ken Dyck · 13 years ago
- 18052cd Replace some literal 8s with char width and char align. No change in by Ken Dyck · 13 years ago
- 0259c3a PTX: Add default PTX calling conventions by Justin Holewinski · 13 years ago
- e8ba8d7 Wire up the -ftest-coverage and -fprofile-arcs flags to .gcno file emission (at by Nick Lewycky · 13 years ago
- 6f14165 PR9214: Convert Metadata API to use ArrayRef. by Jay Foad · 13 years ago
- 67a5773 The 0.98 revision of the x86-64 ABI clarified a lot of things, some by John McCall · 13 years ago
- 4423ac0 For by Argyrios Kyrtzidis · 13 years ago
- e0047b1 Don't add type names for enums; they're never used in LLVM IR. by Anders Carlsson · 13 years ago
- 42f681b fix a crash on code that uses the result value of __builtin___memcpy_chk. by Chris Lattner · 13 years ago
- db27b5f IRgen/ARM: Fix a think-o in conversion-to-null for member function pointers, we by Daniel Dunbar · 13 years ago
- 48431f9 some cleanups to use IRBuilder methods instead of llvm:: foo methods. by Chris Lattner · 13 years ago
- db57a4c ADT/Triple: Switch to using .isOSDarwin() predicate. by Daniel Dunbar · 13 years ago
- 97d5437 use the newly introduced IRBuilder getInt() method to reduce some by Chris Lattner · 13 years ago
- 1f15c19 Fix typo in comment. by Devang Patel · 13 years ago
- 2839d6b Get rid of std::vector usage when getting function types in CGException.cpp by Anders Carlsson · 13 years ago
- 3f6c5e1 Clean up code generation of typeid expressions and add C++ standard references. by Anders Carlsson · 13 years ago
- 4210486 Fix a miscompilation I introduced in r129652, thanks for Eli for tracking by Chris Lattner · 13 years ago
- eb9d81d When laying out bases in, always try the "base subobject" LLVM type. If it by Anders Carlsson · 13 years ago
- 6aed2a1 Add addBaseSubobjectTypeName which isn't used yet. by Anders Carlsson · 13 years ago
- e9742b0 Move code to add a type name to a TagDecl type out into a helper function. No functionality change. by Anders Carlsson · 13 years ago
- 2786a81 Use a SmallVector for field types in CGRecordLayoutBuilder now that llvm::StructType::get takes an ArrayRef. by Anders Carlsson · 13 years ago
- 10292cc Hack to turn the valgrind buildbot green, until Devang can address it properly. by Eli Friedman · 13 years ago
- b11f919 implement rdar://9289524 - case followed immediately by break results in empty IR block, by Chris Lattner · 13 years ago
- a5e5e0f fold memcpy/set/move_chk to llvm.memcpy/set/move when the sizes by Chris Lattner · 13 years ago
- c6bea67 fix rdar://9289603 - clang should fold trivial ?: for enums as well as integer constants into select at -O0 by Chris Lattner · 13 years ago
- 90c1eed Emit proper selector name in debug info. by Devang Patel · 13 years ago
- fa936d8 Emit debug info for Objective-C properties. by Devang Patel · 13 years ago
- 8b36a9e Add 3DNow! Intrinsics. by Michael J. Spencer · 13 years ago
- 162e1c1 Support for C++11 (non-template) alias declarations. by Richard Smith · 13 years ago
- fc8f0e1 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 13 years ago
- f111d93 C1X: implement generic selections by Peter Collingbourne · 13 years ago
- ad762fc Add support for C++0x's range-based for loops, as specified by the C++11 draft standard (N3291). by Richard Smith · 13 years ago
- 414d896 Implement ARM pcs attribute. Basically it's another way of calling convention selection (AAPCS or by Anton Korobeynikov · 13 years ago
- 0afe967 Replace a couple of divide-by-8s with divide-by-charwidths. No change in by Ken Dyck · 13 years ago
- fb67ccd Replace a couple of divisions-by-'8' with divisions-by-charwidth. No change by Ken Dyck · 13 years ago
- 9b064d8 Removing the unaligned load tests from builtins-x86.c since they're generated by a regular 'load' now. by Bill Wendling · 13 years ago
- 9c08b39 It looks like the FreeBSD buildbot needs this for the builtins-x86.c test. by Bill Wendling · 13 years ago