Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSMTConv.h349 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(), &LTy, 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 DSMTConstraintManager.h194 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 DVPlanPatternMatch.h154 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 DSPIR.cpp141 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 DAMDGPU.cpp194 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 DX86.cpp3021 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 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/clang/lib/StaticAnalyzer/Core/
H A DExprEngineC.cpp153 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 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/Sema/
H A DSemaExprCXX.cpp5868 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 DRISCVISelLowering.h106 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 DCGBlocks.cpp1950 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 DCGCoroutine.cpp435 llvm::FunctionType *LTy = CGM.getTypes().GetFunctionType(FI); in generateAwaitSuspendWrapper() local
438 LTy, llvm::GlobalValue::PrivateLinkage, FuncName, &CGM.getModule()); in generateAwaitSuspendWrapper()
H A DCGExprComplex.cpp1462 llvm::Type* LTy = CGF.ConvertType(Ty); in VisitInitListExpr() local
1463 llvm::Value* zeroConstant = llvm::Constant::getNullValue(LTy); in VisitInitListExpr()
H A DCGDecl.cpp272 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 DCGObjC.cpp3798 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 DCGCall.cpp3188 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 DCGExprScalar.cpp1894 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 DCGExpr.cpp4917 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 DX86ISelLowering.h1203 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 DLowerMatrixIntrinsics.cpp118 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 DSROA.cpp2154 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 DGlobalOpt.cpp1410 auto *LTy = L->getType(); in isPointerValueDeadOnEntryToFunction() local
1417 DL.getTypeStoreSize(LTy).getFixedValue() <= in isPointerValueDeadOnEntryToFunction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp4763 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 DTargetLowering.h756 virtual bool isMultiStoresCheaperThanBitsMerge(EVT LTy, EVT HTy) const { in isMultiStoresCheaperThanBitsMerge() argument

12