- 16f0049 split ObjC and C++ Statements out into their own headers. by Chris Lattner · 15 years ago
- 6545994 fix PR4067: [Linux kernel] cannot aggregate codegen stmtexpr as lvalue by Chris Lattner · 15 years ago
- b5437d2 the logic for computing __func__ and friends is really broken: by Chris Lattner · 15 years ago
- 2a03192 Make ObjCInterfaceDecl's const in some more places. by Daniel Dunbar · 15 years ago
- 525c9b7 Kill ASTContext::[gs]etFieldForDecl, instead we just lookup things by Daniel Dunbar · 15 years ago
- 1768fab Silence gcc warning. by Eli Friedman · 15 years ago
- af23f69 Make CodeGenFunction::EmitCallArgs a template function that takes a generic "Type Info" parameter. The type info parameter knows how to iterate over its arguments. by Anders Carlsson · 15 years ago
- b14095a Implement basic code generation of constructor calls. We can now compile: by Anders Carlsson · 15 years ago
- 5f4307b Support code generation of 'this' exprs by Anders Carlsson · 15 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 · 15 years ago
- 0139bb9 Add code for emitting call arguments (not used yet). by Anders Carlsson · 15 years ago
- 2b77ba8 Add some basic support for generating C++ member functions. by Anders Carlsson · 15 years ago
- 774e7c6 Add support for calling C++ member functions. by Anders Carlsson · 15 years ago
- aa5bd87 Fix a subtle bug where the cleanup scope entries had a dangling block reference by Daniel Dunbar · 15 years ago
- 481769b remove some obsolete comments, use an AssertingVH. by Chris Lattner · 15 years ago
- a803b0e Fixup codegen for block literals that bleed copy/dispose information by Mike Stump · 15 years ago
- 9034558 Support member reference on ?: of struct type. by Daniel Dunbar · 15 years ago
- 6cc88f7 Fix codegen for support for super inside block literal expressions. by Mike Stump · 15 years ago
- f469557 More super dot-syntax property implementation by Fariborz Jahanian · 15 years ago
- 75dfeda add codegen support for casting an element to a union. by Chris Lattner · 15 years ago
- 7f28a9c Do up codegen for function static data and externs in functions in block by Mike Stump · 15 years ago
- 0892099 Codegen support for copy helpers for block literals. by Mike Stump · 15 years ago
- cf62d39 Pass the type of the block literal around to make required temporal ordering of code clearer. by Mike Stump · 15 years ago
- 00470a1 prep work for copy/destroy helpers for block literals. by Mike Stump · 15 years ago
- ad75ab4 Move more blocks CodeGenFunction code up and out. by Mike Stump · 15 years ago
- 3947de5 Move some of the CodeGenFunction blocks code up and out. No by Mike Stump · 15 years ago
- 2a99814 Move more of blocks codegen out of CodeGenModule and into the by Mike Stump · 15 years ago
- 96bd13a Start the migration of more of the blocks code out of sight for most by Mike Stump · 15 years ago
- dab514f Improved ABI compliance for __block variables. No testcases yet as we by Mike Stump · 15 years ago
- 4de9fce Do some blocks cleanup and simplification. Fix a crash, and add a test case. by Anders Carlsson · 15 years ago
- 161d36d improve compatibility with the VC++'08 C++ compiler. Patch by Niklas Larsson! by Chris Lattner · 15 years ago
- a99038c First cut CodeGen support for __block variables. by Mike Stump · 15 years ago
- 72564e7 Create a new TypeNodes.def file that enumerates all of the types, by Douglas Gregor · 15 years ago
- 8958891 Add Type::hasPointerRepresentation predicate. by Daniel Dunbar · 15 years ago
- 8a2b4b1 CodeGen support for copied BlockDeclRefExprs. by Mike Stump · 15 years ago
- a985b31 Fold GeneraticStaticBlockVarDecl into callers. - No functionality change. by Daniel Dunbar · 15 years ago
- 0096acf Pull COdeGenFunction::CreateStaticBlockVarDecl (just for creating the by Daniel Dunbar · 15 years ago
- eaf2bb8 first wave of fixes for @encode sema support. This is part of PR3648. by Chris Lattner · 15 years ago
- 8a219ce Prevent accidental copying of CodeGenFunction and CodeGenModule. by Anders Carlsson · 15 years ago
- 9834ffb Add low level support for generating invoke instead of calls. by Daniel Dunbar · 15 years ago
- 6eef498 Copy some clenaups from Eli to code that I copied. :-) by Mike Stump · 15 years ago
- 20733cd Cleanp code with some recent suggestions. by Mike Stump · 15 years ago
- 4e7a1f7 Add CodeGen support for the helper for BlockDeclRefExprs. The easier by Mike Stump · 15 years ago
- c0ef9f5 Set call attribute for direct calls (i.e. noreturn). by Daniel Dunbar · 15 years ago
- da5c86f Deox and Capitolize. by Mike Stump · 15 years ago
- 09429b9 Fixup spacing a little. by Mike Stump · 15 years ago
- ef2abfe Support IRgen of sqrt -> llvm.sqrt, pow -> llvm.pow. by Daniel Dunbar · 15 years ago
- 30395dd Use getNameAsCString instead of getNameAsString and reflow the type. by Mike Stump · 16 years ago
- 67a6448 Generate the helper function for blocks. Now basic codegen is by Mike Stump · 16 years ago
- e5fee25 Condense all the blocks code into CGBlocks.cpp. by Mike Stump · 16 years ago
- e896d98 Add CodeGen support for the nodebug attribute. by Anders Carlsson · 16 years ago
- d5cab54 Add a very basic implemenation of global blocks. This needs to be cleaned up. by Anders Carlsson · 16 years ago
- acfde80 Add support for generating block call expressions. by Anders Carlsson · 16 years ago
- 5b5c9ef Support IRgen of va_arg of structure as l-value. by Daniel Dunbar · 16 years ago
- fa1f756 Remove the last remnants of the Obj-C EH stack code. by Anders Carlsson · 16 years ago
- e4b6d34 Start removing the old Obj-C EH stack now that the cleanup stack is used instead. by Anders Carlsson · 16 years ago
- 9d9cc87 Add util Emit{LoadOf,StoreTo}Scalar methods to encapsulate conversion by Daniel Dunbar · 16 years ago
- 4cc1a47 Add DidCallStackSave variable to CodeGenFunction. by Anders Carlsson · 16 years ago
- 0dd9e88 Add some more documentation. Also reflowed comments to 80 col. by Mike Stump · 16 years ago
- 48de101 Add a simplified EmitJumpThroughFinally and use it in CGObjC in preparation of making it use the cleanup stack. by Anders Carlsson · 16 years ago
- ec9771d Wire up break and continue processing to the new stack depth adjuster. by Mike Stump · 16 years ago
- bb66f9f More cleanup stack work, PopCleanupBlock now returns a struct with the switch block and end block. by Anders Carlsson · 16 years ago
- d66a9f9 Split some functions up by Anders Carlsson · 16 years ago
- 6fc5591 CleanupScope needs to push the cleanup block in its destructor by Anders Carlsson · 16 years ago
- 87eaf17 More cleanup stack work. by Anders Carlsson · 16 years ago
- bd6fa3d When emitting blocks, keep track of which cleanup scope they have. Minor fixes and cleanup. by Anders Carlsson · 16 years ago
- c71c845 Add support for emitting cleanup blocks. Make EmitCompoundStatement emit cleanup blocks if necessary by Anders Carlsson · 16 years ago
- 0d5c685 Add a simple RAII object, to be used for pushing a cleanup entry and make the insertion point be the cleanup block. by Anders Carlsson · 16 years ago
- 3e9da66 Ensure we track all the stack depths for all break and continue points by Mike Stump · 16 years ago
- 6ccc476 Add plumbing for the cleanup stack. by Anders Carlsson · 16 years ago
- 273558f Split the exception object out into its own stack. by Anders Carlsson · 16 years ago
- 190d00e Simplify the Objective-C exception handling. by Anders Carlsson · 16 years ago
- 72cac2c Arrange to have the correct StackDepth for while statements. by Mike Stump · 16 years ago
- 36a2ada Fixup goto codegen in and around VLAs. by Mike Stump · 16 years ago
- 13e8173 Pull CodeGenFunction::GetUndefRValue() out of EmitUnsupportedRValue. by Daniel Dunbar · 16 years ago
- 8b1a343 Add CodeGenFunction::ConvertTypeForMem forwarding function. by Daniel Dunbar · 16 years ago
- 598d3f6 ir-gen for nonfragile ivar bitfield access (objc2 nonfragile abi). by Fariborz Jahanian · 16 years ago
- 45206ec Targets that don't have stack use global address space for parameters. by Sanjiv Gupta · 16 years ago
- ecb6b0e Fixed the typo in comment. by Sanjiv Gupta · 16 years ago
- 45012a7 objc2's ir-gen for nonfragile ivar access. by Fariborz Jahanian · 16 years ago
- 88b5396 More ABI API cleanup. by Daniel Dunbar · 16 years ago
- bb36d33 ABI handling API changes. by Daniel Dunbar · 16 years ago
- 1c1d607 Pull EmitReturnBlock out of FinishFunction and catch unified return by Daniel Dunbar · 16 years ago
- 4fd0aa5 Slight cleanup, and fix for va_arg on architectures where va_list is a struct. by Eli Friedman · 16 years ago
- c8c7b18 Forgot to commit this by Anders Carlsson · 16 years ago
- 679a502 This patch fixes the code gen failures which was a fallout from by Fariborz Jahanian · 16 years ago
- ce1d38b Give "unsupported" error on calls through block pointers instead of crashes. by Daniel Dunbar · 16 years ago
- 60d3541 Change EmitVLASize to take a QualType that must be a variably modified type. by Anders Carlsson · 16 years ago
- f666b77 Split up emitting of VLA sizes and getting the size of a VLA. by Anders Carlsson · 16 years ago
- fd64bb6 Code gen. for ivar references; including bitfield ivars. by Fariborz Jahanian · 16 years ago
- e21269b Store the size of the EH stack inside each BreakContinue struct so we know when a break/continue won't cross a try block. by Anders Carlsson · 16 years ago
- dcc90d8 Add map of VLA types and their sizes by Anders Carlsson · 16 years ago
- 17d28a3 Work in preparation for VLAs. Make sure to restore the stack if necessary (Saving the stack isn't implemented right now :) by Anders Carlsson · 16 years ago
- fef30b5 Support for implementation of property in the case where by Fariborz Jahanian · 16 years ago
- 43f4470 Implemented ir-gen for 'implicit' properties using the new AST nodes. by Fariborz Jahanian · 16 years ago
- 5daf570 New AST node to access "implicit" setter/getter using property dor syntax. by Fariborz Jahanian · 16 years ago
- 80b0b42 Added a test case for __weak field decls. Change SetVarDeclObjCAttribute by Fariborz Jahanian · 16 years ago
- 2682d8b More objc gc stuff. Read/Write barriers for local static/extern, by Fariborz Jahanian · 16 years ago
- ed3849b Fix redundant load of bit-fields on assignment (to get the updated by Daniel Dunbar · 16 years ago
- 10cac6f Start implementing support for @synchonized with the darwin ObjC API. by Chris Lattner · 16 years ago