Home
last modified time | relevance | path

Searched refs:LTy (Results 1 – 25 of 25) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSMTConv.h347 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(), &LTy, 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 DSMTConstraintManager.h193 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 DVPlanPatternMatch.h86 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 DAMDGPU.cpp182 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 DX86.cpp3005 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 DDifferenceEngine.cpp617 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 DPatternMatch.h208 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 DExprEngineC.cpp150 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 DSemaExprCXX.cpp6861 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 DSemaExpr.cpp4783 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 DCGBlocks.cpp1902 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 DCGCoroutine.cpp434 llvm::FunctionType *LTy = CGM.getTypes().GetFunctionType(FI); in generateAwaitSuspendWrapper() local
437 LTy, llvm::GlobalValue::PrivateLinkage, FuncName, &CGM.getModule()); in generateAwaitSuspendWrapper()
H A DCGDecl.cpp265 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 DCGExprComplex.cpp1455 llvm::Type* LTy = CGF.ConvertType(Ty); in VisitInitListExpr() local
1456 llvm::Value* zeroConstant = llvm::Constant::getNullValue(LTy); in VisitInitListExpr()
H A DCGObjC.cpp3752 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 DCGCall.cpp3047 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 DCGExprScalar.cpp1814 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 DRISCVISelLowering.h559 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 DX86ISelLowering.h1117 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 DLowerMatrixIntrinsics.cpp122 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 DSROA.cpp2061 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 DGlobalOpt.cpp1396 auto *LTy = L->getType(); in isPointerValueDeadOnEntryToFunction() local
1403 DL.getTypeStoreSize(LTy).getFixedValue() <= in isPointerValueDeadOnEntryToFunction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp4321 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 DTargetLowering.h726 virtual bool isMultiStoresCheaperThanBitsMerge(EVT LTy, EVT HTy) const { in isMultiStoresCheaperThanBitsMerge() argument
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp729 const auto *LTy = cast<IntegerType>(cast<SCEVVScale>(LHS)->getType()); in CompareSCEVComplexity() local
731 return LTy->getBitWidth() - RTy->getBitWidth(); in CompareSCEVComplexity()