Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DBasicValueFactory.h152 if (const AtomicType *AT = T->getAs<AtomicType>()) { in getAPSIntType()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenTypes.cpp740 QualType valueType = cast<AtomicType>(Ty)->getValueType(); in ConvertType()
781 return isPaddedAtomicType(type->castAs<AtomicType>()); in isPaddedAtomicType()
784 bool CodeGenModule::isPaddedAtomicType(const AtomicType *type) { in isPaddedAtomicType()
H A DCGExprComplex.cpp42 return cast<ComplexType>(cast<AtomicType>(type)->getValueType()); in getComplexType()
1223 if (const AtomicType *AT = LHSTy->getAs<AtomicType>()) in EmitCompoundAssignLValue()
H A DCodeGenModule.h61 class AtomicType; variable
912 bool isPaddedAtomicType(const AtomicType *type);
H A DCGAtomic.cpp49 if (auto *ATy = AtomicTy->getAs<AtomicType>()) in AtomicInfo()
859 if (const AtomicType *AT = AtomicTy->getAs<AtomicType>()) in EmitAtomicExpr()
H A DSwiftCallingConv.cpp98 } else if (const auto *atomicType = type->getAs<AtomicType>()) { in addTypedData()
H A DCGDebugInfo.h243 llvm::DIType *CreateType(const AtomicType *Ty, llvm::DIFile *F);
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenExprConstant.cpp276 if (const auto *at = type->getAs<AtomicType>()) { in getNonMemoryType()
666 if (destType->getAs<AtomicType>()) { in emitForMemory()
H A DCIRGenFunction.cpp86 type = cast<AtomicType>(type)->getValueType(); in getEvaluationKind()
705 if (ty->getAs<AtomicType>()) { in emitLValue()
H A DCIRGenExprComplex.cpp118 return cast<ComplexType>(cast<AtomicType>(type)->getValueType()); in getComplexType()
H A DCIRGenTypes.cpp180 if (const auto *at = qt->getAs<AtomicType>()) in isSafeToConvert()
H A DCIRGenExprScalar.cpp410 if (type->getAs<AtomicType>()) { in emitScalarPrePostIncDec()
1095 if (lhsTy->getAs<AtomicType>()) { in emitCompoundAssignLValue()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DTypeNodes.td117 def AtomicType : TypeNode<Type>;
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DProgram.cpp457 if (const auto *AT = Ty->getAs<AtomicType>()) { in createDescriptor()
H A DContext.cpp323 if (const auto *AT = T->getAs<AtomicType>()) in classify()
H A DPointer.cpp650 if (const auto *AT = Ty->getAs<AtomicType>()) in toRValue()
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp1086 const AstTypeMatcher<AtomicType> atomicType;
1119 AST_POLYMORPHIC_SUPPORTED_TYPES(AtomicType));
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangASTImporter.cpp946 if (const AtomicType *atomic_type = type->getAs<AtomicType>()) in RequireCompleteType()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DType.cpp1372 QualType VisitAtomicType(const AtomicType *T) { in VisitAtomicType()
1677 if (const auto AT = T.getTypePtr()->getAs<AtomicType>()) in getAtomicUnqualifiedType()
3048 if (const auto *AT = BaseTy->getAs<AtomicType>()) in isLiteralType()
4786 return Cache::get(cast<AtomicType>(T)->getValueType()); in computeCachedProperties()
4884 return computeTypeLinkageInfo(cast<AtomicType>(T)->getValueType()); in computeTypeLinkageInfo()
H A DASTContext.cpp2580 TypeInfo Info = getTypeInfo(cast<AtomicType>(T)->getValueType()); in getTypeInfoImpl()
3361 Ctx, OS, cast<AtomicType>(T)->getValueType()); in encodeTypeForFunctionPointerAuth()
4352 const auto *at = cast<AtomicType>(ty); in getVariableArrayDecayedType()
6749 AtomicType::Profile(ID, T); in getAtomicType()
6752 if (AtomicType *AT = AtomicTypes.FindNodeOrInsertPos(ID, InsertPos)) in getAtomicType()
6762 AtomicType *NewIP = AtomicTypes.FindNodeOrInsertPos(ID, InsertPos); in getAtomicType()
6765 auto *New = new (*this, alignof(AtomicType)) AtomicType(T, Canonical); in getAtomicType()
9256 getObjCEncodingForTypeImpl(T->castAs<AtomicType>()->getValueType(), S, in getObjCEncodingForTypeImpl()
11782 QualType LHSValue = LHS->castAs<AtomicType>()->getValueType(); in mergeTypes()
11783 QualType RHSValue = RHS->castAs<AtomicType>()->getValueType(); in mergeTypes()
[all …]
H A DAPValue.cpp717 if (const auto *AT = Ty->getAs<AtomicType>()) in printPretty()
H A DTypePrinter.cpp1373 void TypePrinter::printAtomicBefore(const AtomicType *T, raw_ostream &OS) { in printAtomicBefore()
1382 void TypePrinter::printAtomicAfter(const AtomicType *T, raw_ostream &OS) {} in printAtomicAfter()
H A DASTStructuralEquivalence.cpp1478 if (!IsStructurallyEquivalent(Context, cast<AtomicType>(T1)->getValueType(), in IsStructurallyEquivalent()
1479 cast<AtomicType>(T2)->getValueType())) in IsStructurallyEquivalent()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DASTNodeTraverser.h483 void VisitAtomicType(const AtomicType *T) { Visit(T->getValueType()); } in VisitAtomicType()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp3214 EVT AtomicType = cast<AtomicSDNode>(Node)->getMemoryVT(); in ExpandNode() local
3219 DAG.getValueType(AtomicType)); in ExpandNode()
3221 Node->getOperand(2), DAG.getValueType(AtomicType)); in ExpandNode()
3226 DAG.getValueType(AtomicType)); in ExpandNode()
3227 RHS = DAG.getZeroExtendInReg(Node->getOperand(2), dl, AtomicType); in ExpandNode()
3231 LHS = DAG.getZeroExtendInReg(Res, dl, AtomicType); in ExpandNode()
3232 RHS = DAG.getZeroExtendInReg(Node->getOperand(2), dl, AtomicType); in ExpandNode()

123