Searched refs:LTy (Results 1 - 20 of 20) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSMTConv.h342 const llvm::SMTExprRef &LHS, QualType LTy,
347 doTypeConversion(Solver, Ctx, NewLHS, NewRHS, LTy, RTy);
358 *RetTy = LTy;
363 if (LTy->isAnyPointerType() && RTy->isAnyPointerType() && Op == BO_Sub) {
368 return LTy->isRealFloatingType()
371 LTy->isSignedIntegerOrEnumerationType());
381 QualType LTy, RTy; local
386 getSymExpr(Solver, Ctx, SIE->getLHS(), &LTy, hasComparison);
391 return getBinExpr(Solver, Ctx, LHS, LTy, Op, RHS, RTy, RetTy);
396 std::tie(NewLInt, LTy)
341 getBinExpr(llvm::SMTSolverRef &Solver, ASTContext &Ctx, const llvm::SMTExprRef &LHS, QualType LTy, BinaryOperator::Opcode Op, const llvm::SMTExprRef &RHS, QualType RTy, QualType *RetTy) argument
567 doTypeConversion(llvm::SMTSolverRef &Solver, ASTContext &Ctx, llvm::SMTExprRef &LHS, llvm::SMTExprRef &RHS, QualType &LTy, QualType &RTy) argument
644 doIntTypeConversion(llvm::SMTSolverRef &Solver, ASTContext &Ctx, T &LHS, QualType &LTy, T &RHS, QualType &RTy) argument
727 doFloatTypeConversion(llvm::SMTSolverRef &Solver, ASTContext &Ctx, T &LHS, QualType &LTy, T &RHS, QualType &RTy) argument
[all...]
H A DSMTConstraintManager.h190 QualType LTy, RTy; variable
191 std::tie(ConvertedLHS, LTy) = SMTConv::fixAPSInt(Ctx, *LHS);
194 Solver, Ctx, ConvertedLHS, LTy, ConvertedRHS, RTy);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DPatternMatch.h122 template <typename LTy, typename RTy> struct match_combine_or {
123 LTy L;
126 match_combine_or(const LTy &Left, const RTy &Right) : L(Left), R(Right) {}
137 template <typename LTy, typename RTy> struct match_combine_and {
138 LTy L;
141 match_combine_and(const LTy &Left, const RTy &Right) : L(Left), R(Right) {}
152 template <typename LTy, typename RTy>
153 inline match_combine_or<LTy, RTy> m_CombineOr(const LTy &L, const RTy &R) {
154 return match_combine_or<LTy, RT
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprCXX.cpp6048 QualType LTy = LHS.get()->getType();
6050 bool LVoid = LTy->isVoidType();
6086 << (LVoid ? RTy : LTy) << (LVoid ? 0 : 1)
6099 if (!Context.hasSameType(LTy, RTy) &&
6100 (LTy->isRecordType() || RTy->isRecordType())) {
6112 << LTy << RTy << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
6122 LTy = LHS.get()->getType();
6139 // FIXME: If LTy and RTy have a composite pointer type, should we convert to
6143 if (!Context.hasSameType(LTy, RTy) &&
6153 if (CompareReferenceRelationship(QuestionLoc, LTy, RT
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjCRuntime.cpp65 llvm::Type *LTy = CGF.CGM.getTypes().ConvertTypeForMem(IvarTy); local
70 V = CGF.Builder.CreateBitCast(V, llvm::PointerType::getUnqual(LTy));
H A DCGBlocks.cpp1941 llvm::FunctionType *LTy = CGM.getTypes().GetFunctionType(FI); local
1944 llvm::Function::Create(LTy, llvm::GlobalValue::LinkOnceODRLinkage,
2136 llvm::FunctionType *LTy = CGM.getTypes().GetFunctionType(FI); local
2139 llvm::Function::Create(LTy, llvm::GlobalValue::LinkOnceODRLinkage,
2388 llvm::FunctionType *LTy = CGF.CGM.getTypes().GetFunctionType(FI); local
2393 llvm::Function::Create(LTy, llvm::GlobalValue::InternalLinkage,
2463 llvm::FunctionType *LTy = CGF.CGM.getTypes().GetFunctionType(FI); local
2468 llvm::Function::Create(LTy, llvm::GlobalValue::InternalLinkage,
H A DCGDeclCXX.cpp200 llvm::Type *LTy = CGM.getTypes().ConvertTypeForMem(T); local
201 llvm::PointerType *PTy = llvm::PointerType::get(LTy, ExpectedAddrSpace);
H A DCGDecl.cpp245 llvm::Type *LTy = getTypes().ConvertTypeForMem(Ty); local
254 Init = llvm::UndefValue::get(LTy);
259 getModule(), LTy, Ty.isConstant(getContext()), Linkage, Init, Name,
277 LTy->getPointerTo(getContext().getTargetAddressSpace(ExpectedAS)));
H A DTargetInfo.cpp3929 llvm::Type *LTy = CGF.ConvertTypeForMem(Ty);
3932 llvm::PointerType::getUnqual(LTy));
4019 llvm::Type *LTy = CGF.ConvertTypeForMem(Ty);
4055 RegAddr = CGF.Builder.CreateElementBitCast(Tmp, LTy);
4059 RegAddr = CGF.Builder.CreateElementBitCast(RegAddr, LTy);
4078 RegAddr = CGF.Builder.CreateElementBitCast(RegAddr, LTy);
4105 RegAddr = CGF.Builder.CreateElementBitCast(Tmp, LTy);
8800 llvm::Type *LTy = nullptr;
8802 LTy = CGT.ConvertType(QualType(SeltTy, 0));
8805 if (!LTy)
[all...]
H A DCGCall.cpp1635 llvm::Type *LTy = ConvertTypeForMem(it->type);
1636 ArgTypes[FirstIRArg] = LTy->getPointerTo(
2477 llvm::Type *LTy = ConvertType(Arg->getType());
2482 if (ArgI.getDirectOffset() == 0 && LTy->isPointerTy() &&
2591 llvm::Type *LTy = ConvertType(Arg->getType());
2592 if (V->getType() != LTy)
2593 V = Builder.CreateBitCast(V, LTy);
H A DCGExprComplex.cpp1085 llvm::Type* LTy = CGF.ConvertType(Ty); local
1086 llvm::Value* zeroConstant = llvm::Constant::getNullValue(LTy);
H A DCGObjC.cpp3578 llvm::FunctionType *LTy = CGM.getTypes().GetFunctionType(FI);
3581 llvm::Function::Create(LTy, llvm::GlobalValue::InternalLinkage,
3662 llvm::FunctionType *LTy = CGM.getTypes().GetFunctionType(FI);
3665 LTy, llvm::GlobalValue::InternalLinkage, "__copy_helper_atomic_property_",
H A DCGExprScalar.cpp1633 llvm::VectorType *LTy = cast<llvm::VectorType>(LHS->getType()); local
1634 unsigned LHSElts = LTy->getNumElements();
1651 auto *RTy = llvm::FixedVectorType::get(LTy->getElementType(),
H A DCGExpr.cpp1596 llvm::Type *LTy = CGF.ConvertTypeForMem(ED->getIntegerType()); local
1597 unsigned Bitwidth = LTy->getScalarSizeInBits();
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngineC.cpp152 QualType LTy = getContext().getCanonicalType(LHS->getType()); local
155 V = svalBuilder.evalCast(V, CLHSTy, LTy);
170 LHSVal = svalBuilder.conjureSymbolVal(nullptr, B->getRHS(), LCtx, LTy,
173 Result = svalBuilder.evalCast(LHSVal, CTy, LTy);
178 LHSVal = svalBuilder.evalCast(Result, LTy, CTy);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.h972 bool isMultiStoresCheaperThanBitsMerge(EVT LTy, EVT HTy) const override {
978 if ((LTy.isFloatingPoint() && HTy.isInteger()) ||
979 (LTy.isInteger() && HTy.isFloatingPoint()))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSROA.cpp1836 Type *LTy = LI->getType();
1838 assert(LTy->isIntegerTy());
1839 LTy = SplitIntTy;
1841 if (!canConvertValue(DL, SliceTy, LTy))
2549 Type *LTy = TargetTy->getPointerTo(AS);
2551 IRB.CreateAlignedLoad(TargetTy, getNewAllocaSlicePtr(IRB, LTy),
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp3219 ArrayType *LTy = dyn_cast<ArrayType>(LFilter->getType()); local
3220 if (!LTy)
3234 unsigned LElts = LTy->getNumElements();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp1875 auto *LTy = L->getType();
1882 DL.getTypeStoreSize(LTy) <= DL.getTypeStoreSize(STy);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h614 virtual bool isMultiStoresCheaperThanBitsMerge(EVT LTy, EVT HTy) const { argument

Completed in 499 milliseconds