Lines Matching refs:AtomicTy
31 QualType AtomicTy; member in __anond5645c670111::AtomicInfo
49 AtomicTy = lvalue.getType(); in AtomicInfo()
50 if (auto *ATy = AtomicTy->getAs<AtomicType>()) in AtomicInfo()
53 ValueTy = AtomicTy; in AtomicInfo()
62 TypeInfo AtomicTI = C.getTypeInfo(AtomicTy); in AtomicInfo()
99 AtomicTy = C.getIntTypeForBitwidth(AtomicSizeInBits, OrigBFI.IsSigned); in AtomicInfo()
100 if (AtomicTy.isNull()) { in AtomicInfo()
104 AtomicTy = C.getConstantArrayType(C.CharTy, Size, ArrayType::Normal, in AtomicInfo()
111 AtomicTy = lvalue.getType(); in AtomicInfo()
112 AtomicSizeInBits = C.getTypeSize(AtomicTy); in AtomicInfo()
119 AtomicTy = ValueTy = CGF.getContext().getExtVectorType( in AtomicInfo()
124 AtomicSizeInBits = C.getTypeSize(AtomicTy); in AtomicInfo()
132 QualType getAtomicType() const { return AtomicTy; } in getAtomicType()
273 : AtomicTy, in CreateTempAlloca()
647 QualType AtomicTy = E->getPtr()->getType()->getPointeeType(); in EmitAtomicExpr() local
648 QualType MemTy = AtomicTy; in EmitAtomicExpr()
649 if (const AtomicType *AT = AtomicTy->getAs<AtomicType>()) in EmitAtomicExpr()
651 CharUnits sizeChars = getContext().getTypeSizeInChars(AtomicTy); in EmitAtomicExpr()
653 CharUnits alignChars = getContext().getTypeAlignInChars(AtomicTy); in EmitAtomicExpr()
666 LValue lvalue = LValue::MakeAddr(Ptr, AtomicTy, alignChars, getContext()); in EmitAtomicExpr()