Lines Matching refs:StrTy
5724 void addStruct(uint64_t Offset, llvm::StructType *StrTy) {
5725 const llvm::StructLayout *Layout = DL.getStructLayout(StrTy);
5726 for (unsigned i = 0, e = StrTy->getNumElements(); i != e; ++i) {
5727 llvm::Type *ElemTy = StrTy->getElementType(i);
5807 llvm::StructType *StrTy = dyn_cast<llvm::StructType>(CGT.ConvertType(Ty));
5808 if (!StrTy)
5812 CB.addStruct(0, StrTy);
5813 CB.pad(llvm::RoundUpToAlignment(CB.DL.getTypeSizeInBits(StrTy), 64));
5816 llvm::Type *CoerceTy = CB.isUsableType(StrTy) ? StrTy : CB.getType();