Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:FD

229                                         const FieldDecl *FD,
233 llvm::Type *Ty = Types.ConvertTypeForMem(FD->getType());
238 bool IsSigned = FD->getType()->isSignedIntegerOrEnumerationType();
366 FieldDecl *FD = *BFI;
368 uint64_t FieldSize = FD->getBitWidthValue(Types.getContext());
369 Fields[FD] = FieldIndex;
370 BitFields[FD] = CGBitFieldInfo::MakeInfo(Types, FD, FieldOffset, FieldSize,
764 FieldDecl *FD = *FI;
769 if (FD->isBitField()) {
771 if (FD->getBitWidthValue(Types.getContext()) == 0)
784 if (!LayoutField(FD, Layout.getFieldOffset(FieldNo))) {
1016 const FieldDecl *FD = *it;
1020 if (!FD->isBitField()) {
1021 unsigned FieldNo = RL->getLLVMFieldNo(FD);
1028 if (!FD->getDeclName())
1032 if (FD->getBitWidthValue(getContext()) == 0)
1035 const CGBitFieldInfo &Info = RL->getBitFieldInfo(FD);
1036 llvm::Type *ElementTy = ST->getTypeAtIndex(RL->getLLVMFieldNo(FD));