| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | BasicValueFactory.h | 144 if (const AtomicType *AT = T->getAs<AtomicType>()) { in getAPSIntType()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CodeGenTypes.cpp | 172 if (const auto *AT = T->getAs<AtomicType>()) in isSafeToConvert() 767 QualType valueType = cast<AtomicType>(Ty)->getValueType(); in ConvertType() 802 return isPaddedAtomicType(type->castAs<AtomicType>()); in isPaddedAtomicType() 805 bool CodeGenModule::isPaddedAtomicType(const AtomicType *type) { in isPaddedAtomicType()
|
| H A D | CGExprComplex.cpp | 39 return cast<ComplexType>(cast<AtomicType>(type)->getValueType()); in getComplexType() 905 if (const AtomicType *AT = LHSTy->getAs<AtomicType>()) in EmitCompoundAssignLValue()
|
| H A D | CodeGenModule.h | 55 class AtomicType; variable 788 bool isPaddedAtomicType(const AtomicType *type);
|
| H A D | CGAtomic.cpp | 50 if (auto *ATy = AtomicTy->getAs<AtomicType>()) in AtomicInfo() 788 if (const AtomicType *AT = AtomicTy->getAs<AtomicType>()) in EmitAtomicExpr()
|
| H A D | CGDebugInfo.h | 209 llvm::DIType *CreateType(const AtomicType *Ty, llvm::DIFile *F);
|
| H A D | SwiftCallingConv.cpp | 97 } else if (const auto *atomicType = type->getAs<AtomicType>()) { in addTypedData()
|
| H A D | CodeGenFunction.cpp | 275 type = cast<AtomicType>(type)->getValueType(); in getEvaluationKind() 2248 type = cast<AtomicType>(ty)->getValueType(); in EmitVariablyModifiedType()
|
| H A D | CGExprConstant.cpp | 1606 if (auto AT = type->getAs<AtomicType>()) { in getNonMemoryType() 1688 if (auto AT = destType->getAs<AtomicType>()) { in emitForMemory()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/AST/Interp/ |
| H A D | Context.cpp | 103 if (auto *AT = dyn_cast<AtomicType>(T)) in classify()
|
| H A D | EvalEmitter.cpp | 111 if (auto *AT = Ty->getAs<AtomicType>()) in emitRetValue()
|
| H A D | Program.cpp | 352 if (auto *AT = Ty->getAs<AtomicType>()) { in createDescriptor()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/ |
| H A D | TypeNodes.td | 109 def AtomicType : TypeNode<Type>;
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 1026 const AstTypeMatcher<AtomicType> atomicType; 1054 AST_POLYMORPHIC_SUPPORTED_TYPES(AtomicType));
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
| H A D | Type.cpp | 1231 QualType VisitAtomicType(const AtomicType *T) { in VisitAtomicType() 1502 if (const auto AT = getTypePtr()->getAs<AtomicType>()) in getAtomicUnqualifiedType() 2592 if (const auto *AT = BaseTy->getAs<AtomicType>()) in isLiteralType() 3905 return Cache::get(cast<AtomicType>(T)->getValueType()); in computeCachedProperties() 3993 return computeTypeLinkageInfo(cast<AtomicType>(T)->getValueType()); in computeTypeLinkageInfo()
|
| H A D | ASTStructuralEquivalence.cpp | 1197 if (!IsStructurallyEquivalent(Context, cast<AtomicType>(T1)->getValueType(), in IsStructurallyEquivalent() 1198 cast<AtomicType>(T2)->getValueType())) in IsStructurallyEquivalent()
|
| H A D | ASTContext.cpp | 2349 TypeInfo Info = getTypeInfo(cast<AtomicType>(T)->getValueType()); in getTypeInfoImpl() 3550 const auto *at = cast<AtomicType>(ty); in getVariableArrayDecayedType() 5576 AtomicType::Profile(ID, T); in getAtomicType() 5579 if (AtomicType *AT = AtomicTypes.FindNodeOrInsertPos(ID, InsertPos)) in getAtomicType() 5589 AtomicType *NewIP = AtomicTypes.FindNodeOrInsertPos(ID, InsertPos); in getAtomicType() 5592 auto *New = new (*this, TypeAlignment) AtomicType(T, Canonical); in getAtomicType() 7433 getObjCEncodingForTypeImpl(T->castAs<AtomicType>()->getValueType(), S, in getObjCEncodingForTypeImpl() 9797 QualType LHSValue = LHS->castAs<AtomicType>()->getValueType(); in mergeTypes() 9798 QualType RHSValue = RHS->castAs<AtomicType>()->getValueType(); in mergeTypes()
|
| H A D | TypePrinter.cpp | 1172 void TypePrinter::printAtomicBefore(const AtomicType *T, raw_ostream &OS) { in printAtomicBefore() 1181 void TypePrinter::printAtomicAfter(const AtomicType *T, raw_ostream &OS) {} in printAtomicAfter()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
| H A D | ASTNodeTraverser.h | 380 void VisitAtomicType(const AtomicType *T) { Visit(T->getValueType()); } in VisitAtomicType()
|
| H A D | TypeProperties.td | 345 let Class = AtomicType in {
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeDAG.cpp | 2784 EVT AtomicType = cast<AtomicSDNode>(Node)->getMemoryVT(); in ExpandNode() local 2789 DAG.getValueType(AtomicType)); in ExpandNode() 2791 Node->getOperand(2), DAG.getValueType(AtomicType)); in ExpandNode() 2796 DAG.getValueType(AtomicType)); in ExpandNode() 2797 RHS = DAG.getZeroExtendInReg(Node->getOperand(2), dl, AtomicType); in ExpandNode() 2801 LHS = DAG.getZeroExtendInReg(Res, dl, AtomicType); in ExpandNode() 2802 RHS = DAG.getZeroExtendInReg(Node->getOperand(2), dl, AtomicType); in ExpandNode()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
| H A D | SemaTemplateDeduction.cpp | 1662 if (const AtomicType *AtomicArg = Arg->getAs<AtomicType>()) in DeduceTemplateArgumentsByTypeMatch() 1664 cast<AtomicType>(Param)->getValueType(), in DeduceTemplateArgumentsByTypeMatch() 6001 cast<AtomicType>(T)->getValueType(), in MarkUsedTemplateParameters()
|
| H A D | SemaExpr.cpp | 707 if (const AtomicType *Atomic = T->getAs<AtomicType>()) { in DefaultLvalueConversion() 1507 if (const AtomicType *AtomicLHS = LHSType->getAs<AtomicType>()) in UsualArithmeticConversions() 4436 T = cast<AtomicType>(Ty)->getValueType(); in captureVariablyModifiedType() 9122 if (const AtomicType *AtomicTy = dyn_cast<AtomicType>(LHSType)) { in CheckAssignmentConstraints() 10404 if (const AtomicType *ResAtomicType = ResType->getAs<AtomicType>()) in checkArithmeticIncompletePointerType() 10426 if (const AtomicType *ResAtomicType = ResType->getAs<AtomicType>()) in checkArithmeticOpPointerOperand() 13253 if (const AtomicType *ResAtomicType = ResType->getAs<AtomicType>()) in CheckIncrementDecrementOperand()
|
| /netbsd-src/external/apache2/llvm/dist/clang/tools/libclang/ |
| H A D | CXType.cpp | 1333 const auto *AT = T->castAs<AtomicType>(); in clang_Type_getValueType()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 6518 extern const AstTypeMatcher<AtomicType> atomicType; 6532 AST_POLYMORPHIC_SUPPORTED_TYPES(AtomicType));
|