| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | whitespace | Andrew Trick | 2011-04-05 | 1 | -3/+3 | |
| | | | | | llvm-svn: 128908 | |||||
| * | Refactor. | Devang Patel | 2011-04-05 | 2 | -23/+36 | |
| | | | | | llvm-svn: 128893 | |||||
| * | Fix copy-and-paste bug that I introduced while tidying up the code. | David Chisnall | 2011-04-05 | 1 | -1/+1 | |
| | | | | | | | Does anyone want to buy me a new brain? llvm-svn: 128890 | |||||
| * | Set AAPCS-VFP calling convention accordingly and hard float ABI command ↵ | Sandeep Patel | 2011-04-05 | 2 | -7/+11 | |
| | | | | | | | handling. llvm-svn: 128866 | |||||
| * | Eliminate conservative check that is covered by isIncompleteType() check. | Devang Patel | 2011-04-04 | 1 | -5/+0 | |
| | | | | | llvm-svn: 128857 | |||||
| * | Incomplete type does not have any size. | Devang Patel | 2011-04-04 | 1 | -1/+1 | |
| | | | | | llvm-svn: 128855 | |||||
| * | Revert r128770, r128771, r128773 and r128776 for now. It breaks debug info. | Devang Patel | 2011-04-04 | 5 | -33/+26 | |
| | | | | | llvm-svn: 128842 | |||||
| * | Change the return type of CodeGenVTables::getVirtualBaseOffsetOffset() to | Ken Dyck | 2011-04-02 | 5 | -15/+19 | |
| | | | | | | | CharUnits. No change in functionality intended. llvm-svn: 128776 | |||||
| * | Use CharUnits for the offsets in the VirtualBaseClassOffsetOffsetsMapTy. No | Ken Dyck | 2011-04-02 | 2 | -6/+6 | |
| | | | | | | | change in functionality intended. llvm-svn: 128773 | |||||
| * | Use CharUnits for the offset type in the ClassNamesAndOffsets map in | Ken Dyck | 2011-04-02 | 1 | -4/+4 | |
| | | | | | | | dumpLayout(). No change in functionality intended. llvm-svn: 128771 | |||||
| * | Use CharUnits for the offsets in the VBaseOffsetOffsetsMapTy types. No | Ken Dyck | 2011-04-02 | 1 | -8/+11 | |
| | | | | | | | change in functionality intended. llvm-svn: 128770 | |||||
| * | Convert BaseOffset::NonVirtualOffset to CharUnits. No change in | Ken Dyck | 2011-04-02 | 1 | -12/+12 | |
| | | | | | | | functionality intended. llvm-svn: 128756 | |||||
| * | Convert offset parameters and return values of VTableComponent methods to | Ken Dyck | 2011-04-02 | 1 | -20/+29 | |
| | | | | | | | CharUnits. No change in functionality intended. llvm-svn: 128754 | |||||
| * | Convert the offsets in VCallOffsetMap to CharUnits. No change in | Ken Dyck | 2011-04-02 | 1 | -8/+9 | |
| | | | | | | | functionality intended. llvm-svn: 128753 | |||||
| * | Convert offset parameters of VTableBuilder::IsOverriderUsed() to CharUnits. | Ken Dyck | 2011-04-02 | 1 | -7/+7 | |
| | | | | | | | No change in functionality intended. llvm-svn: 128752 | |||||
| * | Do not try calculate the size of forward-declared template type array. | Devang Patel | 2011-04-01 | 1 | -0/+8 | |
| | | | | | llvm-svn: 128725 | |||||
| * | IRgen: Reapply r128691 with a fix to ensure we don't increase alignment past | Daniel Dunbar | 2011-04-01 | 1 | -2/+13 | |
| | | | | | | | that of the array element type. llvm-svn: 128698 | |||||
| * | Revert r128691, "IRgen: Improve GCC compatibility when dealing with packed | Daniel Dunbar | 2011-04-01 | 1 | -7/+2 | |
| | | | | | | | arrays by propagating", it's breaking test in ways I don't understand yet. llvm-svn: 128693 | |||||
| * | IRgen: Improve GCC compatibility when dealing with packed arrays by propagating | Daniel Dunbar | 2011-03-31 | 1 | -2/+7 | |
| | | | | | | | | | the array alignment to the array access. - This is more or less the best we can do without having alignment present in the type system, but is a long way from truly matching how GCC handles this. llvm-svn: 128691 | |||||
| * | Whoops. | John McCall | 2011-03-31 | 1 | -2/+2 | |
| | | | | | llvm-svn: 128621 | |||||
| * | After much contemplation, I've decided that we probably shouldn't "unique" | John McCall | 2011-03-31 | 3 | -165/+247 | |
| | | | | | | | | | | | | | | __block object copy/dispose helpers for C++ objects with those for different variables with completely different semantics simply because they happen to both be no more aligned than a pointer. Found by inspection. Also, internalize most of the helper generation logic within CGBlocks.cpp, and refactor it to fit my peculiar aesthetic sense. llvm-svn: 128618 | |||||
| * | Move all the significant __block code into CGBlocks.cpp. No functionality | John McCall | 2011-03-31 | 3 | -187/+215 | |
| | | | | | | | change. llvm-svn: 128608 | |||||
| * | Oops, prefer C-style cast here | Matt Beaumont-Gay | 2011-03-31 | 1 | -1/+1 | |
| | | | | | llvm-svn: 128607 | |||||
| * | Silence GCC warning about differing types on the branches of a conditional ↵ | Matt Beaumont-Gay | 2011-03-31 | 1 | -1/+1 | |
| | | | | | | | expression llvm-svn: 128605 | |||||
| * | Convert the return value of | Ken Dyck | 2011-03-31 | 1 | -11/+11 | |
| | | | | | | | | VCallAndVBaseOffsetBuilder::getCurrentOffsetOffset() to CharUnits. No change in functionality intended. llvm-svn: 128603 | |||||
| * | Convert the OffsetInLayoutClass parameter of | Ken Dyck | 2011-03-31 | 1 | -9/+10 | |
| | | | | | | | | VCallAndVBaseOffsetBuilder::AddVBaseOffsets() to CharUnits. No change in functionality intended. llvm-svn: 128600 | |||||
| * | Convert the OffsetInLayoutClass of the VCallAndVBaseOffsetBuilder | Ken Dyck | 2011-03-31 | 1 | -6/+6 | |
| | | | | | | | constructor to CharUnits. No change in functionality intended. llvm-svn: 128598 | |||||
| * | Convert the RealBaseOffset parameter of | Ken Dyck | 2011-03-31 | 1 | -5/+6 | |
| | | | | | | | | VCallAndVBaseOffsetBuilder::AddVCallAndVBaseOffsets() to CharUnits. No change in functionality intended. llvm-svn: 128596 | |||||
| * | Use intrinsics for Neon vmull operations. Radar 9208957. | Bob Wilson | 2011-03-31 | 1 | -3/+3 | |
| | | | | | llvm-svn: 128590 | |||||
| * | Fix IRGen issues related to using property-dot syntax | Fariborz Jahanian | 2011-03-30 | 3 | -14/+23 | |
| | | | | | | | for prperty reference types. // rdar://9208606. llvm-svn: 128551 | |||||
| * | Remove PHINode::reserveOperandSpace(). Instead, add a parameter to | Jay Foad | 2011-03-30 | 12 | -45/+24 | |
| | | | | | | | PHINode::Create() giving the (known or expected) number of operands. llvm-svn: 128538 | |||||
| * | (Almost) always call reserveOperandSpace() on newly created PHINodes. | Jay Foad | 2011-03-30 | 3 | -0/+7 | |
| | | | | | llvm-svn: 128534 | |||||
| * | Convert the offset parameter of | Ken Dyck | 2011-03-30 | 1 | -4/+4 | |
| | | | | | | | | VCallAndVBaseOffsetBuilder::AddVCallOffsets() to CharUnits. No change in functionality intended. llvm-svn: 128531 | |||||
| * | Convert local offset variable to CharUnits in AddVCallOffsets. No change in | Ken Dyck | 2011-03-30 | 1 | -4/+4 | |
| | | | | | | | functionality intended. llvm-svn: 128522 | |||||
| * | Convert a local offset variable to CharUnits. No change in functionality | Ken Dyck | 2011-03-30 | 1 | -3/+3 | |
| | | | | | | | intended. llvm-svn: 128521 | |||||
| * | Convert the OffsetInLayoutClass parameter of DeterminePrimaryVirtualBases() | Ken Dyck | 2011-03-30 | 1 | -9/+9 | |
| | | | | | | | to CharUnits. No change in functionality intended. llvm-svn: 128520 | |||||
| * | Convert the OffsetInLayoutClass parameter of LayoutSecondaryVTables to | Ken Dyck | 2011-03-30 | 1 | -8/+6 | |
| | | | | | | | CharUnits. No change in functionality intended. llvm-svn: 128516 | |||||
| * | Fix in r128471 is very broad. Some of the unconditional branches need line ↵ | Devang Patel | 2011-03-30 | 2 | -3/+9 | |
| | | | | | | | | | number information for better user experience. Restrict the fix. This fixes break.exp failures from gdb testsuite. llvm-svn: 128513 | |||||
| * | Do not line number entry for unconditional branches. Usually, users do not ↵ | Devang Patel | 2011-03-29 | 1 | -0/+3 | |
| | | | | | | | want to stop at closing '}'. llvm-svn: 128471 | |||||
| * | Implements property of reference types. Adding | Fariborz Jahanian | 2011-03-28 | 1 | -5/+14 | |
| | | | | | | | | an executable test to llvm test suite. // rdar://9070460. llvm-svn: 128435 | |||||
| * | Integrated-As: Support -Wa,-L when using the integrated assembler. | Daniel Dunbar | 2011-03-28 | 1 | -0/+2 | |
| | | | | | llvm-svn: 128433 | |||||
| * | refactoring | Anton Yartsev | 2011-03-28 | 1 | -3/+1 | |
| | | | | | llvm-svn: 128427 | |||||
| * | Convert offset parameter in LayoutPrimaryAndSecondaryVTables() to CharUnits. | Ken Dyck | 2011-03-27 | 1 | -16/+16 | |
| | | | | | | | No change in functionality intended. llvm-svn: 128393 | |||||
| * | Convert VTableBuilder::MostDerivedClassOffset to CharUnits. No change in | Ken Dyck | 2011-03-27 | 1 | -16/+15 | |
| | | | | | | | functionality intended. llvm-svn: 128392 | |||||
| * | Convert FinalOverriders::MostDerivedClassOffset to CharUnits. No change in | Ken Dyck | 2011-03-27 | 1 | -5/+8 | |
| | | | | | | | functionality intended. llvm-svn: 128391 | |||||
| * | Remove a fixed FIXME comment (the base offset has already been converted to | Ken Dyck | 2011-03-27 | 1 | -1/+0 | |
| | | | | | | | CharUnits). llvm-svn: 128386 | |||||
| * | Convert the offset parameters of AddMethods() to CharUnits. No change in | Ken Dyck | 2011-03-27 | 1 | -17/+15 | |
| | | | | | | | functionality intended. llvm-svn: 128385 | |||||
| * | Convert the BaseOffsetInLayoutClass parameter of ComputeThisAdjustment() to | Ken Dyck | 2011-03-27 | 1 | -9/+8 | |
| | | | | | | | CharUnits. No change in functionality intended. llvm-svn: 128384 | |||||
| * | Convert offset members in MethodInfo to CharUnits. No change in | Ken Dyck | 2011-03-27 | 1 | -14/+17 | |
| | | | | | | | functionality intended. llvm-svn: 128383 | |||||
| * | AltiVec vector comparison logic now affect only vectors of fundamental ↵ | Anton Yartsev | 2011-03-27 | 1 | -1/+3 | |
| | | | | | | | AltiVec vector types. It fixes bug 9347. llvm-svn: 128381 | |||||

