Home
last modified time | relevance | path

Searched refs:getAtomicType (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/clang/lib/Sema/
H A DSema.cpp353 addImplicitTypedef("atomic_int", Context.getAtomicType(Context.IntTy)); in Initialize()
355 Context.getAtomicType(Context.UnsignedIntTy)); in Initialize()
357 Context.getAtomicType(Context.FloatTy)); in Initialize()
360 addImplicitTypedef("atomic_flag", Context.getAtomicType(Context.IntTy)); in Initialize()
376 auto AtomicSizeT = Context.getAtomicType(Context.getSizeType()); in Initialize()
377 auto AtomicIntPtrT = Context.getAtomicType(Context.getIntPtrType()); in Initialize()
380 Context.getAtomicType(Context.getPointerDiffType()); in Initialize()
392 auto AtomicHalfT = Context.getAtomicType(Context.HalfTy); in Initialize()
402 auto AtomicDoubleT = Context.getAtomicType(Context.DoubleTy); in Initialize()
406 auto AtomicLongT = Context.getAtomicType(Context.LongTy); in Initialize()
[all …]
H A DOpenCLBuiltins.td406 def AtomicInt : Type<"atomic_int", QualType<"Context.getAtomicType(Context.IntTy)">>;
407 def AtomicUInt : Type<"atomic_uint", QualType<"Context.getAtomicType(Context.UnsignedInt…
409 …def AtomicLong : Type<"atomic_long", QualType<"Context.getAtomicType(Context.LongTy)">>;
410 …def AtomicULong : Type<"atomic_ulong", QualType<"Context.getAtomicType(Context.UnsignedL…
412 def AtomicFloat : Type<"atomic_float", QualType<"Context.getAtomicType(Context.FloatTy)">…
414 …def AtomicDouble : Type<"atomic_double", QualType<"Context.getAtomicType(Context.DoubleTy…
416 def AtomicHalf : Type<"atomic_half", QualType<"Context.getAtomicType(Context.HalfTy)">>;
417 def AtomicIntPtr : Type<"atomic_intptr_t", QualType<"Context.getAtomicType(Context.getIntP…
418 def AtomicUIntPtr : Type<"atomic_uintptr_t", QualType<"Context.getAtomicType(Context.getUIn…
419 def AtomicSize : Type<"atomic_size_t", QualType<"Context.getAtomicType(Context.getSizeTy…
[all …]
H A DSemaType.cpp9283 return Context.getAtomicType(T); in BuildAtomicType()
H A DSemaOverload.cpp8261 Base = S.Context.getAtomicType(Base); in makeQualifiedLValueReferenceType()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGAtomic.cpp132 QualType getAtomicType() const { return AtomicTy; } in getAtomicType() function in __anondd1f4e750111::AtomicInfo
1671 LValue Dest = CGF.MakeAddrLValue(getAtomicAddress(), getAtomicType()); in emitCopyIntoMemory()
1673 getAtomicType()); in emitCopyIntoMemory()
1676 CGF.EmitAggregateCopy(Dest, Src, getAtomicType(), in emitCopyIntoMemory()
1707 LValue TempLV = CGF.MakeAddrLValue(CreateTempAlloca(), getAtomicType()); in materializeRValue()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DTypeProperties.td351 return ctx.getAtomicType(valueType);
H A DASTContext.h1372 QualType getAtomicType(QualType T) const;
/llvm-project-15.0.7/clang/lib/AST/
H A DASTContext.cpp3652 result = getAtomicType(getVariableArrayDecayedType(at->getValueType())); in getVariableArrayDecayedType()
5793 QualType ASTContext::getAtomicType(QualType T) const { in getAtomicType() function in ASTContext
5807 Canonical = getAtomicType(getCanonicalType(T)); in getAtomicType()
10490 return getAtomicType(ResultType); in mergeTypes()
H A DType.cpp1246 return Ctx.getAtomicType(valueType); in VisitAtomicType()
H A DASTImporter.cpp1077 return Importer.getToContext().getAtomicType(*UnderlyingTypeOrErr); in VisitAtomicType()
/llvm-project-15.0.7/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp4572 return GetType(getASTContext().getAtomicType(GetQualType(type))); in GetAtomicType()