| /freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | SMTConv.h | 349 const llvm::SMTExprRef &LHS, QualType LTy, in getBinExpr() argument 354 doTypeConversion(Solver, Ctx, NewLHS, NewRHS, LTy, RTy); in getBinExpr() 365 *RetTy = LTy; in getBinExpr() 370 if (LTy->isAnyPointerType() && RTy->isAnyPointerType() && Op == BO_Sub) { in getBinExpr() 375 return LTy->isRealFloatingType() in getBinExpr() 378 LTy->isSignedIntegerOrEnumerationType()); in getBinExpr() 388 QualType LTy, RTy; in getSymBinExpr() local 393 getSymExpr(Solver, Ctx, SIE->getLHS(), <y, hasComparison); in getSymBinExpr() 398 return getBinExpr(Solver, Ctx, LHS, LTy, Op, RHS, RTy, RetTy); in getSymBinExpr() 403 std::tie(NewLInt, LTy) = fixAPSInt(Ctx, ISE->getLHS()); in getSymBinExpr() [all …]
|
| H A D | SMTConstraintManager.h | 194 QualType LTy, RTy; in REGISTER_TRAIT_WITH_PROGRAMSTATE() local 195 std::tie(ConvertedLHS, LTy) = SMTConv::fixAPSInt(Ctx, *LHS); in REGISTER_TRAIT_WITH_PROGRAMSTATE() 198 Solver, Ctx, ConvertedLHS, LTy, ConvertedRHS, RTy); in REGISTER_TRAIT_WITH_PROGRAMSTATE()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanPatternMatch.h | 154 template <typename LTy, typename RTy> struct match_combine_or { 155 LTy L; 158 match_combine_or(const LTy &Left, const RTy &Right) : L(Left), R(Right) {} in match_combine_or() 169 template <typename LTy, typename RTy> struct match_combine_and { 170 LTy L; 173 match_combine_and(const LTy &Left, const RTy &Right) : L(Left), R(Right) {} in match_combine_and() 181 template <typename LTy, typename RTy> 182 inline match_combine_or<LTy, RTy> m_CombineOr(const LTy &L, const RTy &R) { in m_CombineOr() 183 return match_combine_or<LTy, RTy>(L, R); in m_CombineOr() 187 template <typename LTy, typename RTy> [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | SPIR.cpp | 141 llvm::Type *LTy = CGT.ConvertType(Ty); in classifyKernelArgumentType() local 144 auto *PtrTy = llvm::dyn_cast<llvm::PointerType>(LTy); in classifyKernelArgumentType() 146 LTy = llvm::PointerType::get(PtrTy->getContext(), GlobalAS); in classifyKernelArgumentType() 147 return ABIArgInfo::getDirect(LTy, 0, nullptr, false); in classifyKernelArgumentType() 162 return ABIArgInfo::getDirect(LTy, 0, nullptr, false); in classifyKernelArgumentType()
|
| H A D | AMDGPU.cpp | 194 llvm::Type *LTy = OrigLTy; in classifyKernelArgumentType() local 196 LTy = coerceKernelArgumentType( in classifyKernelArgumentType() 204 if (LTy == OrigLTy && isAggregateTypeForABI(Ty)) { in classifyKernelArgumentType() 214 return ABIArgInfo::getDirect(LTy, 0, nullptr, false); in classifyKernelArgumentType()
|
| H A D | X86.cpp | 3021 llvm::Type *LTy = CGF.ConvertTypeForMem(Ty); in EmitX86_64VAArgFromMemory() local 3037 return Address(Res, LTy, Align); in EmitX86_64VAArgFromMemory() 3115 llvm::Type *LTy = CGF.ConvertTypeForMem(Ty); in EmitVAArg() local 3151 RegAddr = Tmp.withElementType(LTy); in EmitVAArg() 3192 LTy, TyAlign); in EmitVAArg() 3194 RegAddr = Tmp.withElementType(LTy); in EmitVAArg() 3198 LTy, CharUnits::fromQuantity(Alignment)); in EmitVAArg() 3236 RegAddr = Tmp.withElementType(LTy); in EmitVAArg()
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-diff/lib/ |
| H A D | DifferenceEngine.cpp | 617 const StructType *LTy = cast<StructType>(CSL->getType()); in equivalentAsOperands() local 623 if (LTy->getNumElements() != RTy->getNumElements() || in equivalentAsOperands() 624 LTy->isPacked() != RTy->isPacked()) in equivalentAsOperands() 627 for (unsigned I = 0; I < LTy->getNumElements(); I++) { in equivalentAsOperands()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | ExprEngineC.cpp | 153 QualType LTy = getContext().getCanonicalType(LHS->getType()); in VisitBinaryOperator() local 156 V = svalBuilder.evalCast(V, CLHSTy, LTy); in VisitBinaryOperator() 172 getCFGElementRef(), LCtx, LTy, in VisitBinaryOperator() 175 Result = svalBuilder.evalCast(LHSVal, CTy, LTy); in VisitBinaryOperator() 179 LHSVal = svalBuilder.evalCast(Result, LTy, CTy); in VisitBinaryOperator()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | PatternMatch.h | 208 template <typename LTy, typename RTy> struct match_combine_or { 209 LTy L; 212 match_combine_or(const LTy &Left, const RTy &Right) : L(Left), R(Right) {} in match_combine_or() 223 template <typename LTy, typename RTy> struct match_combine_and { 224 LTy L; 227 match_combine_and(const LTy &Left, const RTy &Right) : L(Left), R(Right) {} in match_combine_and() 238 template <typename LTy, typename RTy> 239 inline match_combine_or<LTy, RTy> m_CombineOr(const LTy &L, const RTy &R) { in m_CombineOr() 240 return match_combine_or<LTy, RTy>(L, R); in m_CombineOr() 244 template <typename LTy, typename RTy> [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaExprCXX.cpp | 5868 QualType LTy = LHS.get()->getType(); in CXXCheckConditionalOperands() local 5870 bool LVoid = LTy->isVoidType(); in CXXCheckConditionalOperands() 5902 return Context.getCommonSugaredType(LTy, RTy); in CXXCheckConditionalOperands() 5906 << (LVoid ? RTy : LTy) << (LVoid ? 0 : 1) in CXXCheckConditionalOperands() 5919 if (LTy->isWebAssemblyTableType() || RTy->isWebAssemblyTableType()) { in CXXCheckConditionalOperands() 5929 if (!Context.hasSameType(LTy, RTy) && in CXXCheckConditionalOperands() 5930 (LTy->isRecordType() || RTy->isRecordType())) { in CXXCheckConditionalOperands() 5942 << LTy << RTy << LHS.get()->getSourceRange() << RHS.get()->getSourceRange(); in CXXCheckConditionalOperands() 5952 LTy = LHS.get()->getType(); in CXXCheckConditionalOperands() 5973 if (!Context.hasSameType(LTy, RTy) && LVK == RVK && LVK != VK_PRValue) { in CXXCheckConditionalOperands() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.h | 106 bool isMultiStoresCheaperThanBitsMerge(EVT LTy, EVT HTy) const override { in isMultiStoresCheaperThanBitsMerge() argument 112 if ((LTy.isFloatingPoint() && HTy.isInteger()) || in isMultiStoresCheaperThanBitsMerge() 113 (LTy.isInteger() && HTy.isFloatingPoint())) in isMultiStoresCheaperThanBitsMerge()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGBlocks.cpp | 1950 llvm::FunctionType *LTy = CGM.getTypes().GetFunctionType(FI); in GenerateCopyHelperFunction() local 1953 llvm::Function::Create(LTy, llvm::GlobalValue::LinkOnceODRLinkage, in GenerateCopyHelperFunction() 2145 llvm::FunctionType *LTy = CGM.getTypes().GetFunctionType(FI); in GenerateDestroyHelperFunction() local 2148 llvm::Function::Create(LTy, llvm::GlobalValue::LinkOnceODRLinkage, in GenerateDestroyHelperFunction() 2415 llvm::FunctionType *LTy = CGF.CGM.getTypes().GetFunctionType(FI); in generateByrefCopyHelper() local 2420 llvm::Function::Create(LTy, llvm::GlobalValue::InternalLinkage, in generateByrefCopyHelper() 2480 llvm::FunctionType *LTy = CGF.CGM.getTypes().GetFunctionType(FI); in generateByrefDisposeHelper() local 2485 llvm::Function::Create(LTy, llvm::GlobalValue::InternalLinkage, in generateByrefDisposeHelper()
|
| H A D | CGCoroutine.cpp | 435 llvm::FunctionType *LTy = CGM.getTypes().GetFunctionType(FI); in generateAwaitSuspendWrapper() local 438 LTy, llvm::GlobalValue::PrivateLinkage, FuncName, &CGM.getModule()); in generateAwaitSuspendWrapper()
|
| H A D | CGExprComplex.cpp | 1462 llvm::Type* LTy = CGF.ConvertType(Ty); in VisitInitListExpr() local 1463 llvm::Value* zeroConstant = llvm::Constant::getNullValue(LTy); in VisitInitListExpr()
|
| H A D | CGDecl.cpp | 272 llvm::Type *LTy = getTypes().ConvertTypeForMem(Ty); in getOrCreateStaticVarDecl() local 281 Init = llvm::UndefValue::get(LTy); in getOrCreateStaticVarDecl() 286 getModule(), LTy, Ty.isConstant(getContext()), Linkage, Init, Name, in getOrCreateStaticVarDecl()
|
| H A D | CGObjC.cpp | 3798 llvm::FunctionType *LTy = CGM.getTypes().GetFunctionType(FI); in GenerateObjCAtomicSetterCopyHelperFunction() local 3801 llvm::Function::Create(LTy, llvm::GlobalValue::InternalLinkage, in GenerateObjCAtomicSetterCopyHelperFunction() 3896 llvm::FunctionType *LTy = CGM.getTypes().GetFunctionType(FI); in GenerateObjCAtomicGetterCopyHelperFunction() local 3899 LTy, llvm::GlobalValue::InternalLinkage, "__copy_helper_atomic_property_", in GenerateObjCAtomicGetterCopyHelperFunction()
|
| H A D | CGCall.cpp | 3188 llvm::Type *LTy = ConvertType(Arg->getType()); in EmitFunctionProlog() local 3193 if (ArgI.getDirectOffset() == 0 && LTy->isPointerTy() && in EmitFunctionProlog() 3312 llvm::Type *LTy = ConvertType(Arg->getType()); in EmitFunctionProlog() local 3313 if (V->getType() != LTy) in EmitFunctionProlog() 3314 V = Builder.CreateBitCast(V, LTy); in EmitFunctionProlog()
|
| H A D | CGExprScalar.cpp | 1894 auto *LTy = cast<llvm::FixedVectorType>(LHS->getType()); in VisitShuffleVectorExpr() local 1895 unsigned LHSElts = LTy->getNumElements(); in VisitShuffleVectorExpr() 1912 auto *RTy = llvm::FixedVectorType::get(LTy->getElementType(), in VisitShuffleVectorExpr()
|
| H A D | CGExpr.cpp | 4917 llvm::Type *LTy = convertTypeForLoadStore(Ty, Vec->getType()); in EmitExtVectorElementExpr() local 4918 if (LTy->getScalarSizeInBits() > Vec->getType()->getScalarSizeInBits()) in EmitExtVectorElementExpr() 4919 Vec = Builder.CreateZExt(Vec, LTy); in EmitExtVectorElementExpr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.h | 1203 bool isMultiStoresCheaperThanBitsMerge(EVT LTy, EVT HTy) const override { in isMultiStoresCheaperThanBitsMerge() argument 1209 if ((LTy.isFloatingPoint() && HTy.isInteger()) || in isMultiStoresCheaperThanBitsMerge() 1210 (LTy.isInteger() && HTy.isFloatingPoint())) in isMultiStoresCheaperThanBitsMerge()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LowerMatrixIntrinsics.cpp | 118 template <typename LTy, typename RTy> 119 auto m_AnyMul(const LTy &L, const RTy &R) { in m_AnyMul() 124 template <typename LTy, typename RTy> 125 auto m_AnyAdd(const LTy &L, const RTy &R) { in m_AnyAdd()
|
| H A D | SROA.cpp | 2154 Type *LTy = LI->getType(); in isVectorPromotionViableForSlice() local 2156 if (LTy->isStructTy()) in isVectorPromotionViableForSlice() 2159 assert(LTy->isIntegerTy()); in isVectorPromotionViableForSlice() 2160 LTy = SplitIntTy; in isVectorPromotionViableForSlice() 2162 if (!canConvertValue(DL, SliceTy, LTy, VScale)) in isVectorPromotionViableForSlice() 3007 Type *LTy = IRB.getPtrTy(AS); in visitLoadInst() local 3009 IRB.CreateAlignedLoad(TargetTy, getNewAllocaSlicePtr(IRB, LTy), in visitLoadInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | GlobalOpt.cpp | 1410 auto *LTy = L->getType(); in isPointerValueDeadOnEntryToFunction() local 1417 DL.getTypeStoreSize(LTy).getFixedValue() <= in isPointerValueDeadOnEntryToFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstructionCombining.cpp | 4763 ArrayType *LTy = dyn_cast<ArrayType>(LFilter->getType()); in visitLandingPadInst() local 4764 if (!LTy) in visitLandingPadInst() 4778 unsigned LElts = LTy->getNumElements(); in visitLandingPadInst()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetLowering.h | 756 virtual bool isMultiStoresCheaperThanBitsMerge(EVT LTy, EVT HTy) const { in isMultiStoresCheaperThanBitsMerge() argument
|