- 0269871 Rename EmitStatics (etc) to EmitDeferred; provide basic infrastructure by Daniel Dunbar · 16 years ago
- 7d6dc4f Let the backend unique these. by Mike Stump · 16 years ago
- f744895 Fix spelling. by Mike Stump · 16 years ago
- 3246991 Move DescriptorUniqueCount into CGM. by Mike Stump · 16 years ago
- 59c5b11 Move NSConcreteStackBlock into CGM. by Mike Stump · 16 years ago
- 3fa3dc1 Eliminate an unused variable by Douglas Gregor · 16 years ago
- ecc90e9 Reflow to 80col. by Mike Stump · 16 years ago
- 26efc33 Move GlobalUniqueCount up into CGM. by Mike Stump · 16 years ago
- 943ed6f Fixed a 64bit code gen bug of a cateogory by Fariborz Jahanian · 16 years ago
- 55e5d89 x86_64 ABI: Support va_arg passed in mixed registers. by Daniel Dunbar · 16 years ago
- f99f1d0 Condense NSConcreteGlobalBlock handling. by Mike Stump · 16 years ago
- 3ba8215 Calculate size correctly. by Mike Stump · 16 years ago
- 56129b1 Size should be unsigned. by Mike Stump · 16 years ago
- e5fee25 Condense all the blocks code into CGBlocks.cpp. by Mike Stump · 16 years ago
- 7cbb360 Fixup types, the runtime uses int, not int32. by Mike Stump · 16 years ago
- 4783787 Fix cmake builds. by Mike Stump · 16 years ago
- a544854 Fixup spacing a tad. by Mike Stump · 16 years ago
- 9b8a797 Move GenericBlockLiteralType into CGM. by Mike Stump · 16 years ago
- ab69514 Move BlockDescriptorType into CGM. by Mike Stump · 16 years ago
- e896d98 Add CodeGen support for the nodebug attribute. by Anders Carlsson · 16 years ago
- f98aba3 Initial implementation of arbitrary fixed-width integer types. by Eli Friedman · 16 years ago
- 219cc61 Add mangling for variadic functions and conversion functions by Douglas Gregor · 16 years ago
- 5f2bfd4 Add basic support for C++ name mangling according to the Itanium C++ by Douglas Gregor · 16 years ago
- 30510ab Honor attribute section on static block var decls. by Daniel Dunbar · 16 years ago
- 01a0c36 Fix a bug whereby, an ivar used to synthesize a property belongs by Fariborz Jahanian · 16 years ago
- df6b68c Initial codegen for block literals. This is a work in progress. I've by Mike Stump · 16 years ago
- d5cab54 Add a very basic implemenation of global blocks. This needs to be cleaned up. by Anders Carlsson · 16 years ago
- 389bf46 Several cleanups: by Steve Naroff · 16 years ago
- 17f194f Support __attribute__(section(<name>)) by Daniel Dunbar · 16 years ago
- be9eb09 x86_64: Initial varargs support. by Daniel Dunbar · 16 years ago
- acfde80 Add support for generating block call expressions. by Anders Carlsson · 16 years ago
- 0785570 Use EmitVAListRef instead of EmitLValue directly to handle array decay by Daniel Dunbar · 16 years ago
- 5b5c9ef Support IRgen of va_arg of structure as l-value. by Daniel Dunbar · 16 years ago
- 26cc89f ir-gen for objc's @selector expression in nonfragile abi mode. by Fariborz Jahanian · 16 years ago
- 71d8174 Silence a warning about an unused variable in -Asserts builds by Douglas Gregor · 16 years ago
- db3bd4b Fix rdar://6518463, increment of a bool is always true, due to by Chris Lattner · 16 years ago
- e5ed151 finish off codegen support for sub of pointer to functions, by Chris Lattner · 16 years ago
- 22ab8d8 Handle the case where EmitBlock might be called multiple times for the same block. Fixes PR3536. by Anders Carlsson · 16 years ago
- 3afdfd7 This patch is all it takes to pass all objc2's fast-enumeration by Fariborz Jahanian · 16 years ago
- b53e3e7 Pull CodeGenFunction::EmitVAArg into target specific ABIInfo classes. by Daniel Dunbar · 16 years ago
- b4094ea Pull CodeGenFunction::EmitVAArg into target specific ABIInfo classes. by Daniel Dunbar · 16 years ago
- ed157d3 Generate ir for ivar offset. This will pass by Fariborz Jahanian · 16 years ago
- f63aa3f Some refactoring of Ivar offset code gen. by Fariborz Jahanian · 16 years ago
- 3b4e9cd Tweak x86-64 ABI to allow reuse for vararg handling. 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
- 193cdbe Function parameters for PIC16 are like local variables. So use the keyword ".auto." to mangle their names. The working of PIC16AsmPrinter relies on that keyword currently. by Sanjiv Gupta · 16 years ago
- 4e484b8 Support va_arg on _Complex. by Daniel Dunbar · 16 years ago
- adc8bdd ABI: Correctly handle load/store of values which have a different LLVM by Daniel Dunbar · 16 years ago
- 9d9cc87 Add util Emit{LoadOf,StoreTo}Scalar methods to encapsulate conversion by Daniel Dunbar · 16 years ago
- 8b979d9 Make sure to initialize local variables, even if they were ignored by ABI. by Daniel Dunbar · 16 years ago
- 5ecb1b9 Use the new cleanup infrastructure for VLAs. The next iteration of patches will remove the old Obj-C EH cleanup code. by Anders Carlsson · 16 years ago
- f3a79a9 Use the new cleanup infrastructure for @try/@finally by Anders Carlsson · 16 years ago
- 82d8ef0 Replace a bunch of EmitBranch calls with EmitBranchThroughCleanup. No functionality change (yet). by Anders Carlsson · 16 years ago
- 7433189 Save and restore the DidCallStackSave variable by Anders Carlsson · 16 years ago
- 4cc1a47 Add DidCallStackSave variable to CodeGenFunction. by Anders Carlsson · 16 years ago
- 55f6b14 Start processing template-ids as types when the template-name refers by Douglas Gregor · 16 years ago
- 0dd9e88 Add some more documentation. Also reflowed comments to 80 col. by Mike Stump · 16 years ago
- cc89920 Reuse case destinations. by Anders Carlsson · 16 years ago
- ad9d00e Always check if we can remove branch fixups, even if the cleanup stack is empty. by Anders Carlsson · 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
- 46831a9 Misc fixes to the cleanup stack code. by Anders Carlsson · 16 years ago
- 225b16d When we're at the stack depth we want, there isn't anything to do. by Mike Stump · 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
- 1093c2c Implement support for branch fixups. 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
- 69c68b7 Emit a cleanup block for the cleanup attribute 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
- 20926c6 Format for 80-cols. by Mike Stump · 16 years ago
- 501af1f Ensure that we don't miscodegen if vlas creap into the top of the for. by Mike Stump · 16 years ago
- 72cac2c Arrange to have the correct StackDepth for while statements. by Mike Stump · 16 years ago
- 16b1620 Fit into 80-col. by Mike Stump · 16 years ago
- 36a2ada Fixup goto codegen in and around VLAs. by Mike Stump · 16 years ago
- 386621f Set load/store alignment when doing ABI coercions. by Daniel Dunbar · 16 years ago
- f8e58d0 When making dummy file entries, the directory name should also be non-empty. by Daniel Dunbar · 16 years ago
- 169c7f8 Fixed an objc2 nonfragile-abi code gen bug. by Fariborz Jahanian · 16 years ago
- 7a06aae objc2's nonfragile abi API for messages sent to 'super'. by Fariborz Jahanian · 16 years ago
- 56b8001 Use 'compile' instead of 'codegen' when reporting error to user. by Daniel Dunbar · 16 years ago
- 0e81f4b objc2's nonfragile-abi - API selection for when receiver is a class by Fariborz Jahanian · 16 years ago
- 96f2147 Follow Eli's advice and store the VLA size with the native size_t type. Fixes PR3491. by Anders Carlsson · 16 years ago
- 1a6b368 More objc2's API chanes. by Fariborz Jahanian · 16 years ago
- c170852 #ifdef'out out objc2 API selection which is not done in gcc (unlike by Fariborz Jahanian · 16 years ago
- 2fbf2f5 Implement Direct ABIInfo semantics. by Daniel Dunbar · 16 years ago
- 2969a02 Simplify test for whether we need an alloca to hold an indirect return by Daniel Dunbar · 16 years ago
- 1f74598 Implement ABI Indirect sematics for arguments. by Daniel Dunbar · 16 years ago
- 11e383a Merge ABIInfo StructRet/ByVal into Indirect. by Daniel Dunbar · 16 years ago
- 13e8173 Pull CodeGenFunction::GetUndefRValue() out of EmitUnsupportedRValue. by Daniel Dunbar · 16 years ago
- a6f80ef Reapply Daniel's patch to match up with llvm 63765. by Dale Johannesen · 16 years ago
- 3170c93 x86-32: Use Ignore to avoid passing empty structs (instead of Expand). by Daniel Dunbar · 16 years ago
- ca00882 Honor ByVal alignment. Patch by Nate Begeman! by Daniel Dunbar · 16 years ago
- ef16378 This patch generates messaging code for objc2's non-fragile abi. by Fariborz Jahanian · 16 years ago