Home
last modified time | relevance | path

Searched refs:AtomicTy (Results 1 – 3 of 3) sorted by relevance

/trueos/contrib/llvm/tools/clang/lib/CodeGen/
HDCGAtomic.cpp40 QualType AtomicTy; member in __anon057082e80111::AtomicInfo
53 AtomicTy = lvalue.getType(); in AtomicInfo()
54 ValueTy = AtomicTy->castAs<AtomicType>()->getValueType(); in AtomicInfo()
63 llvm::tie(AtomicSizeInBits, atomicAlignInBits) = C.getTypeInfo(AtomicTy); in AtomicInfo()
78 QualType getAtomicType() const { return AtomicTy; } in getAtomicType()
341 QualType AtomicTy = E->getPtr()->getType()->getPointeeType(); in EmitAtomicExpr() local
342 QualType MemTy = AtomicTy; in EmitAtomicExpr()
343 if (const AtomicType *AT = AtomicTy->getAs<AtomicType>()) in EmitAtomicExpr()
345 CharUnits sizeChars = getContext().getTypeSizeInChars(AtomicTy); in EmitAtomicExpr()
347 CharUnits alignChars = getContext().getTypeAlignInChars(AtomicTy); in EmitAtomicExpr()
[all …]
/trueos/contrib/llvm/tools/clang/lib/AST/
HDASTContext.cpp8120 QualType AtomicTy = E->getPtr()->getType()->getPointeeType(); in AtomicUsesUnsupportedLibcall() local
8121 CharUnits sizeChars = getTypeSizeInChars(AtomicTy); in AtomicUsesUnsupportedLibcall()
8123 CharUnits alignChars = getTypeAlignInChars(AtomicTy); in AtomicUsesUnsupportedLibcall()
/trueos/contrib/llvm/tools/clang/lib/Sema/
HDSemaExpr.cpp6203 if (const AtomicType *AtomicTy = dyn_cast<AtomicType>(LHSType)) { in CheckAssignmentConstraints() local
6205 CheckAssignmentConstraints(AtomicTy->getValueType(), RHS, Kind); in CheckAssignmentConstraints()
6209 RHS = ImpCastExprToType(RHS.take(), AtomicTy->getValueType(), Kind); in CheckAssignmentConstraints()