aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenModule.cpp
AgeCommit message (Expand)Author
2009-04-14Rename (one) SetFunctionAttributes to SetLLVMFunctionAttributes toDaniel Dunbar
2009-04-14Reduce indentation, no functionality change.Daniel Dunbar
2009-04-14defer emission of always_inline, extern_inline, and inline functions (when Chris Lattner
2009-04-14give always_inline functions internal linkage. If they cannot be Chris Lattner
2009-04-14set the linkage of an inline function according to its language rules.Chris Lattner
2009-04-14Add a comment on SetGlobalValueAttributes.Daniel Dunbar
2009-04-14add a new enum type for linkage, no functionality change.Chris Lattner
2009-04-14Clean up handling of visibility.Daniel Dunbar
2009-04-14reduce indentation, no functionality change.Chris Lattner
2009-04-14do not set visibility on "private" or "available externally" linkage objects.Chris Lattner
2009-04-13Update to use hasAttr() instead of getAttr().Daniel Dunbar
2009-04-13Move/update recent FIXME (wrt UTF-8 checking for ObjC @-strings).Steve Naroff
2009-04-13Fixed crasher in <rdar://problem/6780904> [irgen] Assertion failed: (Result =...Steve Naroff
2009-04-10Internal variables could mistakenly have "hidden" visibility whenDaniel Dunbar
2009-04-10reject codegen of __thread variables as unimplemented, rdar://6775265Chris Lattner
2009-04-09Propagate the ASTContext to various AST traversal and lookup functions.Douglas Gregor
2009-04-08Add a destination type argument to EmitConstantExpr. This will be used for wh...Anders Carlsson
2009-04-07Visibility attributes should only be set on definition.Daniel Dunbar
2009-04-07Various fixes to symbols used for Obj-C x86_64 metadata.Daniel Dunbar
2009-04-04Add some basic support for generating C++ member functions.Anders Carlsson
2009-04-04Basic support for regparm codegenAnton Korobeynikov
2009-04-03Add a comment/FIXME so Eli can sleep better:-))Steve Naroff
2009-04-03Implement -fvisibility.Fariborz Jahanian
2009-04-03Add target hook for setting symbol prefix and section of unicodeDaniel Dunbar
2009-04-02Emit code for linkage specifications.Anders Carlsson
2009-04-01CodeGenModule::GetAddrOfConstantCFString():Steve Naroff
2009-04-01Add ConvertUTF module from http://www.unicode.org/Public/PROGRAMS/CVTUTF.Steve Naroff
2009-04-01More "prep" work for handling UTF16 CFString.Steve Naroff
2009-04-01fix the two xfails I added with a previous patch by making ObjC interfaceChris Lattner
2009-04-01move trivial forwarding function inline.Chris Lattner
2009-04-01Implement code generation of namespaces and add mangling tests.Anders Carlsson
2009-03-31Add Target hooks for IRgen of [cf]string literals.Daniel Dunbar
2009-03-31Change UsedArray to be a vector of WeakVH to fix a dangling pointer problem t...Chris Lattner
2009-03-31remove some obsolete comments, use an AssertingVH.Chris Lattner
2009-03-27Finish off semantic analysis for regparm, and remove the warning. Also Eli Friedman
2009-03-27Besides the warning, issue unsupported diagnostics in Fariborz Jahanian
2009-03-26most of this is plumbing to get CompileOptions down into Chris Lattner
2009-03-22switch getBuiltinLibFunction to use the new GetOrCreateLLVMFunction Chris Lattner
2009-03-22emit aliases as the definitions fly by, don't bother deferring untilChris Lattner
2009-03-22make alias definition logic more similar to functions/globals.Chris Lattner
2009-03-22fix PR3200 by making alias emission use the new infrastructure. Fold Chris Lattner
2009-03-22pull "runtime globals" into the same framework as other functions/global vari...Chris Lattner
2009-03-22fix a fixme: non-proto struct returning function definitions should be compiledChris Lattner
2009-03-22set function/global names with setName instead of passing the name into theChris Lattner
2009-03-21Issue error if variables are defined inside an objc class,Fariborz Jahanian
2009-03-21now that all the decl reference and creation stuff is going through twoChris Lattner
2009-03-21fix a crash that could occur when a variable declaration became aChris Lattner
2009-03-21simplify and cleanup global variable creation stuff to all go through oneChris Lattner
2009-03-21simplify management of llvm::Function creation to all go throughChris Lattner
2009-03-21code cleanups, rename EmitForwardFunctionDefinition -> Chris Lattner