Home
last modified time | relevance | path

Searched refs:AtomicType (Results 1 – 25 of 46) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DBasicValueFactory.h151 if (const AtomicType *AT = T->getAs<AtomicType>()) { in getAPSIntType()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenTypes.cpp686 QualType valueType = cast<AtomicType>(Ty)->getValueType(); in ConvertType()
723 return isPaddedAtomicType(type->castAs<AtomicType>()); in isPaddedAtomicType()
726 bool CodeGenModule::isPaddedAtomicType(const AtomicType *type) { in isPaddedAtomicType()
H A DCGExprComplex.cpp39 return cast<ComplexType>(cast<AtomicType>(type)->getValueType()); in getComplexType()
1156 if (const AtomicType *AT = LHSTy->getAs<AtomicType>()) in EmitCompoundAssignLValue()
H A DCodeGenModule.h61 class AtomicType; variable
830 bool isPaddedAtomicType(const AtomicType *type);
H A DCGAtomic.cpp50 if (auto *ATy = AtomicTy->getAs<AtomicType>()) in AtomicInfo()
840 if (const AtomicType *AT = AtomicTy->getAs<AtomicType>()) in EmitAtomicExpr()
H A DCGDebugInfo.h218 llvm::DIType *CreateType(const AtomicType *Ty, llvm::DIFile *F);
H A DSwiftCallingConv.cpp99 } else if (const auto *atomicType = type->getAs<AtomicType>()) { in addTypedData()
H A DCGExprConstant.cpp1664 if (auto AT = type->getAs<AtomicType>()) { in getNonMemoryType()
1739 if (auto AT = destType->getAs<AtomicType>()) { in emitForMemory()
H A DCodeGenFunction.cpp269 type = cast<AtomicType>(type)->getValueType(); in getEvaluationKind()
2419 type = cast<AtomicType>(ty)->getValueType(); in EmitVariablyModifiedType()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/
H A DContext.cpp185 if (const auto *AT = dyn_cast<AtomicType>(T)) in classify()
H A DPointer.cpp238 if (const auto *AT = Ty->getAs<AtomicType>()) in toRValue()
H A DProgram.cpp372 if (const auto *AT = Ty->getAs<AtomicType>()) { in createDescriptor()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DTypeNodes.td111 def AtomicType : TypeNode<Type>;
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangASTImporter.cpp705 if (const AtomicType *atomic_type = type->getAs<AtomicType>()) in RequireCompleteType()
/freebsd-14.2/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp1055 const AstTypeMatcher<AtomicType> atomicType;
1085 AST_POLYMORPHIC_SUPPORTED_TYPES(AtomicType));
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DASTNodeTraverser.h411 void VisitAtomicType(const AtomicType *T) { Visit(T->getValueType()); } in VisitAtomicType()
H A DTypeProperties.td349 let Class = AtomicType in {
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DType.cpp1264 QualType VisitAtomicType(const AtomicType *T) { in VisitAtomicType()
1568 if (const auto AT = getTypePtr()->getAs<AtomicType>()) in getAtomicUnqualifiedType()
2881 if (const auto *AT = BaseTy->getAs<AtomicType>()) in isLiteralType()
4336 return Cache::get(cast<AtomicType>(T)->getValueType()); in computeCachedProperties()
4424 return computeTypeLinkageInfo(cast<AtomicType>(T)->getValueType()); in computeTypeLinkageInfo()
H A DASTContext.cpp2355 TypeInfo Info = getTypeInfo(cast<AtomicType>(T)->getValueType()); in getTypeInfoImpl()
3643 const auto *at = cast<AtomicType>(ty); in getVariableArrayDecayedType()
5858 AtomicType::Profile(ID, T); in getAtomicType()
5861 if (AtomicType *AT = AtomicTypes.FindNodeOrInsertPos(ID, InsertPos)) in getAtomicType()
5871 AtomicType *NewIP = AtomicTypes.FindNodeOrInsertPos(ID, InsertPos); in getAtomicType()
5874 auto *New = new (*this, alignof(AtomicType)) AtomicType(T, Canonical); in getAtomicType()
8199 getObjCEncodingForTypeImpl(T->castAs<AtomicType>()->getValueType(), S, in getObjCEncodingForTypeImpl()
10717 QualType LHSValue = LHS->castAs<AtomicType>()->getValueType(); in mergeTypes()
10718 QualType RHSValue = RHS->castAs<AtomicType>()->getValueType(); in mergeTypes()
12750 const auto *AX = cast<AtomicType>(X), *AY = cast<AtomicType>(Y); in getCommonNonSugarTypeNode()
H A DTypePrinter.cpp1261 void TypePrinter::printAtomicBefore(const AtomicType *T, raw_ostream &OS) { in printAtomicBefore()
1270 void TypePrinter::printAtomicAfter(const AtomicType *T, raw_ostream &OS) {} in printAtomicAfter()
H A DASTStructuralEquivalence.cpp1346 if (!IsStructurallyEquivalent(Context, cast<AtomicType>(T1)->getValueType(), in IsStructurallyEquivalent()
1347 cast<AtomicType>(T2)->getValueType())) in IsStructurallyEquivalent()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp3115 EVT AtomicType = cast<AtomicSDNode>(Node)->getMemoryVT(); in ExpandNode() local
3120 DAG.getValueType(AtomicType)); in ExpandNode()
3122 Node->getOperand(2), DAG.getValueType(AtomicType)); in ExpandNode()
3127 DAG.getValueType(AtomicType)); in ExpandNode()
3128 RHS = DAG.getZeroExtendInReg(Node->getOperand(2), dl, AtomicType); in ExpandNode()
3132 LHS = DAG.getZeroExtendInReg(Res, dl, AtomicType); in ExpandNode()
3133 RHS = DAG.getZeroExtendInReg(Node->getOperand(2), dl, AtomicType); in ExpandNode()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaExpr.cpp746 if (const AtomicType *Atomic = T->getAs<AtomicType>()) { in DefaultLvalueConversion()
1575 if (const AtomicType *AtomicLHS = LHSType->getAs<AtomicType>()) in UsualArithmeticConversions()
4729 T = cast<AtomicType>(Ty)->getValueType(); in captureVariablyModifiedType()
10143 if (const AtomicType *AtomicTy = dyn_cast<AtomicType>(LHSType)) { in CheckAssignmentConstraints()
11647 if (const AtomicType *ResAtomicType = ResType->getAs<AtomicType>()) in checkArithmeticIncompletePointerType()
11669 if (const AtomicType *ResAtomicType = ResType->getAs<AtomicType>()) in checkArithmeticOpPointerOperand()
14825 if (const AtomicType *ResAtomicType = ResType->getAs<AtomicType>()) in CheckIncrementDecrementOperand()
H A DSemaExprCXX.cpp4376 if (const AtomicType *ToAtomic = ToType->getAs<AtomicType>()) { in PerformImplicitConversion()
4385 if (const AtomicType *FromAtomic = FromType->getAs<AtomicType>()) { in PerformImplicitConversion()
4836 ToAtomicType->castAs<AtomicType>()->getValueType(), From->getType())); in PerformImplicitConversion()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h7169 extern const AstTypeMatcher<AtomicType> atomicType;
7183 AST_POLYMORPHIC_SUPPORTED_TYPES(AtomicType));

12