- cbb8fc1 Fix PR3988: extern inline functions get strong symbol definitions in by Chris Lattner · 16 years ago
- 0f90294 Do not dead code strip global meta-data objects. by Fariborz Jahanian · 16 years ago
- aa771a8 Fixup whitespacing. by Mike Stump · 16 years ago
- c158306 Fix comment. by Daniel Dunbar · 16 years ago
- 5f4307b Support code generation of 'this' exprs by Anders Carlsson · 16 years ago
- 86daeee implement codegen support for __attribute((__gnuc_inline__)), by Chris Lattner · 16 years ago
- 7c65e99 Refactor how attributes are set on values. by Daniel Dunbar · 16 years ago
- 55d6f50 Split SetGlobalValueAttributes into definition/declaration halves. by Daniel Dunbar · 16 years ago
- 7dbd819 Rename (one) SetFunctionAttributes to SetLLVMFunctionAttributes to by Daniel Dunbar · 16 years ago
- 529d7d2 Reduce indentation, no functionality change. by Daniel Dunbar · 16 years ago
- dbb5a37 defer emission of always_inline, extern_inline, and inline functions (when by Chris Lattner · 16 years ago
- d5ee667 give always_inline functions internal linkage. If they cannot be by Chris Lattner · 16 years ago
- d9d049a set the linkage of an inline function according to its language rules. by Chris Lattner · 16 years ago
- b97b692 Add a comment on SetGlobalValueAttributes. by Daniel Dunbar · 16 years ago
- 44b0bc0 add a new enum type for linkage, no functionality change. by Chris Lattner · 16 years ago
- 04d4078 Clean up handling of visibility. by Daniel Dunbar · 16 years ago
- 9f94279 reduce indentation, no functionality change. by Chris Lattner · 16 years ago
- df102fc do not set visibility on "private" or "available externally" linkage objects. by Chris Lattner · 16 years ago
- f0c9083 Use hasAttr instead of getAttr for conditionals. by Mike Stump · 16 years ago
- 5466c7b Audit __private_extern__ handling. by Daniel Dunbar · 16 years ago
- f33651c Fixup CodeGen for __weak __block variables. Radar 6756266 by Mike Stump · 16 years ago
- 0f59312 Minor work related to removing the assumption that value initialization by Eli Friedman · 16 years ago
- 8a3e0b1 Minor simplification. by Eli Friedman · 16 years ago
- b11fa0d Update to use hasAttr() instead of getAttr(). - No functionality change. by Daniel Dunbar · 16 years ago
- fd94262 Move/update recent FIXME (wrt UTF-8 checking for ObjC @-strings). by Steve Naroff · 16 years ago
- aa4a756 Fixed crasher in <rdar://problem/6780904> [irgen] Assertion failed: (Result == conversionOK && "UTF-8 to UTF-16 conversion failed"), function GetAddrOfConstantCFString, file CodeGenModule.cpp, line 1063. by Steve Naroff · 16 years ago
- 283a062 Use the new guard variable mangling function and get rid of the old code. by Anders Carlsson · 16 years ago
- 41aa8c1 Add support for mangling guard variables. by Anders Carlsson · 16 years ago
- da0895d Minor refactoring of my last patch. by Fariborz Jahanian · 16 years ago
- 140fb26 Fixes a ir-gen crash for K&R style blocks. by Fariborz Jahanian · 16 years ago
- 9ccb065 Don't mangle variables that are at translation unit scope. by Anders Carlsson · 16 years ago
- 1e5dc6e Add support for generating reference initialization code. by Anders Carlsson · 16 years ago
- c0c0ef0 Fixup copy/dispose helpers for Objective-C. Radar 6756504 by Mike Stump · 16 years ago
- a6cd009 Remove asserts that weren't really useful, and that would fire in case the CleanupEntries vector needed to be reallocated. by Anders Carlsson · 16 years ago
- 64c2e07 Don't set both readnone and readonly. by Daniel Dunbar · 16 years ago
- 7e714cd Internal variables could mistakenly have "hidden" visibility when by Daniel Dunbar · 16 years ago
- b7477cf Fixup codegen for nested blocks that use copy/dispose in the inner by Mike Stump · 16 years ago
- 960cd06 Patch to generate meta-data for prtocol used in @protocol expression. by Fariborz Jahanian · 16 years ago
- 12e330c Rename variables to avoid conflict. by Anders Carlsson · 16 years ago
- 11c7d32 Make messages consistent. by Chris Lattner · 16 years ago
- b75863d reject codegen of __thread variables as unimplemented, rdar://6775265 by Chris Lattner · 16 years ago
- 6ab3524 Propagate the ASTContext to various AST traversal and lookup functions. by Douglas Gregor · 16 years ago
- 782f397 Use the new EmitCallArgs function. No indented functionality change. by Anders Carlsson · 16 years ago
- 0139bb9 Add code for emitting call arguments (not used yet). by Anders Carlsson · 16 years ago
- e9918d2 We weren't generating correct code for calls to variadic member functions. by Anders Carlsson · 16 years ago
- 0f78fea Use presumed location to get line number info. by Devang Patel · 16 years ago
- ab4eff6 Make sure value is initialized when built w/o asserts. by Daniel Dunbar · 16 years ago
- c9abc04 Make debug info work when using -save-temps. by Daniel Dunbar · 16 years ago
- e9352cc Add a destination type argument to EmitConstantExpr. This will be used for when the destination has a reference type. (No functionality change yet) by Anders Carlsson · 16 years ago
- 8158a2f Implementation definition of interfaces with __objc_exception attribute. by Daniel Dunbar · 16 years ago
- 75c47a5 Pointer width on targets like PIC16 is 16-bit, while the valid index size to GEP is only 32 or 64. So promote index to 32 in such cases. by Sanjiv Gupta · 16 years ago
- a17d7cc Don't assume that a block always has a FunctionProtoType. Fixes rdar://6768379. by Anders Carlsson · 16 years ago
- 03abc9e Visibility attributes should only be set on definition. by Daniel Dunbar · 16 years ago
- 6e460ff Shuffle some call code around. No functionality change. by Anders Carlsson · 16 years ago
- cf71dd4 Propagte -fvisibility to objc2's class symbols. by Fariborz Jahanian · 16 years ago
- 8ac67a7 Remove some dead code. by Anders Carlsson · 16 years ago
- 7e075cb Handle use side of __objc_exception__ attribute; when using an by Daniel Dunbar · 16 years ago
- 6ab187a Various fixes to symbols used for Obj-C x86_64 metadata. by Daniel Dunbar · 16 years ago
- 0002d23 Implement __sync_{add,sub,and,or,xor}_and_fetch and by Daniel Dunbar · 16 years ago
- f8544a4 Use the new getFunctionInfo that takes a BlockPointerType parameter, and get rid of getBlockFunctionType from CGBlocks.cpp by Anders Carlsson · 16 years ago
- 77c9fd2 Fixed visibility issues related to objc2's synthesized ivars. by Fariborz Jahanian · 16 years ago
- 5529b24 Add a getFunctionInfo that takes a BlockPointerType. by Anders Carlsson · 16 years ago
- 6c247e3 Simplify C++ member function calls. by Anders Carlsson · 16 years ago
- b02e53b Fix a couple of cases where Constant* pointers can dangle in by Chris Lattner · 16 years ago
- 2b77ba8 Add some basic support for generating C++ member functions. by Anders Carlsson · 16 years ago
- 1102f42 Basic support for regparm codegen by Anton Korobeynikov · 16 years ago
- 774e7c6 Add support for calling C++ member functions. by Anders Carlsson · 16 years ago
- f6f8ae5 Add a getFunctionInfo that takes a CXXMethodDecl. by Anders Carlsson · 16 years ago
- db6d4f6 Add a comment/FIXME so Eli can sleep better:-)) by Steve Naroff · 16 years ago
- 7cd2e93 Implement -fvisibility. by Fariborz Jahanian · 16 years ago
- a9668e0 Add target hook for setting symbol prefix and section of unicode by Daniel Dunbar · 16 years ago
- d09a456 Fix up lookup rules for properties declared in objc's continuation class. by Fariborz Jahanian · 16 years ago
- 035cf89 Remove -ftrapu. by Mike Stump · 16 years ago
- 08ae3de by Sanjiv Gupta · 16 years ago
- 1b42c79 Implement mangling of declarations inside functions. by Anders Carlsson · 16 years ago
- 329749c Mangle VarDecls correctly. by Anders Carlsson · 16 years ago
- 43f1740 Move the function decl mangling code out into its own function. No functionality change. by Anders Carlsson · 16 years ago
- 91e20dd Emit code for linkage specifications. by Anders Carlsson · 16 years ago
- 17c35ac When compiling C++ code, always mangle the names of static block var decls. by Anders Carlsson · 16 years ago
- 5d8b2cf Fixup -ftrapv to be more gcc compatible. -ftrapu (for want of a by Mike Stump · 16 years ago
- b59212a CodeGenModule::GetAddrOfConstantCFString(): by Steve Naroff · 16 years ago
- 2add473 Add -ftrapv support, patch from David Chisnall; well all except the by Mike Stump · 16 years ago
- 91a0b51 Fixes a problem where the compiler is reporting the wrong size to the Gnu by Fariborz Jahanian · 16 years ago
- 99eee36 Nonfragile ivar synthesis with property is in a continuation class. by Fariborz Jahanian · 16 years ago
- 7e203b7 Revert r68221, -ftrapv support, which causes several regressions in by Douglas Gregor · 16 years ago
- 3fb07bd Add -ftrapv support, patch from David Chisnall; well all except the by Mike Stump · 16 years ago
- e9b7d8a Add ConvertUTF module from http://www.unicode.org/Public/PROGRAMS/CVTUTF. by Steve Naroff · 16 years ago
- 8d4141f More "prep" work for handling UTF16 CFString. by Steve Naroff · 16 years ago
- cf6bde3 x86-32 Darwin ABI: Handle small structures correctly. by Daniel Dunbar · 16 years ago
- dfc6b80 x86-32 Darwin ABI: Single element arrays can be part of "single by Daniel Dunbar · 16 years ago
- 03d9f34 remove ASTContext::buildObjCInterfaceType, which breaks canonical by Chris Lattner · 16 years ago
- 3604316 x86-32 Darwin ABI: Handle direct return of vectors. by Daniel Dunbar · 16 years ago
- aa5bd87 Fix a subtle bug where the cleanup scope entries had a dangling block reference by Daniel Dunbar · 16 years ago
- 285d0db fix the two xfails I added with a previous patch by making ObjC interface by Chris Lattner · 16 years ago
- 5ad0f67 move trivial forwarding function inline. by Chris Lattner · 16 years ago
- 09dc666 tidy some code. by Chris Lattner · 16 years ago
- aab0f7a Fix block comparisons. Radar 6732116. by Mike Stump · 16 years ago
- 984e068 Implement code generation of namespaces and add mangling tests. by Anders Carlsson · 16 years ago
- c8dee9c Fix a bug (that I thought I had fixed already) where mangling a prefix could get us into an infinite loop by Anders Carlsson · 16 years ago
- c6c91bc Fix a mangling bug where functions with no arguments weren't getting the 'v' parameter specifier. by Anders Carlsson · 16 years ago