- 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
- 60cb5e9 Just use a native "load" instead of translating the builtin later. Clang can by Bill Wendling · 13 years ago
- ad3692bb Use EmitCallOrInvoke in EmitBadTypeidCall and EmitBadCastCall. by Anders Carlsson · 13 years ago
- aa48244 Convert the unaligned load builtins to the first-class versions. by Bill Wendling · 13 years ago
- f7e903d IRgen/Obj-C: Emit CFStrings and NSStrings with the alignment of the char type, by Daniel Dunbar · 13 years ago
- 6591271 We can't emit an aggregate cast as its sub-expression in general just by John McCall · 13 years ago
- 99ace16 Template static data members can have weak_odr linkage, not just by John McCall · 13 years ago
- 26fbc72 Ignore indirect field declarations. Fixes PR9570. by John McCall · 13 years ago
- 755d849 After some discussion with Doug, we decided that it made a lot more sense by John McCall · 13 years ago
- 4bdbc0c If there's an invoke destination, we should use invoke instead of call when calling the __cxa_bad_typeid function. Fixes PR7400. by Anders Carlsson · 13 years ago
- 379b515 More __unknown_anytype work. by John McCall · 13 years ago
- 575b374 Remove CK_DynamicToNull. by Anders Carlsson · 13 years ago
- 3ddcdd5 When we know that a dynamic_cast always returns null, we can make by Anders Carlsson · 13 years ago
- f0cb4a6 Clean up CodeGenFunction::EmitDynamicCast. No functionality change. by Anders Carlsson · 13 years ago
- b924124 Replace a couple of Builder.CreateICmpEQ with Builder.CreateIsNull. No functionality change. by Anders Carlsson · 13 years ago
- 7d99bc3 As a first step towards fixing PR9641, add a CK_DynamicToNull cast kind which by Anders Carlsson · 13 years ago
- cd0b32e Strip off parens and no-op casts when deciding if an expr can be devirtualized. Fixes the second half of PR9660. by Anders Carlsson · 13 years ago
- b8bced0 Change CollectPrimaryBases to collect the bases in the right order. Fixes one half of PR9660. by Anders Carlsson · 13 years ago
- d24e50c Make -fdump-vtable-layouts also dump vtable indices for all virtual member functions in the class. by Anders Carlsson · 13 years ago
- 52d6874 PR9580: Handle vectors correctly in ScalarExprEmitter::EmitRem. by Eli Friedman · 13 years ago
- 5536daa Make sure we or together the overflow flags of the multiply and add, so the by Eli Friedman · 13 years ago
- a49218e PR8369: make __attribute((regparm(0))) work correctly. Original patch by by Eli Friedman · 13 years ago
- baf101d fix indentation by Chris Lattner · 13 years ago
- 23aa9c8 add a __sync_swap builtin to fill out the rest of the __sync builtins. by Chris Lattner · 13 years ago
- 1246ba6 Convert the PointerWidthInBytes variable in EmitMemberPointer() to CharUnits by Ken Dyck · 13 years ago
- b653d5a Eliminate a divide-by-8 in BuildVMIClassTypeInfo() by using CharUnits for by Ken Dyck · 13 years ago
- 3894c07 Apply explicit braces to avoid ambiguous 'else' [-Wparentheses] by Nick Lewycky · 13 years ago
- 6cf37dd Do not use zero as an upper bound for unbounded array because upper bound zero also indicates one element array. by Devang Patel · 13 years ago
- 14c65ca [Reapply r128776, modified so that it does not break debug info.] by Ken Dyck · 13 years ago
- 1de4d4e Basic, untested implementation for an "unknown any" type requested by LLDB. by John McCall · 13 years ago
- 1a7f752 [Reapply r128773. This is not the source of the issues Devang was seeing by Ken Dyck · 13 years ago
- 3015c4c [Reapply r128771. It wasn't the source of the issues Devang saw with debug by Ken Dyck · 13 years ago
- d28c33c Reapply r128770. It's not the cause of the issues Devang saw with debug info. by Ken Dyck · 13 years ago
- 01cb307 Refine rules for atomic property api to by Fariborz Jahanian · 13 years ago
- 0ac2cf4 If this is an intrinsic function, set the function's attributes to the intrinsic's attributes. by Peter Collingbourne · 13 years ago
- ddd72ac Simplify. by Devang Patel · 13 years ago
- 5fb6509 Fixes a regression caused by my last patch. by Fariborz Jahanian · 13 years ago
- 5ecb1df Emit debug info for function template parameters. by Devang Patel · 13 years ago
- 1d3a61a Generate atomic api for atomic properties (x86 and x86_64 by Fariborz Jahanian · 13 years ago
- 89054fb Remove unintentional check-in. by Devang Patel · 13 years ago
- 12e6d83 Fix typo. by Devang Patel · 13 years ago
- c5ce297 Use TemplateParameterList to extract template parameter name. by Devang Patel · 13 years ago
- 92b5d94 Added *hidden* flags -print-options and -print-all-options so by Andrew Trick · 13 years ago
- 6445d62 whitespace by Andrew Trick · 13 years ago
- 9c1714b Refactor. by Devang Patel · 13 years ago
- 978d415 Fix copy-and-paste bug that I introduced while tidying up the code. by David Chisnall · 13 years ago
- 34c1af8 Set AAPCS-VFP calling convention accordingly and hard float ABI command handling. by Sandeep Patel · 13 years ago
- ab868e2 Eliminate conservative check that is covered by isIncompleteType() check. by Devang Patel · 13 years ago
- ba690a4 Incomplete type does not have any size. by Devang Patel · 13 years ago
- 62c117d Revert r128770, r128771, r128773 and r128776 for now. It breaks debug info. by Devang Patel · 13 years ago
- 4fbabd3 Change the return type of CodeGenVTables::getVirtualBaseOffsetOffset() to by Ken Dyck · 13 years ago
- d221532 Use CharUnits for the offsets in the VirtualBaseClassOffsetOffsetsMapTy. No by Ken Dyck · 13 years ago
- 2c026e1 Use CharUnits for the offset type in the ClassNamesAndOffsets map in by Ken Dyck · 13 years ago