- 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
- 9ad5513 Make BuildByRefType take a ValueDecl instead of a QualType and an alignment. by Anders Carlsson · 15 years ago
- 622f9dc Remove an ErrorUnsupported call. by Anders Carlsson · 15 years ago
- 14c5cbf Add an IsInitializer flag to EmitAnyExpr. This is used to prevent temporaries from being destroyed when they're bound to a reference variable. by Anders Carlsson · 15 years ago
- 0032b27 Update for LLVM API change. by Owen Anderson · 15 years ago
- 3b2e16b Refactor some code and implement support for global destructors for static variables. by Anders Carlsson · 15 years ago
- 47a434f Update for LLVM API change. by Owen Anderson · 15 years ago
- 667f36a assert(nyi) on attempt to destruct an array of objects. by Fariborz Jahanian · 15 years ago
- 6ca0b32 ir-gen for destructor calls. by Fariborz Jahanian · 15 years ago
- b0d0ea0 use CodeGenModule::EmitNullConstant in a couple of places. by Anders Carlsson · 15 years ago
- c9c88b4 Update for LLVM API change. by Owen Anderson · 15 years ago
- b3589f4 Canonicalize else spacing. by Mike Stump · 15 years ago
- 96e0fc7 Update for LLVM API change. by Owen Anderson · 15 years ago
- 3c4972d Update for LLVM API change. by Owen Anderson · 15 years ago
- 0d9c54c Switch to using llvm::Value::getName() by Daniel Dunbar · 15 years ago
- 4a28d5d Update for LLVM API change. by Owen Anderson · 15 years ago
- 25b6ebf Fix thinko. by Daniel Dunbar · 15 years ago
- d286f05 Avoid generation of dead code in a few more situations. by Daniel Dunbar · 15 years ago
- a1cf15f Update for LLVM API change, and contextify a bunch of related stuff. by Owen Anderson · 15 years ago
- 6924382 Update for LLVM API change. by Owen Anderson · 15 years ago
- 1c431b3 Update for LLVM API change. by Owen Anderson · 15 years ago
- c14f0d2 Update for LLVM API change. by Owen Anderson · 15 years ago
- 40b598e Remove the ASTContext parameter from the attribute-related methods of Decl. by Argyrios Kyrtzidis · 15 years ago
- bd0fec9 typo by Devang Patel · 15 years ago
- 68584ed Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. by Douglas Gregor · 15 years ago
- 3899a7f As an optimization, we maintain a cache of generated by Mike Stump · 15 years ago
- 4a18784 Add IRGen support for local variables of reference type. by Eli Friedman · 15 years ago
- 4381d4b Targets like PIC16 generate Static decls for automatic variables, emit the appropriate debug descriptor as well in that case. by Sanjiv Gupta · 15 years ago
- b4aa466 Pass the destination QualType to EmitStoreOfScalar. No functionality change. by Anders Carlsson · 15 years ago
- cc0e354 Since we miscompile many cases when declaring a variable with a reference type, make them unsupported for now. by Anders Carlsson · 15 years ago
- fd0e628 Fixup debug information for the location information for __block by Mike Stump · 15 years ago
- b4880ba push GlobalDecl through enough of the CodeGenModule interfaces by Chris Lattner · 16 years ago
- cabec03 When calling the cleanup function specified by __attribute__((cleanup)), make sure to bitcast the argument so it has the same type as the first argument of the cleanup function. Fixes <rdar://problem/6827047>. by Anders Carlsson · 16 years ago
- c62aad8 PR3247: Handle a couple of cases where we weren't emitting VLA sizes (and by Eli Friedman · 16 years ago
- 56ebe50 PR3853: Add CodeGen support for __thread. by Eli Friedman · 16 years ago
- 5466c7b Audit __private_extern__ handling. by Daniel Dunbar · 16 years ago
- b11fa0d Update to use hasAttr() instead of getAttr(). - No functionality change. by Daniel Dunbar · 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
- 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
- 08ae3de by Sanjiv Gupta · 16 years ago
- 17c35ac When compiling C++ code, always mangle the names of static block var decls. by Anders Carlsson · 16 years ago
- ba8639d Code gen does not yet supports __asm__ on a variable declaration. Reject it. by Fariborz Jahanian · 16 years ago
- 3403084 don't set the name of a call instruction to "call" in release-asserts by Chris Lattner · 16 years ago
- f146684 fix CreateTempAlloca to not set a name on the alloca for temporaries by Chris Lattner · 16 years ago
- a8b60c9 Fixup codegen for nested block literals so that we generate by Mike Stump · 16 years ago
- 6cc88f7 Fix codegen for support for super inside block literal expressions. by Mike Stump · 16 years ago
- 863cffb Mangle param names with .arg. only. by Sanjiv Gupta · 16 years ago
- f4bc312 Remove some FIXMEs for block literals that should be close to working. by Mike Stump · 16 years ago
- ee09422 Complete __Block_byref_id_object_copy cogegen for block literals. by Mike Stump · 16 years ago
- 1851b68 Finish off __Block_byref_id_object_dispose codegen for block literals. by Mike Stump · 16 years ago
- 416d92e Remove extra arg. by Mike Stump · 16 years ago
- 45031c0 More codegen support for the copy/dispose helpers for block literals. by Mike Stump · 16 years ago
- a4f668f Framework for codegen for copy/dispose helpers. by Mike Stump · 16 years ago
- fe34557 Don't mangle names of local variables. by Daniel Dunbar · 16 years ago
- 00470a1 prep work for copy/destroy helpers for block literals. by Mike Stump · 16 years ago
- d9e0fae Avoid dispose calls when only doing gc. by Mike Stump · 16 years ago
- 797b632 Add codegen support for __block variables to call _Block_object_dispose as necessary. by Mike Stump · 16 years ago
- a3460ac Continuation of PR3687: fix more places to use the right type for booleans. by Eli Friedman · 16 years ago
- 074dda6 Comment fix: change a question to an answer. by Eli Friedman · 16 years ago
- dab514f Improved ABI compliance for __block variables. No testcases yet as we by Mike Stump · 16 years ago
- a99038c First cut CodeGen support for __block variables. by Mike Stump · 16 years ago
- e5731f8 Allow constant initializers to reference their defining decl. - PR3662. by Daniel Dunbar · 16 years ago
- a985b31 Fold GeneraticStaticBlockVarDecl into callers. - No functionality change. by Daniel Dunbar · 16 years ago
- 0096acf Pull COdeGenFunction::CreateStaticBlockVarDecl (just for creating the by Daniel Dunbar · 16 years ago
- 9c2f06b Last part of PR3254: use the same alignment computation in Sema and by Eli Friedman · 16 years ago
- 4451bd9 Fix spacing. by Mike Stump · 16 years ago
- 6ec3668 Address Chris's comments regarding C++ name mangling. by Douglas Gregor · 16 years ago
- d60f2fb Change EmitConstantExpr to allow failure. by Daniel Dunbar · 16 years ago
- e4c9238 Set constant bit on static block vars as well. Patch by Anders Johnson!q by Daniel Dunbar · 16 years ago
- 5c61d97 IRgen support for attribute used. - PR3566 by Daniel Dunbar · 16 years ago
- e896d98 Add CodeGen support for the nodebug attribute. by Anders Carlsson · 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
- 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
- 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
- 69c68b7 Emit a cleanup block for the cleanup attribute by Anders Carlsson · 16 years ago
- 36a2ada Fixup goto codegen in and around VLAs. by Mike Stump · 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
- 45206ec Targets that don't have stack use global address space for parameters. by Sanjiv Gupta · 16 years ago
- c9e8f60 Rename Expr::isConstantExpr to Expr::isConstantInitializer; this more by Eli Friedman · 16 years ago
- f7cf85b more SourceLocation lexicon change: instead of referring to the by Chris Lattner · 16 years ago
- 8f39f5e Make VLAs usable, and make basic usage work correctly. Also, add a by Eli Friedman · 16 years ago
- fcdbb93 Handle typedefs to VLAs (Emit the size expr when we encounter the typedef by Anders Carlsson · 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
- eb91f0e Add some ErrorUnsupported calls and turn on VLA codegen again. by Anders Carlsson · 16 years ago
- 71e38c4 disable Anders' recent VLA patch, this fixes PR3209. by Chris Lattner · 16 years ago
- 5d46315 Implement allocation and sizeof VLAs. This is very basic for now. by Anders Carlsson · 16 years ago
- 39f34e9 Migrate some stuff from NamedDecl::getName() to by Chris Lattner · 16 years ago
- 8ec03f5 Rename NamedDecl::getIdentifierName() to ::getNameAsCString() and make it by Chris Lattner · 16 years ago
- 2e1cd42 Introduction the DeclarationName class, as a single, general method of by Douglas Gregor · 16 years ago
- 9c85ba3 reimplement debug info generation in terms of DebugInfo.h instead of by Chris Lattner · 16 years ago
- 31fc07d Made the mechanism of defining preprocessor defs for maxint, ptrdiff_t, wchar by Sanjiv Gupta · 16 years ago
- 66031a5 Change CGDebugInfo::setLocation to just ignore invalid locations. This by Daniel Dunbar · 16 years ago
- 35bc082 Simplify handling of struct/union/class tags. by Argyrios Kyrtzidis · 16 years ago
- 5627377 Add support for ABIArgInfo::Expand - No functionality change. by Daniel Dunbar · 16 years ago
- 662174c8 Downgrade a number of FIXME asserts to ErrorUnsupported. - Notably VLAs by Daniel Dunbar · 16 years ago
- 19567ee Handle static variables inside obj-c methods. by Anders Carlsson · 16 years ago
- e1b29ef Add preliminary (and probably broken) codegen support for C++ static initializers. by Anders Carlsson · 16 years ago