Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:StrTy

6146     void addStruct(uint64_t Offset, llvm::StructType *StrTy) {
6147 const llvm::StructLayout *Layout = DL.getStructLayout(StrTy);
6148 for (unsigned i = 0, e = StrTy->getNumElements(); i != e; ++i) {
6149 llvm::Type *ElemTy = StrTy->getElementType(i);
6224 llvm::StructType *StrTy = dyn_cast<llvm::StructType>(CGT.ConvertType(Ty));
6225 if (!StrTy)
6229 CB.addStruct(0, StrTy);
6230 CB.pad(llvm::RoundUpToAlignment(CB.DL.getTypeSizeInBits(StrTy), 64));
6233 llvm::Type *CoerceTy = CB.isUsableType(StrTy) ? StrTy : CB.getType();