Home
last modified time | relevance | path

Searched refs:ElementTy (Results 1 – 22 of 22) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DSROA.cpp1408 Type *ElementTy = Ty; in getNaturalGEPWithType() local
1410 if (ElementTy->isPointerTy()) in getNaturalGEPWithType()
1414 ElementTy = ArrayTy->getElementType(); in getNaturalGEPWithType()
1422 ElementTy = *STy->element_begin(); in getNaturalGEPWithType()
1428 } while (ElementTy != TargetTy); in getNaturalGEPWithType()
1429 if (ElementTy != TargetTy) in getNaturalGEPWithType()
1524 Type *ElementTy = Ty->getElementType(); in getNaturalGEPWithOffset() local
1525 if (!ElementTy->isSized()) in getNaturalGEPWithOffset()
2250 Type *ElementTy; member in llvm::sroa::AllocaSliceRewriter
2562 ? ElementTy in rewriteVectorizedStoreInst()
[all …]
/freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp86 Type *ElementTy = cast<PointerType>(Arg.Ty)->getElementType(); in setArgFlags() local
87 Arg.Flags.setByValSize(DL.getTypeAllocSize(ElementTy)); in setArgFlags()
94 FrameAlign = getTLI()->getByValTypeAlignment(ElementTy, DL); in setArgFlags()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DConstants.h702 template <typename ElementTy>
703 static Constant *get(LLVMContext &Context, ArrayRef<ElementTy> Elts) {
705 return getRaw(StringRef(Data, Elts.size() * sizeof(ElementTy)), Elts.size(),
706 Type::getScalarTy<ElementTy>(Context));
722 static Constant *getRaw(StringRef Data, uint64_t NumElements, Type *ElementTy) {
723 Type *Ty = ArrayType::get(ElementTy, NumElements);
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DMicrosoftMangle.cpp2482 QualType ElementTy(T, 0); in mangleArrayType() local
2485 if (ElementTy->isConstantArrayType()) { in mangleArrayType()
2487 getASTContext().getAsConstantArrayType(ElementTy); in mangleArrayType()
2489 ElementTy = CAT->getElementType(); in mangleArrayType()
2490 } else if (ElementTy->isIncompleteArrayType()) { in mangleArrayType()
2494 ElementTy = IAT->getElementType(); in mangleArrayType()
2495 } else if (ElementTy->isVariableArrayType()) { in mangleArrayType()
2497 getASTContext().getAsVariableArrayType(ElementTy); in mangleArrayType()
2499 ElementTy = VAT->getElementType(); in mangleArrayType()
2500 } else if (ElementTy->isDependentSizedArrayType()) { in mangleArrayType()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DRegionStore.cpp368 SVal ArrayToPointer(Loc Array, QualType ElementTy) override;
1147 QualType ElementTy = AT->getElementType(); in VisitCluster() local
1148 uint64_t ElemSize = Ctx.getTypeSize(ElementTy); in VisitCluster()
2177 QualType ElementTy = AT->getElementType(); in bindArray() local
2211 const ElementRegion *ER = MRMgr.getElementRegion(ElementTy, Idx, R, Ctx); in bindArray()
2213 if (ElementTy->isStructureOrClassType()) in bindArray()
2215 else if (ElementTy->isArrayType()) in bindArray()
2225 NewB = setImplicitDefaultValue(NewB, R, ElementTy); in bindArray()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DStore.h162 virtual SVal ArrayToPointer(Loc Array, QualType ElementTy) = 0;
H A DProgramState.h574 SVal ArrayToPointer(Loc Array, QualType ElementTy) { in ArrayToPointer() argument
575 return StoreMgr->ArrayToPointer(Array, ElementTy); in ArrayToPointer()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGExprCXX.cpp971 const CXXNewExpr *E, QualType ElementType, llvm::Type *ElementTy, in EmitNewArrayInitializer() argument
1065 ElementTy = ConvertTypeForMem(AllocType); in EmitNewArrayInitializer()
1066 CurPtr = Builder.CreateElementBitCast(CurPtr, ElementTy); in EmitNewArrayInitializer()
1265 Builder.CreateConstInBoundsGEP1_32(ElementTy, CurPtr.getPointer(), 1, in EmitNewArrayInitializer()
1278 QualType ElementType, llvm::Type *ElementTy, in EmitNewInitializer() argument
1283 CGF.EmitNewArrayInitializer(E, ElementType, ElementTy, NewPtr, NumElements, in EmitNewInitializer()
H A DCGRecordLayoutBuilder.cpp819 llvm::Type *ElementTy = ST->getTypeAtIndex(RL->getLLVMFieldNo(FD)); in ComputeRecordLayout() local
840 getDataLayout().getTypeAllocSizeInBits(ElementTy) && in ComputeRecordLayout()
H A DCGExprConstant.cpp2155 QualType ElementTy = CAT->getElementType(); in EmitNullConstant() local
2158 ConstantEmitter::emitNullForMemory(*this, ElementTy); in EmitNullConstant()
H A DCGOpenMPRuntime.cpp825 QualType ElementTy; in EmitOMPAggregateInit() local
829 llvm::Value *NumElements = CGF.emitArrayLength(ArrayTy, ElementTy, DestAddr); in EmitOMPAggregateInit()
853 CharUnits ElementSize = CGF.getContext().getTypeSizeInChars(ElementTy); in EmitOMPAggregateInit()
877 SrcElementCurrent, ElementTy); in EmitOMPAggregateInit()
879 CGF.EmitAnyExprToMem(Init, DestElementCurrent, ElementTy.getQualifiers(), in EmitOMPAggregateInit()
5330 QualType ElementTy; in EmitOMPAggregateReduction() local
5336 llvm::Value *NumElements = CGF.emitArrayLength(ArrayTy, ElementTy, LHSAddr); in EmitOMPAggregateReduction()
5353 CharUnits ElementSize = CGF.getContext().getTypeSizeInChars(ElementTy); in EmitOMPAggregateReduction()
H A DCGStmtOpenMP.cpp632 QualType ElementTy; in EmitOMPAggregateAssign() local
636 llvm::Value *NumElements = emitArrayLength(ArrayTy, ElementTy, DestAddr); in EmitOMPAggregateAssign()
654 CharUnits ElementSize = getContext().getTypeSizeInChars(ElementTy); in EmitOMPAggregateAssign()
H A DCGDebugInfo.cpp2487 llvm::DIType *ElementTy = getOrCreateType(Ty->getElementType(), Unit); in CreateType() local
2502 return DBuilder.createVectorType(Size, Align, ElementTy, SubscriptArray); in CreateType()
H A DCodeGenFunction.h2548 llvm::Type *ElementTy, Address NewPtr,
/freebsd-12.1/contrib/llvm/lib/IR/
H A DConstants.cpp909 template <typename SequentialTy, typename ElementTy>
913 SmallVector<ElementTy, 16> Elts; in getIntSequenceIfElementsMatch()
922 template <typename SequentialTy, typename ElementTy>
926 SmallVector<ElementTy, 16> Elts; in getFPSequenceIfElementsMatch()
H A DCore.cpp1373 LLVMValueRef LLVMConstArray(LLVMTypeRef ElementTy, in LLVMConstArray() argument
1376 return wrap(ConstantArray::get(ArrayType::get(unwrap(ElementTy), Length), V)); in LLVMConstArray()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp1207 Type *ElementTy = Ty->getElementType(); in lowerCallTo() local
1208 unsigned FrameSize = DL.getTypeAllocSize(ElementTy); in lowerCallTo()
1213 FrameAlign = TLI.getByValTypeAlignment(ElementTy, DL); in lowerCallTo()
H A DSelectionDAGBuilder.cpp8591 Type *ElementTy = Ty->getElementType(); in LowerCallTo() local
8592 Flags.setByValSize(DL.getTypeAllocSize(ElementTy)); in LowerCallTo()
8599 FrameAlign = getByValTypeAlignment(ElementTy, DL); in LowerCallTo()
9084 Type *ElementTy = Ty->getElementType(); in LowerArguments() local
9085 Flags.setByValSize(DL.getTypeAllocSize(ElementTy)); in LowerArguments()
9092 FrameAlign = TLI->getByValTypeAlignment(ElementTy, DL); in LowerArguments()
/freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp4337 Type *ElementTy = A->getType()->getArrayElementType(); in visitCallSite() local
4338 if (!ElementTy->isPPC_FP128Ty()) in visitCallSite()
4339 ArgAlign = DL.getTypeAllocSize(ElementTy); in visitCallSite()
/freebsd-12.1/contrib/llvm/include/llvm-c/
H A DCore.h2009 LLVMValueRef LLVMConstArray(LLVMTypeRef ElementTy,
/freebsd-12.1/contrib/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp831 Type *ElementTy = Ty->getElementType(); in LowerCall_32() local
832 SRetArgSize = DAG.getDataLayout().getTypeAllocSize(ElementTy); in LowerCall_32()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp9619 MVT ElementTy = NarrowTy.getVectorElementType(); in tryExtendDUPToExtractHigh() local
9621 MVT NewVT = MVT::getVectorVT(ElementTy, NumElems * 2); in tryExtendDUPToExtractHigh()