Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
6479c664f0ea191e72224578b655d8846f919bef
/
lib
/
CodeGen
/
CGRecordLayout.h
d47d3b0
clean up forward declarations of raw_ostream to use the new LLVM.h
by Chris Lattner
· 13 years ago
8cc488f
add raw_ostream and Twine to LLVM.h, eliminating a ton of llvm:: qualifications.
by Chris Lattner
· 13 years ago
9cbe4f0
clang side to match the LLVM IR type system rewrite patch.
by Chris Lattner
· 13 years ago
b9e6b2c
Convert AccessInfo::AccessAlignment to CharUnits. No change in functionality
by Ken Dyck
· 13 years ago
28ebde5
Convert CGBitFieldInfo::FieldByteOffset to CharUnits. No change in
by Ken Dyck
· 13 years ago
9b7da1c
Perform zero-initialization of virtual base classes when emitting
by John McCall
· 13 years ago
d9e0ff2
A CGRecordLayout object persists. Since its contained types may
by John McCall
· 14 years ago
ba2c2ee
CGRecordLayout types are always struct types.
by Anders Carlsson
· 14 years ago
9a5a3f2
Rename BaseLLVMType to NonVirtualBaseLLVMType.
by Anders Carlsson
· 14 years ago
3d155e6
Introduce the concept of a non-virtual base type to CGRecordLayoutBuilder as a first step towards fixing PR6995.
by Anders Carlsson
· 14 years ago
e7a80bd
IRgen: Move CGBitFieldInfo strategy computation helpers to static member
by Daniel Dunbar
· 14 years ago
f16aa10
Go back to asking CodeGenTypes whether a type is zero-initializable.
by John McCall
· 14 years ago
c6772ce
Keep track of the LLVM field numbers for non-virtual bases.
by Anders Carlsson
· 14 years ago
50810d3
Fix comments.
by Daniel Dunbar
· 14 years ago
2df2569
IRgen: Change CGBitFieldInfo to take the AccessInfo as constructor arguments, it is now an immutable object.
by Daniel Dunbar
· 14 years ago
7fb6195
IRgen: Eliminate now unused fields from CGBitFieldInfo.
by Daniel Dunbar
· 14 years ago
e792584
IRgen: Tweak CGBitFieldInfo doxyments & add an accessor.
by Daniel Dunbar
· 14 years ago
ab970f9
IRgen: Enhance CGBitFieldInfo with enough information to fully describe the "policy" with which a bit-field should be accessed.
by Daniel Dunbar
· 14 years ago
93c6296
IRgen: Add CGRecordLayout::dump, and dump (irgen) record layouts as part of -fdump-record-layouts.
by Daniel Dunbar
· 14 years ago
7f28964
IRgen: Move the bit-field access type into CGBitFieldInfo, and change bit-field LValues to just store the base address of object containing the bit-field.
by Daniel Dunbar
· 14 years ago
efbf487
IRgen: Move BitFieldIsSigned bit into CGBitFieldInfo.
by Daniel Dunbar
· 14 years ago
2eec0b2
IRgen: Lift BitFieldInfo to CGBitFieldInfo at namespace level.
by Daniel Dunbar
· 14 years ago
198bcb4
IRGen: Move the auxiliary data structures tracking AST -> LLVM mappings out of CodeGenTypes, to per-record CGRecordLayout structures.
by Daniel Dunbar
· 14 years ago
270e203
IRGen: Hide CGRecordLayoutBuilder class, because I can.
by Daniel Dunbar
· 14 years ago
2924ade
IRgen: Move CGRecordLayout to its own happy little file.
by Daniel Dunbar
· 14 years ago