Home
last modified time | relevance | path

Searched refs:SourceTy (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DProgram.h119 const Type *SourceTy = nullptr,
124 return allocateDescriptor(D, SourceTy, T, MDSize, IsConst, IsTemporary,
H A DDescriptor.h183 Descriptor(const DeclTy &D, const Type *SourceTy, PrimType Type,
196 Descriptor(const DeclTy &D, const Type *SourceTy, const Descriptor *Elem,
H A DDescriptor.cpp340 Descriptor::Descriptor(const DeclTy &D, const Type *SourceTy, PrimType Type, in Descriptor() argument
343 : Source(D), SourceType(SourceTy), ElemSize(primSize(Type)), Size(ElemSize), in Descriptor()
379 Descriptor::Descriptor(const DeclTy &D, const Type *SourceTy, in Descriptor() argument
383 : Source(D), SourceType(SourceTy), in Descriptor()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVGatherScatterLowering.cpp439 Type *SourceTy = GEP->getSourceElementType(); in determineBaseAndStride() local
441 Builder.CreateGEP(SourceTy, ScalarBase, ArrayRef(Ops).drop_front()); in determineBaseAndStride()
475 Type *SourceTy = GEP->getSourceElementType(); in determineBaseAndStride() local
477 Builder.CreateGEP(SourceTy, ScalarBase, ArrayRef(Ops).drop_front()); in determineBaseAndStride()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DX86.cpp1277 unsigned IROffset, QualType SourceTy,
1280 unsigned IROffset, QualType SourceTy,
2430 QualType SourceTy, unsigned SourceOffset) const { in GetSSETypeAtOffset() argument
2433 (unsigned)getContext().getTypeSize(SourceTy) / 8 - SourceOffset; in GetSSETypeAtOffset()
2490 QualType SourceTy, unsigned SourceOffset) const { in GetINTEGERTypeAtOffset() argument
2511 if (BitsContainNoUserData(SourceTy, SourceOffset*8+BitWidth, in GetINTEGERTypeAtOffset()
2525 SourceTy, SourceOffset); in GetINTEGERTypeAtOffset()
2533 return GetINTEGERTypeAtOffset(EltTy, IROffset-EltOffset, SourceTy, in GetINTEGERTypeAtOffset()
2540 (unsigned)getContext().getTypeSizeInChars(SourceTy).getQuantity(); in GetINTEGERTypeAtOffset()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DNumericalStabilitySanitizer.cpp1230 Type *SourceTy = ExtendedSourceTy ? ExtendedSourceTy : OrigSourceTy; in handleTrunc() local
1232 if (SourceTy == ExtendedVT) in handleTrunc()
1277 Type *SourceTy = ExtendedSourceTy ? ExtendedSourceTy : OrigSourceTy; in handleExt() local
1279 if (SourceTy == ExtendedVT) in handleExt()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp1081 Type *SourceTy = GEP->getSourceElementType(); in findForkedSCEVs() local
1084 if (I->getNumOperands() != 2 || SourceTy->isVectorTy()) { in findForkedSCEVs()
1114 const SCEV *Size = SE->getSizeOfExpr(IntPtrTy, SourceTy); in findForkedSCEVs()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp6323 Type *SourceTy = GEP->getSourceElementType(); in optimizeGatherScatterInst() local
6329 NewAddr = Builder.CreateGEP(SourceTy, Ops[0], ArrayRef(Ops).drop_front()); in optimizeGatherScatterInst()
6332 SourceTy, ArrayRef(Ops).drop_front()); in optimizeGatherScatterInst()
6344 Base = Builder.CreateGEP(SourceTy, Base, ArrayRef(Ops).drop_front()); in optimizeGatherScatterInst()
6345 SourceTy = GetElementPtrInst::getIndexedType( in optimizeGatherScatterInst()
6346 SourceTy, ArrayRef(Ops).drop_front()); in optimizeGatherScatterInst()
6350 NewAddr = Builder.CreateGEP(SourceTy, Base, Index); in optimizeGatherScatterInst()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp11456 const Expr *E, QualType SourceTy, in handleVectorElementCast() argument
11459 if (SourceTy->isIntegerType()) { in handleVectorElementCast()
11462 return HandleIntToFloatCast(Info, E, FPO, SourceTy, Original.getInt(), in handleVectorElementCast()
11467 HandleIntToIntCast(Info, E, DestTy, SourceTy, Original.getInt())); in handleVectorElementCast()
11470 } else if (SourceTy->isRealFloatingType()) { in handleVectorElementCast()
11473 return HandleFloatToFloatCast(Info, E, SourceTy, DestTy, in handleVectorElementCast()
11478 return HandleFloatToIntCast(Info, E, SourceTy, Original.getFloat(), in handleVectorElementCast()
11484 << SourceTy << DestTy; in handleVectorElementCast()
11565 QualType SourceTy = SourceVecType->castAs<VectorType>()->getElementType(); in VisitConvertVectorExpr() local
11574 if (!handleVectorElementCast(Info, FPO, E, SourceTy, DestTy, in VisitConvertVectorExpr()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSROA.cpp4210 Type *SourceTy = GEPI.getSourceElementType(); in unfoldGEPPhi() local
4223 IRB.CreateGEP(SourceTy, NewOps[0], ArrayRef(NewOps).drop_front(), in unfoldGEPPhi()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVInstructionSelector.cpp1304 SPIRVType *SourceTy = GR.getOrCreateSPIRVPointerType( in selectMemOperation() local
1307 selectOpWithSrcs(SrcReg, SourceTy, I, {VarReg}, SPIRV::OpBitcast); in selectMemOperation()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaChecking.cpp10360 auto *SourceTy = FPCast->getSubExpr()->getType()->getAs<BuiltinType>(); in CheckFloatComparison() local
10362 if (SourceTy && TargetTy && SourceTy->isFloatingPoint() && in CheckFloatComparison()
10366 TargetC.convert(Context.getFloatTypeSemantics(QualType(SourceTy, 0)), in CheckFloatComparison()
10372 << (Opcode == BO_EQ) << QualType(SourceTy, 0) in CheckFloatComparison()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/
H A DARM.cpp6594 auto *SourceTy = BuiltinID == NEON::BI__builtin_neon_vfmaq_lane_v in EmitAArch64BuiltinExpr() local
6600 Ops[1] = Builder.CreateBitCast(Ops[1], SourceTy); in EmitAArch64BuiltinExpr()