/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | SMTConv.h | 347 const llvm::SMTExprRef &LHS, QualType LTy, in getBinExpr() argument 352 doTypeConversion(Solver, Ctx, NewLHS, NewRHS, LTy, RTy); in getBinExpr() 363 *RetTy = LTy; in getBinExpr() 368 if (LTy->isAnyPointerType() && RTy->isAnyPointerType() && Op == BO_Sub) { in getBinExpr() 373 return LTy->isRealFloatingType() in getBinExpr() 376 LTy->isSignedIntegerOrEnumerationType()); in getBinExpr() 386 QualType LTy, RTy; in getSymBinExpr() local 391 getSymExpr(Solver, Ctx, SIE->getLHS(), <y, hasComparison); in getSymBinExpr() 396 return getBinExpr(Solver, Ctx, LHS, LTy, Op, RHS, RTy, RetTy); in getSymBinExpr() 401 std::tie(NewLInt, LTy) = fixAPSInt(Ctx, ISE->getLHS()); in getSymBinExpr() [all …]
|
H A D | SMTConstraintManager.h | 193 QualType LTy, RTy; in REGISTER_TRAIT_WITH_PROGRAMSTATE() local 194 std::tie(ConvertedLHS, LTy) = SMTConv::fixAPSInt(Ctx, *LHS); in REGISTER_TRAIT_WITH_PROGRAMSTATE() 197 Solver, Ctx, ConvertedLHS, LTy, ConvertedRHS, RTy); in REGISTER_TRAIT_WITH_PROGRAMSTATE()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanPatternMatch.h | 86 template <typename LTy, typename RTy> struct match_combine_or { 87 LTy L; 90 match_combine_or(const LTy &Left, const RTy &Right) : L(Left), R(Right) {} in match_combine_or() 101 template <typename LTy, typename RTy> 102 inline match_combine_or<LTy, RTy> m_CombineOr(const LTy &L, const RTy &R) { in m_CombineOr() 103 return match_combine_or<LTy, RTy>(L, R); in m_CombineOr()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
H A D | AMDGPU.cpp | 182 llvm::Type *LTy = OrigLTy; in classifyKernelArgumentType() local 184 LTy = coerceKernelArgumentType( in classifyKernelArgumentType() 195 if (!getContext().getLangOpts().OpenCL && LTy == OrigLTy && in classifyKernelArgumentType() 206 return ABIArgInfo::getDirect(LTy, 0, nullptr, false); in classifyKernelArgumentType()
|
H A D | X86.cpp | 3005 llvm::Type *LTy = CGF.ConvertTypeForMem(Ty); in EmitX86_64VAArgFromMemory() local 3021 return Address(Res, LTy, Align); in EmitX86_64VAArgFromMemory() 3099 llvm::Type *LTy = CGF.ConvertTypeForMem(Ty); in EmitVAArg() local 3135 RegAddr = Tmp.withElementType(LTy); in EmitVAArg() 3138 LTy, CharUnits::fromQuantity(8)); in EmitVAArg() 3155 LTy, CharUnits::fromQuantity(16)); in EmitVAArg() 3183 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/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/StaticAnalyzer/Core/ |
H A D | ExprEngineC.cpp | 150 QualType LTy = getContext().getCanonicalType(LHS->getType()); in VisitBinaryOperator() local 153 V = svalBuilder.evalCast(V, CLHSTy, LTy); in VisitBinaryOperator() 168 LHSVal = svalBuilder.conjureSymbolVal(nullptr, B->getRHS(), LCtx, LTy, in VisitBinaryOperator() 171 Result = svalBuilder.evalCast(LHSVal, CTy, LTy); in VisitBinaryOperator() 175 LHSVal = svalBuilder.evalCast(Result, LTy, CTy); in VisitBinaryOperator()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaExprCXX.cpp | 6861 QualType LTy = LHS.get()->getType(); in CXXCheckConditionalOperands() local 6863 bool LVoid = LTy->isVoidType(); in CXXCheckConditionalOperands() 6895 return Context.getCommonSugaredType(LTy, RTy); in CXXCheckConditionalOperands() 6899 << (LVoid ? RTy : LTy) << (LVoid ? 0 : 1) in CXXCheckConditionalOperands() 6912 if (LTy->isWebAssemblyTableType() || RTy->isWebAssemblyTableType()) { in CXXCheckConditionalOperands() 6922 if (!Context.hasSameType(LTy, RTy) && in CXXCheckConditionalOperands() 6923 (LTy->isRecordType() || RTy->isRecordType())) { in CXXCheckConditionalOperands() 6935 << LTy << RTy << LHS.get()->getSourceRange() << RHS.get()->getSourceRange(); in CXXCheckConditionalOperands() 6945 LTy = LHS.get()->getType(); in CXXCheckConditionalOperands() 6966 if (!Context.hasSameType(LTy, RTy) && LVK == RVK && LVK != VK_PRValue) { in CXXCheckConditionalOperands() [all …]
|
H A D | SemaExpr.cpp | 4783 QualType LTy = LHS->getType(), RTy = RHS->getType(); in getDependentArraySubscriptType() local 4786 if (const PointerType *PT = LTy->getAs<PointerType>()) in getDependentArraySubscriptType() 4788 else if (const ArrayType *AT = LTy->getAsArrayTypeUnsafe()) in getDependentArraySubscriptType() 4790 } else if (LTy->isIntegralOrUnscopedEnumerationType()) { in getDependentArraySubscriptType()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGBlocks.cpp | 1902 llvm::FunctionType *LTy = CGM.getTypes().GetFunctionType(FI); in GenerateCopyHelperFunction() local 1905 llvm::Function::Create(LTy, llvm::GlobalValue::LinkOnceODRLinkage, in GenerateCopyHelperFunction() 2089 llvm::FunctionType *LTy = CGM.getTypes().GetFunctionType(FI); in GenerateDestroyHelperFunction() local 2092 llvm::Function::Create(LTy, llvm::GlobalValue::LinkOnceODRLinkage, in GenerateDestroyHelperFunction() 2332 llvm::FunctionType *LTy = CGF.CGM.getTypes().GetFunctionType(FI); in generateByrefCopyHelper() local 2337 llvm::Function::Create(LTy, llvm::GlobalValue::InternalLinkage, in generateByrefCopyHelper() 2397 llvm::FunctionType *LTy = CGF.CGM.getTypes().GetFunctionType(FI); in generateByrefDisposeHelper() local 2402 llvm::Function::Create(LTy, llvm::GlobalValue::InternalLinkage, in generateByrefDisposeHelper()
|
H A D | CGCoroutine.cpp | 434 llvm::FunctionType *LTy = CGM.getTypes().GetFunctionType(FI); in generateAwaitSuspendWrapper() local 437 LTy, llvm::GlobalValue::PrivateLinkage, FuncName, &CGM.getModule()); in generateAwaitSuspendWrapper()
|
H A D | CGDecl.cpp | 265 llvm::Type *LTy = getTypes().ConvertTypeForMem(Ty); in getOrCreateStaticVarDecl() local 274 Init = llvm::UndefValue::get(LTy); in getOrCreateStaticVarDecl() 279 getModule(), LTy, Ty.isConstant(getContext()), Linkage, Init, Name, in getOrCreateStaticVarDecl()
|
H A D | CGExprComplex.cpp | 1455 llvm::Type* LTy = CGF.ConvertType(Ty); in VisitInitListExpr() local 1456 llvm::Value* zeroConstant = llvm::Constant::getNullValue(LTy); in VisitInitListExpr()
|
H A D | CGObjC.cpp | 3752 llvm::FunctionType *LTy = CGM.getTypes().GetFunctionType(FI); in GenerateObjCAtomicSetterCopyHelperFunction() local 3755 llvm::Function::Create(LTy, llvm::GlobalValue::InternalLinkage, in GenerateObjCAtomicSetterCopyHelperFunction() 3850 llvm::FunctionType *LTy = CGM.getTypes().GetFunctionType(FI); in GenerateObjCAtomicGetterCopyHelperFunction() local 3853 LTy, llvm::GlobalValue::InternalLinkage, "__copy_helper_atomic_property_", in GenerateObjCAtomicGetterCopyHelperFunction()
|
H A D | CGCall.cpp | 3047 llvm::Type *LTy = ConvertType(Arg->getType()); in EmitFunctionProlog() local 3052 if (ArgI.getDirectOffset() == 0 && LTy->isPointerTy() && in EmitFunctionProlog() 3170 llvm::Type *LTy = ConvertType(Arg->getType()); in EmitFunctionProlog() local 3171 if (V->getType() != LTy) in EmitFunctionProlog() 3172 V = Builder.CreateBitCast(V, LTy); in EmitFunctionProlog()
|
H A D | CGExprScalar.cpp | 1814 auto *LTy = cast<llvm::FixedVectorType>(LHS->getType()); in VisitShuffleVectorExpr() local 1815 unsigned LHSElts = LTy->getNumElements(); in VisitShuffleVectorExpr() 1832 auto *RTy = llvm::FixedVectorType::get(LTy->getElementType(), in VisitShuffleVectorExpr()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.h | 559 bool isMultiStoresCheaperThanBitsMerge(EVT LTy, EVT HTy) const override { in isMultiStoresCheaperThanBitsMerge() argument 565 if ((LTy.isFloatingPoint() && HTy.isInteger()) || in isMultiStoresCheaperThanBitsMerge() 566 (LTy.isInteger() && HTy.isFloatingPoint())) in isMultiStoresCheaperThanBitsMerge()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.h | 1117 bool isMultiStoresCheaperThanBitsMerge(EVT LTy, EVT HTy) const override { in isMultiStoresCheaperThanBitsMerge() argument 1123 if ((LTy.isFloatingPoint() && HTy.isInteger()) || in isMultiStoresCheaperThanBitsMerge() 1124 (LTy.isInteger() && HTy.isFloatingPoint())) in isMultiStoresCheaperThanBitsMerge()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LowerMatrixIntrinsics.cpp | 122 template <typename LTy, typename RTy> 123 auto m_AnyMul(const LTy &L, const RTy &R) { in m_AnyMul() 128 template <typename LTy, typename RTy> 129 auto m_AnyAdd(const LTy &L, const RTy &R) { in m_AnyAdd()
|
H A D | SROA.cpp | 2061 Type *LTy = LI->getType(); in isVectorPromotionViableForSlice() local 2063 if (LTy->isStructTy()) in isVectorPromotionViableForSlice() 2066 assert(LTy->isIntegerTy()); in isVectorPromotionViableForSlice() 2067 LTy = SplitIntTy; in isVectorPromotionViableForSlice() 2069 if (!canConvertValue(DL, SliceTy, LTy)) in isVectorPromotionViableForSlice() 2912 Type *LTy = IRB.getPtrTy(AS); in visitLoadInst() local 2914 IRB.CreateAlignedLoad(TargetTy, getNewAllocaSlicePtr(IRB, LTy), in visitLoadInst()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | GlobalOpt.cpp | 1396 auto *LTy = L->getType(); in isPointerValueDeadOnEntryToFunction() local 1403 DL.getTypeStoreSize(LTy).getFixedValue() <= in isPointerValueDeadOnEntryToFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstructionCombining.cpp | 4321 ArrayType *LTy = dyn_cast<ArrayType>(LFilter->getType()); in visitLandingPadInst() local 4322 if (!LTy) in visitLandingPadInst() 4336 unsigned LElts = LTy->getNumElements(); in visitLandingPadInst()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TargetLowering.h | 726 virtual bool isMultiStoresCheaperThanBitsMerge(EVT LTy, EVT HTy) const { in isMultiStoresCheaperThanBitsMerge() argument
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ScalarEvolution.cpp | 729 const auto *LTy = cast<IntegerType>(cast<SCEVVScale>(LHS)->getType()); in CompareSCEVComplexity() local 731 return LTy->getBitWidth() - RTy->getBitWidth(); in CompareSCEVComplexity()
|