Lines Matching refs:Ty
103 bool ABIAlign, Type *Ty) const;
105 unsigned getAlignment(Type *Ty, bool abi_or_pref) const;
226 uint64_t getTypeSizeInBits(Type* Ty) const;
231 uint64_t getTypeStoreSize(Type *Ty) const {
232 return (getTypeSizeInBits(Ty)+7)/8;
238 uint64_t getTypeStoreSizeInBits(Type *Ty) const {
239 return 8*getTypeStoreSize(Ty);
246 uint64_t getTypeAllocSize(Type* Ty) const {
248 return RoundUpAlignment(getTypeStoreSize(Ty), getABITypeAlignment(Ty));
255 uint64_t getTypeAllocSizeInBits(Type* Ty) const {
256 return 8*getTypeAllocSize(Ty);
261 unsigned getABITypeAlignment(Type *Ty) const;
270 unsigned getCallFrameTypeAlignment(Type *Ty) const;
275 unsigned getPrefTypeAlignment(Type *Ty) const;
280 unsigned getPreferredTypeAlignmentShift(Type *Ty) const;
290 uint64_t getIndexedOffset(Type *Ty, ArrayRef<Value *> Indices) const;
295 const StructLayout *getStructLayout(StructType *Ty) const;