|  | Commit message (Expand) | Author | Age | Files | Lines | 
|---|
| * | Rewrite parts of MS ABI C++ layout.  Based on work by r4start; I ended up doi... | Eli Friedman | 2011-10-18 | 1 | -6/+8 | 
| * | Constant expression evaluation refactoring: | Richard Smith | 2011-10-10 | 1 | -4/+2 | 
| * | Extend the ASTContext constructor to delay the initialization of | Douglas Gregor | 2011-09-02 | 1 | -2/+2 | 
| * | switch clang to use the new-new way of creating llvm::StructType's. | Chris Lattner | 2011-08-12 | 1 | -2/+2 | 
| * | remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.... | Chris Lattner | 2011-07-23 | 1 | -3/+3 | 
| * | de-constify llvm::Type, patch by David Blaikie! | Chris Lattner | 2011-07-18 | 1 | -6/+6 | 
| * | clang side to match the LLVM IR type system rewrite patch. | Chris Lattner | 2011-07-09 | 1 | -29/+27 | 
| * | IRgen: Add a -fuse-register-sized-bitfield-access option, for testing. | Daniel Dunbar | 2011-06-21 | 1 | -0/+13 | 
| * | Introduce Type::isSignedIntegerOrEnumerationType() and | Douglas Gregor | 2011-05-20 | 1 | -1/+1 | 
| * | Finish off rules for z-length bitfields in ms_struct | Fariborz Jahanian | 2011-05-03 | 1 | -4/+2 | 
| * | More rule enforcement of zero bitfields for ms_struct. | Fariborz Jahanian | 2011-05-02 | 1 | -2/+4 | 
| * | Some refactoring of my ms_struct patch. | Fariborz Jahanian | 2011-04-27 | 1 | -7/+2 | 
| * | With ms_struct attribut, Zero-length bitfields following | Fariborz Jahanian | 2011-04-26 | 1 | -4/+42 | 
| * | Simplify AppendTailPadding() by converting its parameter to CharUnits. No | Ken Dyck | 2011-04-24 | 1 | -11/+7 | 
| * | Eliminate literal 8s from LayoutUnionField by converting NumBytesToAppend to | Ken Dyck | 2011-04-24 | 1 | -4/+5 | 
| * | Eliminate literal 8s from LayoutBitField(), converting variables to | Ken Dyck | 2011-04-24 | 1 | -10/+16 | 
| * | Convert AccessInfo::AccessAlignment to CharUnits. No change in functionality | Ken Dyck | 2011-04-24 | 1 | -2/+3 | 
| * | Convert CGBitFieldInfo::FieldByteOffset to CharUnits. No change in | Ken Dyck | 2011-04-24 | 1 | -4/+5 | 
| * | When laying out bases in, always try the "base subobject" LLVM type. If it | Anders Carlsson | 2011-04-17 | 1 | -14/+66 | 
| * | Use a SmallVector for field types in CGRecordLayoutBuilder now that llvm::Str... | Anders Carlsson | 2011-04-17 | 1 | -1/+1 | 
| * | Fix typo in comment. | Nick Lewycky | 2011-03-22 | 1 | -1/+1 | 
| * | A much-delayed response to Ken Dyck's review:  make this somewhat more | John McCall | 2011-02-26 | 1 | -10/+16 | 
| * | improve support for big endian targets, fixing PR8171, patch | Chris Lattner | 2011-02-17 | 1 | -2/+15 | 
| * | Refactor CGRecordLayoutBuilder to use CharUnits more consistently. | John McCall | 2011-02-15 | 1 | -144/+162 | 
| * | Perform zero-initialization of virtual base classes when emitting | John McCall | 2011-02-15 | 1 | -112/+100 | 
| * | Convert RecordLayout::Alignment to CharUnits from bit units. No change in | Ken Dyck | 2011-02-15 | 1 | -3/+4 | 
| * | Add a helper function, ASTContext::toBits(), that converts sizes in | Ken Dyck | 2011-02-11 | 1 | -7/+4 | 
| * | Drop the 'InBits' part from the name of RecordSizeInBits as the value is in | Ken Dyck | 2011-02-10 | 1 | -5/+5 | 
| * | Eliminate some signed-to-unsigned comparision warnings introduced in | Ken Dyck | 2011-02-10 | 1 | -2/+4 | 
| * | Convert RecordLayout::Size to CharUnits from bits. No changes to | Ken Dyck | 2011-02-09 | 1 | -6/+9 | 
| * | Convert RecordLayout::NonVirtualAlign to CharUnits. No change in | Ken Dyck | 2011-02-08 | 1 | -5/+10 | 
| * | Convert RecordLayout::NonVirtualSize from bit units to CharUnits. | Ken Dyck | 2011-02-01 | 1 | -6/+7 | 
| * | Fix another obscure corner layout case. | Argyrios Kyrtzidis | 2010-12-10 | 1 | -9/+13 | 
| * | Add a LayoutBase member function. No functionality change. | Anders Carlsson | 2010-12-04 | 1 | -15/+22 | 
| * | Replace calls to AppendBytes with calls to AppendPadding when the bytes appen... | Anders Carlsson | 2010-12-04 | 1 | -11/+6 | 
| * | CGRecordLayoutBuilder does not need to be exported from this module. | John McCall | 2010-11-30 | 1 | -3/+1 | 
| * | Don't store the maximum alignment, we can trivially compute it. | Anders Carlsson | 2010-11-28 | 1 | -12/+21 | 
| * | More work on laying out virtual bases. | Anders Carlsson | 2010-11-28 | 1 | -9/+46 | 
| * | Begin work on actually laying out virtual bases. | Anders Carlsson | 2010-11-25 | 1 | -1/+32 | 
| * | Rename RecordLayout::getPrimaryBaseWasVirtual to isPrimaryBaseVirtual. | Anders Carlsson | 2010-11-24 | 1 | -2/+2 | 
| * | Add CXXRecordDecl::getIndirectPrimaryBases. | Anders Carlsson | 2010-11-24 | 1 | -1/+6 | 
| * | Simplify code. | Anders Carlsson | 2010-11-24 | 1 | -13/+1 | 
| * | CGRecordLayout types are always struct types. | Anders Carlsson | 2010-11-24 | 1 | -4/+4 | 
| * | Remove FIXME; we don't ever want to lay out empty bases. | Anders Carlsson | 2010-11-22 | 1 | -7/+6 | 
| * | Rename BaseLLVMType to NonVirtualBaseLLVMType. | Anders Carlsson | 2010-11-21 | 1 | -2/+2 | 
| * | Add getCGRecordLayout helper function. No functionality change. | Anders Carlsson | 2010-11-21 | 1 | -6/+13 | 
| * | Remove debugging printf. | Nick Lewycky | 2010-11-09 | 1 | -3/+0 | 
| * | Introduce the concept of a non-virtual base type to CGRecordLayoutBuilder as ... | Anders Carlsson | 2010-11-09 | 1 | -9/+109 | 
| * | Rename getBaseClassOffset to getBaseClassOffsetInBits and introduce a getBase... | Anders Carlsson | 2010-10-31 | 1 | -1/+1 | 
| * | IRgen: Move CGBitFieldInfo strategy computation helpers to static member | Daniel Dunbar | 2010-09-02 | 1 | -11/+23 |