| Commit message (Expand) | Author | Age | Files | Lines |
* | I hate default statements. Fixes PR6874. | Douglas Gregor | 2010-04-23 | 1 | -4/+38 |
* | Some renaming of methods, fixes typo | Fariborz Jahanian | 2010-04-19 | 1 | -1/+2 |
* | Local static variables must be available module-wise | Fariborz Jahanian | 2010-04-18 | 1 | -0/+1 |
* | Reapply patch for adding support for address spaces and added a isVolatile fi... | Mon P Wang | 2010-04-04 | 1 | -4/+10 |
* | Revert r100193 since it causes failures in objc in clang | Mon P Wang | 2010-04-02 | 1 | -10/+4 |
* | Reapply patch for adding support for address spaces and added a isVolatile fi... | Mon P Wang | 2010-04-02 | 1 | -4/+10 |
* | Revert Mon Ping's 99930 due to broken llvm-gcc buildbots. | Bob Wilson | 2010-03-30 | 1 | -10/+4 |
* | Added support for address spaces and added a isVolatile field to memcpy, memm... | Mon P Wang | 2010-03-30 | 1 | -4/+10 |
* | Change CodeGenModule to rely on the Module's symbol table instead of | John McCall | 2010-03-19 | 1 | -5/+10 |
* | Fix a rare corner case bug which exposed a serious block API generation | Fariborz Jahanian | 2010-03-12 | 1 | -62/+62 |
* | set alignment on static locals properly, patch by Arnaud de Grandmaison! | Chris Lattner | 2010-03-10 | 1 | -0/+2 |
* | IRgen: Add CreateMemTemp, for creating an temporary memory object for a parti... | Daniel Dunbar | 2010-02-09 | 1 | -2/+1 |
* | Reapply r95393, without the change to CGExpr. I was wrong in assuming that the | Daniel Dunbar | 2010-02-08 | 1 | -16/+10 |
* | Use the right linkage for static variables inside C++ inline functions. | Anders Carlsson | 2010-02-07 | 1 | -6/+19 |
* | Revert r95393, which broke Clang's self-host. | Douglas Gregor | 2010-02-05 | 1 | -10/+16 |
* | IRgen: Use hasAggregateLLVMType instead of isSingleValueType() for cases that | Daniel Dunbar | 2010-02-05 | 1 | -16/+10 |
* | Revert the new reference binding code; I came up with a way simpler solution ... | Anders Carlsson | 2010-02-03 | 1 | -5/+1 |
* | Start creating CXXBindReferenceExpr nodes when binding complex types to refer... | Anders Carlsson | 2010-01-31 | 1 | -0/+4 |
* | Change the return type of ASTContext::getDeclAlignInBytes() to CharUnits and, | Ken Dyck | 2010-01-27 | 1 | -13/+16 |
* | Introduce CodeGenModule::GetTargetTypeStoreSize() to calculate the store size | Ken Dyck | 2010-01-26 | 1 | -2/+1 |
* | Make sure to always mark a global variable as not being constant if it has a ... | Anders Carlsson | 2010-01-26 | 1 | -1/+6 |
* | Roll out ASTContext::getTypeSizeInChars(), replacing instances of | Ken Dyck | 2010-01-11 | 1 | -1/+1 |
* | Pass ReturnValueSlot to EmitCall. No functionality change yet. | Anders Carlsson | 2009-12-24 | 1 | -2/+2 |
* | Move the implementation of ASTContext::getTypeSizeInChars() to the .cpp file to | Ken Dyck | 2009-12-22 | 1 | -0/+1 |
* | Change the return type of ASTContext::getTypeSizeInChars() from uint64_t to the | Ken Dyck | 2009-12-18 | 1 | -1/+2 |
* | Rename getByteSize() and getTypeSizeInBytes() in ASTContext to getCharWidth() | Ken Dyck | 2009-12-18 | 1 | -1/+1 |
* | Add cleanups for exceptional edges. WIP. | Mike Stump | 2009-12-09 | 1 | -27/+62 |
* | Use StringRef in CGDebugInfo::EmitFunctionStart. | Benjamin Kramer | 2009-12-08 | 1 | -1/+1 |
* | Use a Twine to concatenate the name instead of going through std::string. | Benjamin Kramer | 2009-12-08 | 1 | -3/+1 |
* | implement rdar://7346691 by codegen'ing struct/array initializers | Chris Lattner | 2009-12-05 | 1 | -61/+118 |
* | simplify a condition and add a testcase. | Chris Lattner | 2009-12-05 | 1 | -8/+10 |
* | Handle static_assert inside functions. | Anders Carlsson | 2009-12-03 | 1 | -0/+1 |
* | Add missing branch to exit. Seemingly obvious when I look at the | Mike Stump | 2009-12-02 | 1 | -0/+3 |
* | Don't pass false (default) for isVolatile parameter to CreateLoad. | Daniel Dunbar | 2009-11-29 | 1 | -1/+1 |
* | Rename CleanupScope -> DelayedCleanupBlock. No functionality change. | Douglas Gregor | 2009-11-24 | 1 | -5/+5 |
* | Teach CodeGenFunction::EmitDecl to ignore Using and UsingShadow decls. | Daniel Dunbar | 2009-11-23 | 1 | -2/+6 |
* | Trim whitespace. | Mike Stump | 2009-11-18 | 1 | -1/+0 |
* | Move CompileOptions -> CodeGenOptions, and sink it into the CodeGen library. | Chandler Carruth | 2009-11-12 | 1 | -2/+2 |
* | Make sure that Type::getAs<ArrayType>() (or Type::getAs<subclass of | Douglas Gregor | 2009-11-09 | 1 | -1/+1 |
* | This patch extends CleanupScope to support destruction | Fariborz Jahanian | 2009-11-04 | 1 | -3/+7 |
* | Merge constant array and structures. This will create a global variables for ... | Tanya Lattner | 2009-11-04 | 1 | -0/+15 |
* | Refine volatile handling, specifically, we must have the canonical | Mike Stump | 2009-11-03 | 1 | -5/+7 |
* | Patch for destruction of array of objects on block exit. | Fariborz Jahanian | 2009-10-29 | 1 | -4/+13 |
* | Fix 80-col violation. | Mike Stump | 2009-10-21 | 1 | -2/+2 |
* | ignore 'using' directive in CodeGenFunction::EmitDecl(). this fixes PR5085 | Nuno Lopes | 2009-10-16 | 1 | -0/+1 |
* | Simplify pointer creation with the new Type::getInt*Ptr methods. | Benjamin Kramer | 2009-10-13 | 1 | -6/+3 |
* | Revert 83567. | Devang Patel | 2009-10-09 | 1 | -6/+3 |
* | Record location info before emiting alloca for arguments. This allows argumen... | Devang Patel | 2009-10-08 | 1 | -3/+6 |
* | Set alignment on static function level decls and VLAs. Fixes PR5060. | Anders Carlsson | 2009-09-26 | 1 | -6/+11 |
* | Improve debug info generation for __block variables. | Mike Stump | 2009-09-22 | 1 | -17/+3 |