index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
clang
/
lib
/
CodeGen
/
CGRecordLayoutBuilder.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
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
*
Go back to asking CodeGenTypes whether a type is zero-initializable.
John McCall
2010-08-22
1
-26
/
+21
*
AST: Rename PragmaPackAttr to MaxFieldAlignmentAttr, which is more accurate.
Daniel Dunbar
2010-05-27
1
-2
/
+3
*
Correctly initialize bases with member pointers. This should fix PR6441 but t...
Anders Carlsson
2010-05-18
1
-7
/
+19
*
Keep track of the LLVM field numbers for non-virtual bases.
Anders Carlsson
2010-05-18
1
-4
/
+16
*
Start laying out bases as individual fields. We still use ugly i8 arrays but ...
Anders Carlsson
2010-05-18
1
-14
/
+61
*
Use a more appropriate LLVM type for the vtable pointer.
Anders Carlsson
2010-05-05
1
-3
/
+5
*
IRgen: Fix another case where we generated an invalid access component when we
Daniel Dunbar
2010-04-22
1
-13
/
+12
*
IRgen: Fix case where we might generate an access component with width == 0, if
Daniel Dunbar
2010-04-22
1
-0
/
+10
*
IRgen: Set alignment correctly on bit-field accesses.
Daniel Dunbar
2010-04-22
1
-4
/
+4
*
IRgen: Rewrite bit-field access policy to not access data beyond the bounds o...
Daniel Dunbar
2010-04-22
1
-39
/
+83
*
IRgen: Fix CGRecordLayout::print to print the bit-field infos in a consistent...
Daniel Dunbar
2010-04-22
1
-1
/
+14
*
IRgen: Add checking that the LLVM and AST record layout offsets agree (for
Daniel Dunbar
2010-04-21
1
-1
/
+20
*
IRgen: Always use i8 arrays to access union bit-fields. This is ugly, but
Daniel Dunbar
2010-04-20
1
-15
/
+6
*
AST: Dump ASTRecordLayout objects when they are created with -fdump-record-la...
Daniel Dunbar
2010-04-19
1
-1
/
+1
*
IRgen: Kill unused function and move the type match assert to after record du...
Daniel Dunbar
2010-04-19
1
-13
/
+8
*
Simplify wide bit-field layout in CGRecordLayoutBuilder, and also fix a bug w...
Anders Carlsson
2010-04-17
1
-15
/
+10
*
Unnamed bit-fields in a union should be laid out with a type that doesn't aff...
Anders Carlsson
2010-04-17
1
-1
/
+17
*
Factor union field layout code out into a separate function. No functionality...
Anders Carlsson
2010-04-17
1
-18
/
+31
*
Vtable -> VTable renames across the board.
Anders Carlsson
2010-04-17
1
-1
/
+1
*
Make CGRecordLayoutBuilder deal with wide bit-fields. Will land tests shortly...
Anders Carlsson
2010-04-16
1
-1
/
+20
[next]