Home
last modified time | relevance | path

Searched refs:FieldTy (Results 1 – 17 of 17) sorted by relevance

/llvm-project-15.0.7/clang/lib/AST/Interp/
H A DEvalEmitter.cpp124 QualType FieldTy = F.Decl->getType(); in emitRetValue() local
126 if (llvm::Optional<PrimType> T = Ctx.classify(FieldTy)) { in emitRetValue()
129 Ok &= Composite(FieldTy, FP, Value); in emitRetValue()
144 QualType FieldTy = FD->Decl->getType(); in emitRetValue() local
148 if (llvm::Optional<PrimType> T = Ctx.classify(FieldTy)) { in emitRetValue()
151 Ok &= Composite(FieldTy, FP, Value); in emitRetValue()
/llvm-project-15.0.7/llvm/include/llvm/Bitcode/
H A DBitcodeConvenience.h165 template <typename FieldTy> static void emitOps(llvm::BitCodeAbbrev &abbrev) { in emitOps()
166 FieldTy::emitOp(abbrev); in emitOps()
174 template <typename FieldTy, typename Next, typename... Rest>
176 static_assert(!FieldTy::IsCompound, in emitOps()
178 FieldTy::emitOp(abbrev); in emitOps()
/llvm-project-15.0.7/llvm/include/llvm/AsmParser/
H A DLLParser.h532 template <class FieldTy>
533 bool parseMDField(LocTy Loc, StringRef Name, FieldTy &Result);
534 template <class FieldTy> bool parseMDField(StringRef Name, FieldTy &Result);
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGDebugInfo.cpp2881 llvm::DIType *FieldTy = getOrCreateType(Field->getType(), Unit); in CreateTypeDefinition() local
2882 if (!FieldTy) in CreateTypeDefinition()
2954 FieldTy = DBuilder.createObjCIVar(FieldName, FieldDefUnit, FieldLine, in CreateTypeDefinition()
2956 FieldTy, PropertyNode); in CreateTypeDefinition()
2957 EltTys.push_back(FieldTy); in CreateTypeDefinition()
3662 llvm::DIType *FieldTy = CGDebugInfo::getOrCreateType(FType, Unit); in CreateMemberType() local
4402 llvm::DIType *FieldTy = DBuilder.createMemberType( in EmitTypeForVarWithBlocksAttr() local
4405 EltTys.push_back(FieldTy); in EmitTypeForVarWithBlocksAttr()
4503 llvm::DIType *FieldTy = getOrCreateType(Field->getType(), Unit); in EmitDeclare() local
5007 llvm::DIType *FieldTy = getOrCreateType(Field->getType(), Unit); in CollectAnonRecordDecls() local
[all …]
H A DCGObjCMac.cpp6964 llvm::Type *FieldTy = in EmitIvarList() local
6966 unsigned Size = CGM.getDataLayout().getTypeAllocSize(FieldTy); in EmitIvarList()
H A DCGOpenMPRuntime.cpp1050 QualType FieldTy) { in addFieldToRecordDecl() argument
1052 C, DC, SourceLocation(), SourceLocation(), /*Id=*/nullptr, FieldTy, in addFieldToRecordDecl()
1053 C.getTrivialTypeSourceInfo(FieldTy, SourceLocation()), in addFieldToRecordDecl()
H A DTargetInfo.cpp9132 QualType FieldTy = Field->getType(); in numRegsForType() local
9133 NumRegs += numRegsForType(FieldTy); in numRegsForType()
/llvm-project-15.0.7/clang/lib/AST/
H A DType.cpp3566 QualType FieldTy = FD->getType(); in hasConstFields() local
3567 if (FieldTy.isConstQualified()) in hasConstFields()
3569 FieldTy = FieldTy.getCanonicalType(); in hasConstFields()
3570 if (const auto *FieldRecTy = FieldTy->getAs<RecordType>()) { in hasConstFields()
H A DExprConstant.cpp6959 QualType FieldTy = FD->getType(); in visitRecord() local
6960 if (!visit(Val.getStructField(FieldIdx), FieldTy, FieldOffset)) in visitRecord()
7167 QualType FieldTy = FD->getType(); in visit() local
7168 Optional<APValue> SubObj = visitType(FieldTy, FieldOffset); in visit()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaDecl.cpp9308 QualType FieldTy = Field->getType(); in checkIsValidOpenCLKernelParameter() local
9311 assert((FieldTy->isArrayType() || FieldTy->isRecordType()) && in checkIsValidOpenCLKernelParameter()
9313 const Type *FieldRecTy = FieldTy->getPointeeOrArrayElementType(); in checkIsValidOpenCLKernelParameter()
17275 if (!FieldTy->isDependentType() && !FieldTy->isIntegralOrEnumerationType()) { in VerifyBitField()
17277 if (RequireCompleteSizedType(FieldLoc, FieldTy, in VerifyBitField()
17282 << FieldName << FieldTy << BitWidth->getSourceRange(); in VerifyBitField()
17284 << FieldTy << BitWidth->getSourceRange(); in VerifyBitField()
17319 if (!FieldTy->isDependentType()) { in VerifyBitField()
17320 uint64_t TypeStorageSize = Context.getTypeSize(FieldTy); in VerifyBitField()
17321 uint64_t TypeWidth = Context.getIntWidth(FieldTy); in VerifyBitField()
[all …]
H A DSemaExpr.cpp13603 QualType FieldTy = Field->getType(); in DiagnoseRecursiveConstFields() local
13604 if (FieldTy.isConstQualified()) { in DiagnoseRecursiveConstFields()
13613 << FieldTy << Field->getSourceRange(); in DiagnoseRecursiveConstFields()
13617 FieldTy = FieldTy.getCanonicalType(); in DiagnoseRecursiveConstFields()
13618 if (const auto *FieldRecTy = FieldTy->getAs<RecordType>()) { in DiagnoseRecursiveConstFields()
H A DSemaOpenMP.cpp6008 QualType FieldTy = FD->getType(); in processImplicitMapsWithDefaultMappers() local
6009 if (FieldTy.isNull() || in processImplicitMapsWithDefaultMappers()
6010 !(FieldTy->isStructureOrClassType() || FieldTy->isUnionType())) in processImplicitMapsWithDefaultMappers()
6018 Types.emplace_back(FieldTy, FD); in processImplicitMapsWithDefaultMappers()
/llvm-project-15.0.7/mlir/lib/Rewrite/
H A DByteCode.cpp421 template <typename FieldTy, typename Field2Ty, typename... FieldTys>
422 void append(FieldTy field, Field2Ty field2, FieldTys... fields) { in append()
/llvm-project-15.0.7/llvm/lib/AsmParser/
H A DLLParser.cpp3872 template <class FieldTy> struct MDFieldImpl {
3874 FieldTy Val;
3877 void assign(FieldTy Val) { in assign()
3882 explicit MDFieldImpl(FieldTy Default) in MDFieldImpl()
4453 template <class FieldTy>
4454 bool LLParser::parseMDField(StringRef Name, FieldTy &Result) { in parseMDField()
/llvm-project-15.0.7/llvm/docs/TableGen/
H A DBackGuide.rst165 name for this class might be ``FieldTy``.)
/llvm-project-15.0.7/llvm/lib/IR/
H A DVerifier.cpp6376 const MDOperand &FieldTy = BaseNode->getOperand(Idx); in verifyTBAABaseNodeImpl() local
6378 if (!isa<MDNode>(FieldTy)) { in verifyTBAABaseNodeImpl()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h12556 QualType FieldTy, bool IsMsStruct, Expr *BitWidth);