aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2009-04-10Fixup copy/dispose helpers for Objective-C. Radar 6756504Mike Stump
2009-04-10Remove asserts that weren't really useful, and that would fire in case the Cl...Anders Carlsson
2009-04-10Don't set both readnone and readonly.Daniel Dunbar
2009-04-10Internal variables could mistakenly have "hidden" visibility whenDaniel Dunbar
2009-04-10Fixup codegen for nested blocks that use copy/dispose in the innerMike Stump
2009-04-10Patch to generate meta-data for prtocol usedFariborz Jahanian
2009-04-10Rename variables to avoid conflict.Anders Carlsson
2009-04-10Make messages consistent.Chris Lattner
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-08Use the new EmitCallArgs function. No indented functionality change.Anders Carlsson
2009-04-08Add code for emitting call arguments (not used yet).Anders Carlsson
2009-04-08We weren't generating correct code for calls to variadic member functions.Anders Carlsson
2009-04-08Use presumed location to get line number info.Devang Patel
2009-04-08Make sure value is initialized when built w/o asserts.Daniel Dunbar
2009-04-08Make debug info work when using -save-temps.Daniel Dunbar
2009-04-08Add a destination type argument to EmitConstantExpr. This will be used for wh...Anders Carlsson
2009-04-08Implementation definition of interfaces with __objc_exception attribute.Daniel Dunbar
2009-04-08Pointer width on targets like PIC16 is 16-bit, while the valid index size to ...Sanjiv Gupta
2009-04-08Don't assume that a block always has a FunctionProtoType. Fixes rdar://6768379.Anders Carlsson
2009-04-07Visibility attributes should only be set on definition.Daniel Dunbar
2009-04-07Shuffle some call code around. No functionality change.Anders Carlsson
2009-04-07Propagte -fvisibility to objc2's class symbols.Fariborz Jahanian
2009-04-07Remove some dead code.Anders Carlsson
2009-04-07Handle use side of __objc_exception__ attribute; when using anDaniel Dunbar
2009-04-07Various fixes to symbols used for Obj-C x86_64 metadata.Daniel Dunbar
2009-04-07Implement __sync_{add,sub,and,or,xor}_and_fetch andDaniel Dunbar
2009-04-07Use the new getFunctionInfo that takes a BlockPointerType parameter, and get ...Anders Carlsson
2009-04-06Fixed visibility issues related to objc2's synthesizedFariborz Jahanian
2009-04-06Add a getFunctionInfo that takes a BlockPointerType.Anders Carlsson
2009-04-06Simplify C++ member function calls.Anders Carlsson
2009-04-06Fix a couple of cases where Constant* pointers can dangle inChris Lattner
2009-04-04Add some basic support for generating C++ member functions.Anders Carlsson
2009-04-04Basic support for regparm codegenAnton Korobeynikov
2009-04-03Add support for calling C++ member functions.Anders Carlsson
2009-04-03Add a getFunctionInfo that takes a CXXMethodDecl.Anders Carlsson
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-02Fix up lookup rules for properties declared inFariborz Jahanian
2009-04-02Remove -ftrapu.Mike Stump
2009-04-02Don't use static globals for params as it confuses the optimzer that their va...Sanjiv Gupta
2009-04-02Implement mangling of declarations inside functions.Anders Carlsson
2009-04-02Mangle VarDecls correctly.Anders Carlsson
2009-04-02Move the function decl mangling code out into its own function. No functional...Anders Carlsson
2009-04-02Emit code for linkage specifications.Anders Carlsson
2009-04-02When compiling C++ code, always mangle the names of static block var decls.Anders Carlsson
2009-04-02Fixup -ftrapv to be more gcc compatible. -ftrapu (for want of aMike Stump
2009-04-01CodeGenModule::GetAddrOfConstantCFString():Steve Naroff
2009-04-01Add -ftrapv support, patch from David Chisnall; well all except theMike Stump