Searched refs:getAtomicType (Results 1 – 11 of 11) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | Sema.cpp | 355 addImplicitTypedef("atomic_int", Context.getAtomicType(Context.IntTy)); in Initialize() 357 Context.getAtomicType(Context.UnsignedIntTy)); in Initialize() 359 Context.getAtomicType(Context.FloatTy)); in Initialize() 362 addImplicitTypedef("atomic_flag", Context.getAtomicType(Context.IntTy)); in Initialize() 378 auto AtomicSizeT = Context.getAtomicType(Context.getSizeType()); in Initialize() 379 auto AtomicIntPtrT = Context.getAtomicType(Context.getIntPtrType()); in Initialize() 382 Context.getAtomicType(Context.getPointerDiffType()); in Initialize() 394 auto AtomicHalfT = Context.getAtomicType(Context.HalfTy); in Initialize() 404 auto AtomicDoubleT = Context.getAtomicType(Context.DoubleTy); in Initialize() 408 auto AtomicLongT = Context.getAtomicType(Context.LongTy); in Initialize() [all …]
|
| H A D | OpenCLBuiltins.td | 407 def AtomicInt : Type<"atomic_int", QualType<"Context.getAtomicType(Context.IntTy)">>; 408 def AtomicUInt : Type<"atomic_uint", QualType<"Context.getAtomicType(Context.UnsignedInt… 410 …def AtomicLong : Type<"atomic_long", QualType<"Context.getAtomicType(Context.LongTy)">>; 411 …def AtomicULong : Type<"atomic_ulong", QualType<"Context.getAtomicType(Context.UnsignedL… 413 def AtomicFloat : Type<"atomic_float", QualType<"Context.getAtomicType(Context.FloatTy)">… 415 …def AtomicDouble : Type<"atomic_double", QualType<"Context.getAtomicType(Context.DoubleTy… 417 def AtomicHalf : Type<"atomic_half", QualType<"Context.getAtomicType(Context.HalfTy)">>; 418 def AtomicIntPtr : Type<"atomic_intptr_t", QualType<"Context.getAtomicType(Context.getIntP… 419 def AtomicUIntPtr : Type<"atomic_uintptr_t", QualType<"Context.getAtomicType(Context.getUIn… 420 def AtomicSize : Type<"atomic_size_t", QualType<"Context.getAtomicType(Context.getSizeTy… [all …]
|
| H A D | SemaType.cpp | 10092 return Context.getAtomicType(T); in BuildAtomicType()
|
| H A D | SemaOverload.cpp | 8760 Base = S.Context.getAtomicType(Base); in makeQualifiedLValueReferenceType()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGAtomic.cpp | 132 QualType getAtomicType() const { return AtomicTy; } in getAtomicType() function in __anone1dfd2bb0111::AtomicInfo 1776 LValue Dest = CGF.MakeAddrLValue(getAtomicAddress(), getAtomicType()); in emitCopyIntoMemory() 1778 getAtomicType()); in emitCopyIntoMemory() 1781 CGF.EmitAggregateCopy(Dest, Src, getAtomicType(), in emitCopyIntoMemory() 1812 LValue TempLV = CGF.MakeAddrLValue(CreateTempAlloca(), getAtomicType()); in materializeRValue()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | TypeProperties.td | 355 return ctx.getAtomicType(valueType);
|
| H A D | ASTContext.h | 1362 QualType getAtomicType(QualType T) const;
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | ASTContext.cpp | 3644 result = getAtomicType(getVariableArrayDecayedType(at->getValueType())); in getVariableArrayDecayedType() 5854 QualType ASTContext::getAtomicType(QualType T) const { in getAtomicType() function in ASTContext 5868 Canonical = getAtomicType(getCanonicalType(T)); in getAtomicType() 10731 return getAtomicType(ResultType); in mergeTypes() 12751 return Ctx.getAtomicType( in getCommonNonSugarTypeNode()
|
| H A D | Type.cpp | 1273 return Ctx.getAtomicType(valueType); in VisitAtomicType()
|
| H A D | ASTImporter.cpp | 1072 return Importer.getToContext().getAtomicType(*UnderlyingTypeOrErr); in VisitAtomicType()
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/ |
| H A D | TypeSystemClang.cpp | 4546 return GetType(getASTContext().getAtomicType(GetQualType(type))); in GetAtomicType()
|