Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/AsmParser/
H A DLLParser.h520 template <class FieldTy>
521 bool parseMDField(LocTy Loc, StringRef Name, FieldTy &Result);
522 template <class FieldTy> bool parseMDField(StringRef Name, FieldTy &Result);
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.cpp2754 llvm::DIType *FieldTy = getOrCreateType(Field->getType(), Unit); in CreateTypeDefinition() local
2755 if (!FieldTy) in CreateTypeDefinition()
2827 FieldTy = DBuilder.createObjCIVar(FieldName, FieldDefUnit, FieldLine, in CreateTypeDefinition()
2829 FieldTy, PropertyNode); in CreateTypeDefinition()
2830 EltTys.push_back(FieldTy); in CreateTypeDefinition()
3502 llvm::DIType *FieldTy = CGDebugInfo::getOrCreateType(FType, Unit); in CreateMemberType() local
4212 llvm::DIType *FieldTy = DBuilder.createMemberType( in EmitTypeForVarWithBlocksAttr() local
4215 EltTys.push_back(FieldTy); in EmitTypeForVarWithBlocksAttr()
4313 llvm::DIType *FieldTy = getOrCreateType(Field->getType(), Unit); in EmitDeclare() local
4724 llvm::DIType *FieldTy = getOrCreateType(Field->getType(), Unit); in CollectAnonRecordDecls() local
[all …]
H A DCGObjCMac.cpp6997 llvm::Type *FieldTy = in EmitIvarList() local
6999 unsigned Size = CGM.getDataLayout().getTypeAllocSize(FieldTy); in EmitIvarList()
H A DCGOpenMPRuntime.cpp1069 QualType FieldTy) { in addFieldToRecordDecl() argument
1071 C, DC, SourceLocation(), SourceLocation(), /*Id=*/nullptr, FieldTy, in addFieldToRecordDecl()
1072 C.getTrivialTypeSourceInfo(FieldTy, SourceLocation()), in addFieldToRecordDecl()
H A DTargetInfo.cpp8919 QualType FieldTy = Field->getType(); in numRegsForType() local
8920 NumRegs += numRegsForType(FieldTy); in numRegsForType()
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DType.cpp3503 QualType FieldTy = FD->getType(); in hasConstFields() local
3504 if (FieldTy.isConstQualified()) in hasConstFields()
3506 FieldTy = FieldTy.getCanonicalType(); in hasConstFields()
3507 if (const auto *FieldRecTy = FieldTy->getAs<RecordType>()) { in hasConstFields()
H A DExprConstant.cpp6880 QualType FieldTy = FD->getType(); in visitRecord() local
6881 if (!visit(Val.getStructField(FieldIdx), FieldTy, FieldOffset)) in visitRecord()
7088 QualType FieldTy = FD->getType(); in visit() local
7089 Optional<APValue> SubObj = visitType(FieldTy, FieldOffset); in visit()
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DSemaDecl.cpp8914 QualType FieldTy = Field->getType(); in checkIsValidOpenCLKernelParameter() local
8917 assert((FieldTy->isArrayType() || FieldTy->isRecordType()) && in checkIsValidOpenCLKernelParameter()
8919 const Type *FieldRecTy = FieldTy->getPointeeOrArrayElementType(); in checkIsValidOpenCLKernelParameter()
16611 QualType FieldTy, bool IsMsStruct, in VerifyBitField() argument
16623 if (!FieldTy->isDependentType() && !FieldTy->isIntegralOrEnumerationType()) { in VerifyBitField()
16625 if (RequireCompleteSizedType(FieldLoc, FieldTy, in VerifyBitField()
16630 << FieldName << FieldTy << BitWidth->getSourceRange(); in VerifyBitField()
16632 << FieldTy << BitWidth->getSourceRange(); in VerifyBitField()
16670 if (!FieldTy->isDependentType()) { in VerifyBitField()
16671 uint64_t TypeStorageSize = Context.getTypeSize(FieldTy); in VerifyBitField()
[all …]
H A DSemaExpr.cpp12900 QualType FieldTy = Field->getType(); in DiagnoseRecursiveConstFields() local
12901 if (FieldTy.isConstQualified()) { in DiagnoseRecursiveConstFields()
12910 << FieldTy << Field->getSourceRange(); in DiagnoseRecursiveConstFields()
12914 FieldTy = FieldTy.getCanonicalType(); in DiagnoseRecursiveConstFields()
12915 if (const auto *FieldRecTy = FieldTy->getAs<RecordType>()) { in DiagnoseRecursiveConstFields()
H A DSemaOpenMP.cpp5690 QualType FieldTy = FD->getType(); in processImplicitMapsWithDefaultMappers() local
5691 if (FieldTy.isNull() || in processImplicitMapsWithDefaultMappers()
5692 !(FieldTy->isStructureOrClassType() || FieldTy->isUnionType())) in processImplicitMapsWithDefaultMappers()
5700 Types.emplace_back(FieldTy, FD); in processImplicitMapsWithDefaultMappers()
/freebsd-13.1/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp3746 template <class FieldTy> struct MDFieldImpl {
3748 FieldTy Val;
3751 void assign(FieldTy Val) { in assign()
3756 explicit MDFieldImpl(FieldTy Default) in MDFieldImpl()
4347 template <class FieldTy>
4348 bool LLParser::parseMDField(StringRef Name, FieldTy &Result) { in parseMDField()
/freebsd-13.1/contrib/llvm-project/llvm/lib/IR/
H A DVerifier.cpp5895 const MDOperand &FieldTy = BaseNode->getOperand(Idx); in verifyTBAABaseNodeImpl() local
5897 if (!isa<MDNode>(FieldTy)) { in verifyTBAABaseNodeImpl()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h12036 QualType FieldTy, bool IsMsStruct,