Home
last modified time | relevance | path

Searched refs:FromTy (Results 1 – 23 of 23) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DCasting.h127 template<typename To, typename FromTy>
128 struct isa_impl_wrap<To, FromTy, FromTy> {
130 static bool doit(const FromTy &Val) {
131 return isa_impl_cl<To,FromTy>::doit(Val);
206 template<class To, class FromTy>
207 struct cast_retty_wrap<To, FromTy, FromTy> {
209 using ret_type = typename cast_retty_impl<To,FromTy>::ret_type;
230 template<class To, class FromTy> struct cast_convert_val<To,FromTy,FromTy> {
232 static typename cast_retty<To, FromTy>::ret_type doit(const FromTy &Val) {
233 typename cast_retty<To, FromTy>::ret_type Res2
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSMTConv.h263 QualType FromTy, in fromCast() argument
265 if ((FromTy->isIntegralOrEnumerationType() && in fromCast()
267 (FromTy->isAnyPointerType() ^ ToTy->isAnyPointerType()) || in fromCast()
268 (FromTy->isBlockPointerType() ^ ToTy->isBlockPointerType()) || in fromCast()
269 (FromTy->isReferenceType() ^ ToTy->isReferenceType())) { in fromCast()
271 if (FromTy->isBooleanType()) { in fromCast()
279 return FromTy->isSignedIntegerOrEnumerationType() in fromCast()
290 if (FromTy->isRealFloatingType() && ToTy->isRealFloatingType()) { in fromCast()
297 if (FromTy->isIntegralOrEnumerationType() && ToTy->isRealFloatingType()) { in fromCast()
299 return FromTy->isSignedIntegerOrEnumerationType() in fromCast()
[all …]
H A DSymbolManager.h268 QualType FromTy; variable
275 : SymExpr(SymbolCastKind), Operand(In), FromTy(From), ToTy(To) { in SymbolCast()
303 Profile(ID, Operand, FromTy, ToTy); in Profile()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMRegisterBankInfo.cpp319 LLT FromTy = MRI.getType(MI.getOperand(1).getReg()); in getInstrMapping() local
320 if (ToTy.getSizeInBits() == 64 && FromTy.getSizeInBits() == 32) in getInstrMapping()
328 LLT FromTy = MRI.getType(MI.getOperand(1).getReg()); in getInstrMapping() local
329 if (ToTy.getSizeInBits() == 32 && FromTy.getSizeInBits() == 64) in getInstrMapping()
338 LLT FromTy = MRI.getType(MI.getOperand(1).getReg()); in getInstrMapping() local
339 if ((FromTy.getSizeInBits() == 32 || FromTy.getSizeInBits() == 64) && in getInstrMapping()
342 FromTy.getSizeInBits() == 64 in getInstrMapping()
352 LLT FromTy = MRI.getType(MI.getOperand(1).getReg()); in getInstrMapping() local
353 if (FromTy.getSizeInBits() == 32 && in getInstrMapping()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DDeclBase.h2608 template<class FromTy>
2609 struct cast_convert_val< ::clang::DeclContext, FromTy, FromTy> {
2610 static ::clang::DeclContext &doit(const FromTy &Val) {
2611 return *FromTy::castToDeclContext(&Val);
2615 template<class FromTy>
2616 struct cast_convert_val< ::clang::DeclContext, FromTy*, FromTy*> {
2617 static ::clang::DeclContext *doit(const FromTy *Val) {
2618 return FromTy::castToDeclContext(Val);
2622 template<class FromTy>
2623 struct cast_convert_val< const ::clang::DeclContext, FromTy, FromTy> {
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaFixItUtils.cpp51 const QualType FromTy, in tryToFixConversion() argument
57 const CanQualType FromQTy = S.Context.getCanonicalType(FromTy); in tryToFixConversion()
H A DSemaOverload.cpp10392 QualType FromTy = Conv.Bad.getFromType(); in DiagnoseBadConversion() local
10395 if (FromTy == S.Context.OverloadTy) { in DiagnoseBadConversion()
10412 CanQualType CFromTy = S.Context.getCanonicalType(FromTy); in DiagnoseBadConversion()
10449 << (FromExpr ? FromExpr->getSourceRange() : SourceRange()) << FromTy in DiagnoseBadConversion()
10459 << (FromExpr ? FromExpr->getSourceRange() : SourceRange()) << FromTy in DiagnoseBadConversion()
10469 << (FromExpr ? FromExpr->getSourceRange() : SourceRange()) << FromTy in DiagnoseBadConversion()
10481 << (FromExpr ? FromExpr->getSourceRange() : SourceRange()) << FromTy in DiagnoseBadConversion()
10486 << (FromExpr ? FromExpr->getSourceRange() : SourceRange()) << FromTy in DiagnoseBadConversion()
10509 << (FromExpr ? FromExpr->getSourceRange() : SourceRange()) << FromTy in DiagnoseBadConversion()
10518 QualType TempFromTy = FromTy.getNonReferenceType(); in DiagnoseBadConversion()
[all …]
H A DSemaType.cpp5821 TypeSourceInfo *Sema::GetTypeForDeclaratorCast(Declarator &D, QualType FromTy) { in GetTypeForDeclaratorCast() argument
5828 Qualifiers::ObjCLifetime ownership = Context.getInnerObjCOwnership(FromTy); in GetTypeForDeclaratorCast()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DSemaFixItUtils.h51 typedef bool (*TypeComparisonFuncTy) (const CanQualType FromTy,
H A DOverload.h482 void *FromTy;
500 QualType getFromType() const { return QualType::getFromOpaquePtr(FromTy); } in getFromType()
508 void setFromType(QualType T) { FromTy = T.getAsOpaquePtr(); } in setFromType()
H A DSema.h1977 TypeSourceInfo *GetTypeForDeclaratorCast(Declarator &D, QualType FromTy);
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DSValBuilder.cpp474 QualType FromTy) { in shouldBeModeledWithNoOp() argument
475 while (Context.UnwrapSimilarTypes(ToTy, FromTy)) { in shouldBeModeledWithNoOp()
478 FromTy = Context.getUnqualifiedArrayType(FromTy, Quals2); in shouldBeModeledWithNoOp()
497 if (ToTy != FromTy) in shouldBeModeledWithNoOp()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DLocal.cpp1992 static bool isBitCastSemanticsPreserving(const DataLayout &DL, Type *FromTy, in isBitCastSemanticsPreserving() argument
1995 if (FromTy == ToTy) in isBitCastSemanticsPreserving()
1999 if (FromTy->isIntOrPtrTy() && ToTy->isIntOrPtrTy()) { in isBitCastSemanticsPreserving()
2000 bool SameSize = DL.getTypeSizeInBits(FromTy) == DL.getTypeSizeInBits(ToTy); in isBitCastSemanticsPreserving()
2001 bool LosslessConversion = !DL.isNonIntegralPointerType(FromTy) && in isBitCastSemanticsPreserving()
2018 Type *FromTy = From.getType(); in replaceAllDbgUsesWith() local
2028 if (isBitCastSemanticsPreserving(DL, FromTy, ToTy)) in replaceAllDbgUsesWith()
2033 if (FromTy->isIntegerTy() && ToTy->isIntegerTy()) { in replaceAllDbgUsesWith()
2034 uint64_t FromBits = FromTy->getPrimitiveSizeInBits(); in replaceAllDbgUsesWith()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUPromoteAlloca.cpp461 Type *FromTy = Inst->getOperand(0)->getType()->getPointerElementType(); in tryPromoteAllocaToVector() local
463 if (FromTy->isAggregateType() || ToTy->isAggregateType() || in tryPromoteAllocaToVector()
464 DL.getTypeSizeInBits(FromTy) != DL.getTypeSizeInBits(ToTy)) in tryPromoteAllocaToVector()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DTargetLowering.h2481 virtual bool isTruncateFree(Type *FromTy, Type *ToTy) const { in isTruncateFree() argument
2490 virtual bool allowTruncateForTailCall(Type *FromTy, Type *ToTy) const { in allowTruncateForTailCall() argument
2567 virtual bool isZExtFree(Type *FromTy, Type *ToTy) const { in isZExtFree() argument
2571 virtual bool isZExtFree(EVT FromTy, EVT ToTy) const { in isZExtFree() argument
2577 virtual bool isSExtCheaperThanZExt(EVT FromTy, EVT ToTy) const { in isSExtCheaperThanZExt() argument
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp98 Value *rescale(IRBuilder<> &Builder, Value *Mask, Type *FromTy,
1155 Type *FromTy, Type *ToTy) const -> Value * { in rescale() argument
1161 Type *FromSTy = FromTy->getScalarType(); in rescale()
H A DHexagonISelLoweringHVX.cpp67 auto setPromoteTo = [this] (unsigned Opc, MVT FromTy, MVT ToTy) { in initializeHVXLowering() argument
68 setOperationAction(Opc, FromTy, Promote); in initializeHVXLowering()
69 AddPromotedToType(Opc, FromTy, ToTy); in initializeHVXLowering()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DDIBuilder.h212 DIDerivedType *createQualifiedType(unsigned Tag, DIType *FromTy);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfUnit.cpp748 const DIType *FromTy = DTy->getBaseType(); in constructTypeDIE() local
749 if (FromTy) in constructTypeDIE()
750 addType(Buffer, FromTy); in constructTypeDIE()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DDIBuilder.cpp276 DIDerivedType *DIBuilder::createQualifiedType(unsigned Tag, DIType *FromTy) { in createQualifiedType() argument
277 return DIDerivedType::get(VMContext, Tag, "", nullptr, 0, nullptr, FromTy, 0, in createQualifiedType()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGDebugInfo.cpp966 auto *FromTy = getOrCreateType(Qc.apply(CGM.getContext(), T), Unit); in CreateQualifiedType() local
970 return DBuilder.createQualifiedType(Tag, FromTy); in CreateQualifiedType()
3038 auto *FromTy = getOrCreateType(Ty->getValueType(), U); in CreateType() local
3039 return DBuilder.createQualifiedType(llvm::dwarf::DW_TAG_atomic_type, FromTy); in CreateType()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DASTImporter.cpp3195 QualType FromTy = D->getType(); in hasAutoReturnTypeDeclaredInside() local
3196 const FunctionProtoType *FromFPT = FromTy->getAs<FunctionProtoType>(); in hasAutoReturnTypeDeclaredInside()
3352 QualType FromTy = D->getType(); in VisitFunctionDecl() local
3359 if (const auto *FromFPT = FromTy->getAs<FunctionProtoType>()) { in VisitFunctionDecl()
3382 FromTy = Importer.getFromContext().getFunctionType( in VisitFunctionDecl()
3387 auto T = importChecked(Err, FromTy); in VisitFunctionDecl()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp724 Type *FromTy = getFloatTypeForLLT(Ctx, MRI.getType(MI.getOperand(1).getReg())); in libcall() local
726 if (!FromTy || !ToTy) in libcall()
728 LegalizeResult Status = conversionLibcall(MI, MIRBuilder, ToTy, FromTy ); in libcall()