Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSema.cpp400 addImplicitTypedef("atomic_int", Context.getAtomicType(Context.IntTy)); in Initialize()
402 Context.getAtomicType(Context.UnsignedIntTy)); in Initialize()
404 Context.getAtomicType(Context.FloatTy)); in Initialize()
407 addImplicitTypedef("atomic_flag", Context.getAtomicType(Context.IntTy)); in Initialize()
423 auto AtomicSizeT = Context.getAtomicType(Context.getSizeType()); in Initialize()
424 auto AtomicIntPtrT = Context.getAtomicType(Context.getIntPtrType()); in Initialize()
425 auto AtomicUIntPtrT = Context.getAtomicType(Context.getUIntPtrType()); in Initialize()
427 Context.getAtomicType(Context.getPointerDiffType()); in Initialize()
439 auto AtomicHalfT = Context.getAtomicType(Context.HalfTy); in Initialize()
449 auto AtomicDoubleT = Context.getAtomicType(Context.DoubleTy); in Initialize()
[all …]
H A DOpenCLBuiltins.td407 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 DSemaType.cpp9823 return Context.getAtomicType(T); in BuildAtomicType()
H A DSemaOverload.cpp8769 Base = S.Context.getAtomicType(Base); in makeQualifiedLValueReferenceType()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGAtomic.cpp132 QualType getAtomicType() const { return AtomicTy; } in getAtomicType() function in __anon5e56f1450111::AtomicInfo
1567 LValue Dest = CGF.MakeAddrLValue(getAtomicAddress(), getAtomicType()); in emitCopyIntoMemory()
1569 getAtomicType()); in emitCopyIntoMemory()
1572 CGF.EmitAggregateCopy(Dest, Src, getAtomicType(), in emitCopyIntoMemory()
1603 LValue TempLV = CGF.MakeAddrLValue(CreateTempAlloca(), getAtomicType()); in materializeRValue()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DTypeProperties.td388 return ctx.getAtomicType(valueType);
H A DASTContext.h1424 QualType getAtomicType(QualType T) const;
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTContext.cpp4055 result = getAtomicType(getVariableArrayDecayedType(at->getValueType())); in getVariableArrayDecayedType()
6298 QualType ASTContext::getAtomicType(QualType T) const { in getAtomicType() function in ASTContext
6312 Canonical = getAtomicType(getCanonicalType(T)); in getAtomicType()
11206 return getAtomicType(ResultType); in mergeTypes()
13255 return Ctx.getAtomicType( in getCommonNonSugarTypeNode()
H A DType.cpp1335 return Ctx.getAtomicType(valueType); in VisitAtomicType()
H A DASTImporter.cpp1073 return Importer.getToContext().getAtomicType(*UnderlyingTypeOrErr); in VisitAtomicType()
/freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp4590 return GetType(getASTContext().getAtomicType(GetQualType(type))); in GetAtomicType()