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

/freebsd-11-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.h188 QualType LTy, RTy; variable
189 std::tie(ConvertedLHS, LTy) = SMTConv::fixAPSInt(Ctx, *LHS);
192 Solver, Ctx, ConvertedLHS, LTy, ConvertedRHS, RTy);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DPatternMatch.h112 template <typename LTy, typename RTy> struct match_combine_or {
113 LTy L;
116 match_combine_or(const LTy &Left, const RTy &Right) : L(Left), R(Right) {}
127 template <typename LTy, typename RTy> struct match_combine_and {
128 LTy L;
131 match_combine_and(const LTy &Left, const RTy &Right) : L(Left), R(Right) {}
142 template <typename LTy, typename RTy>
143 inline match_combine_or<LTy, RTy> m_CombineOr(const LTy &L, const RTy &R) {
144 return match_combine_or<LTy, RT
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprCXX.cpp5905 QualType LTy = LHS.get()->getType();
5907 bool LVoid = LTy->isVoidType();
5943 << (LVoid ? RTy : LTy) << (LVoid ? 0 : 1)
5956 if (!Context.hasSameType(LTy, RTy) &&
5957 (LTy->isRecordType() || RTy->isRecordType())) {
5969 << LTy << RTy << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
5979 LTy = LHS.get()->getType();
5996 // FIXME: If LTy and RTy have a composite pointer type, should we convert to
6000 if (!Context.hasSameType(LTy, RTy) &&
6010 if (CompareReferenceRelationship(QuestionLoc, LTy, RT
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjCRuntime.cpp64 llvm::Type *LTy = CGF.CGM.getTypes().ConvertTypeForMem(IvarTy); local
69 V = CGF.Builder.CreateBitCast(V, llvm::PointerType::getUnqual(LTy));
H A DCGBlocks.cpp2016 llvm::FunctionType *LTy = CGM.getTypes().GetFunctionType(FI); local
2019 llvm::Function::Create(LTy, llvm::GlobalValue::LinkOnceODRLinkage,
2209 llvm::FunctionType *LTy = CGM.getTypes().GetFunctionType(FI); local
2212 llvm::Function::Create(LTy, llvm::GlobalValue::LinkOnceODRLinkage,
2459 llvm::FunctionType *LTy = CGF.CGM.getTypes().GetFunctionType(FI); local
2464 llvm::Function::Create(LTy, llvm::GlobalValue::InternalLinkage,
2534 llvm::FunctionType *LTy = CGF.CGM.getTypes().GetFunctionType(FI); local
2539 llvm::Function::Create(LTy, llvm::GlobalValue::InternalLinkage,
H A DCGDeclCXX.cpp199 llvm::Type *LTy = CGM.getTypes().ConvertTypeForMem(T); local
200 llvm::PointerType *PTy = llvm::PointerType::get(LTy, ExpectedAddrSpace);
H A DCGDecl.cpp240 llvm::Type *LTy = getTypes().ConvertTypeForMem(Ty); local
249 Init = llvm::UndefValue::get(LTy);
254 getModule(), LTy, Ty.isConstant(getContext()), Linkage, Init, Name,
272 LTy->getPointerTo(getContext().getTargetAddressSpace(ExpectedAS)));
H A DTargetInfo.cpp3695 llvm::Type *LTy = CGF.ConvertTypeForMem(Ty);
3698 llvm::PointerType::getUnqual(LTy));
3785 llvm::Type *LTy = CGF.ConvertTypeForMem(Ty);
3821 RegAddr = CGF.Builder.CreateElementBitCast(Tmp, LTy);
3825 RegAddr = CGF.Builder.CreateElementBitCast(RegAddr, LTy);
3844 RegAddr = CGF.Builder.CreateElementBitCast(RegAddr, LTy);
3871 RegAddr = CGF.Builder.CreateElementBitCast(Tmp, LTy);
7940 llvm::Type *LTy = nullptr;
7942 LTy = CGT.ConvertType(QualType(SeltTy, 0));
7945 if (!LTy)
[all...]
H A DCGExprComplex.cpp1080 llvm::Type* LTy = CGF.ConvertType(Ty); local
1081 llvm::Value* zeroConstant = llvm::Constant::getNullValue(LTy);
H A DCGObjC.cpp3547 llvm::FunctionType *LTy = CGM.getTypes().GetFunctionType(FI);
3550 llvm::Function::Create(LTy, llvm::GlobalValue::InternalLinkage,
3631 llvm::FunctionType *LTy = CGM.getTypes().GetFunctionType(FI);
3634 LTy, llvm::GlobalValue::InternalLinkage, "__copy_helper_atomic_property_",
H A DCGCall.cpp1638 llvm::Type *LTy = ConvertTypeForMem(it->type);
1639 ArgTypes[FirstIRArg] = LTy->getPointerTo(
2483 llvm::Type *LTy = ConvertType(Arg->getType());
2484 if (V->getType() != LTy)
2485 V = Builder.CreateBitCast(V, LTy);
H A DCGExprScalar.cpp1611 llvm::VectorType *LTy = cast<llvm::VectorType>(LHS->getType()); local
1612 unsigned LHSElts = LTy->getNumElements();
1629 llvm::VectorType *RTy = llvm::VectorType::get(LTy->getElementType(),
H A DCGExpr.cpp1561 llvm::Type *LTy = CGF.ConvertTypeForMem(ED->getIntegerType()); local
1562 unsigned Bitwidth = LTy->getScalarSizeInBits();
/freebsd-11-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-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.h870 bool isMultiStoresCheaperThanBitsMerge(EVT LTy, EVT HTy) const override {
876 if ((LTy.isFloatingPoint() && HTy.isInteger()) ||
877 (LTy.isInteger() && HTy.isFloatingPoint()))
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSROA.cpp1849 Type *LTy = LI->getType();
1851 assert(LTy->isIntegerTy());
1852 LTy = SplitIntTy;
1854 if (!canConvertValue(DL, SliceTy, LTy))
2553 Type *LTy = TargetTy->getPointerTo(AS);
2555 TargetTy, getNewAllocaSlicePtr(IRB, LTy), getSliceAlign(TargetTy),
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp3061 ArrayType *LTy = dyn_cast<ArrayType>(LFilter->getType()); local
3062 if (!LTy)
3076 unsigned LElts = LTy->getNumElements();
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp1864 auto *LTy = L->getType();
1871 DL.getTypeStoreSize(LTy) <= DL.getTypeStoreSize(STy);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h493 virtual bool isMultiStoresCheaperThanBitsMerge(EVT LTy, EVT HTy) const { argument

Completed in 532 milliseconds