Searched defs:StructLayout (Results 1 - 2 of 2) sorted by relevance

/external/llvm/include/llvm/Target/
H A DTargetData.h33 class StructLayout;
96 // The StructType -> StructLayout map.
292 /// getStructLayout - Return a StructLayout object, indicating the alignment
295 const StructLayout *getStructLayout(StructType *Ty) const;
320 /// StructLayout - used to lazily calculate structure layout information for a
323 class StructLayout { class in namespace:llvm
358 StructLayout(StructType *ST, const TargetData &TD);
/external/llvm/lib/Target/
H A DTargetData.cpp41 // Support for StructLayout
44 StructLayout::StructLayout(StructType *ST, const TargetData &TD) { function in class:StructLayout
78 unsigned StructLayout::getElementContainingOffset(uint64_t Offset) const {
389 typedef DenseMap<StructType*, StructLayout*> LayoutInfoTy;
397 StructLayout *Value = I->second;
398 Value->~StructLayout();
403 StructLayout *&operator[](StructType *STy) {
417 const StructLayout *TargetData::getStructLayout(StructType *Ty) const {
422 StructLayout *
[all...]

Completed in 74 milliseconds