Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/lib/Transforms/Scalar/
HDSROA.cpp1581 Type *ElementTy = Ty; in getNaturalGEPWithType() local
1583 if (ElementTy->isPointerTy()) in getNaturalGEPWithType()
1586 if (ArrayType *ArrayTy = dyn_cast<ArrayType>(ElementTy)) { in getNaturalGEPWithType()
1587 ElementTy = ArrayTy->getElementType(); in getNaturalGEPWithType()
1589 } else if (VectorType *VectorTy = dyn_cast<VectorType>(ElementTy)) { in getNaturalGEPWithType()
1590 ElementTy = VectorTy->getElementType(); in getNaturalGEPWithType()
1592 } else if (StructType *STy = dyn_cast<StructType>(ElementTy)) { in getNaturalGEPWithType()
1595 ElementTy = *STy->element_begin(); in getNaturalGEPWithType()
1601 } while (ElementTy != TargetTy); in getNaturalGEPWithType()
1602 if (ElementTy != TargetTy) in getNaturalGEPWithType()
[all …]
/NextBSD/contrib/llvm/lib/Target/AMDGPU/
HDSITypeRewriter.cpp119 Type *ElementTy = Arg->getType()->getVectorElementType(); in visitCallInst() local
123 Types.push_back(ElementTy); in visitCallInst()
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDMicrosoftMangle.cpp1911 QualType ElementTy(T, 0); in mangleArrayType() local
1914 if (ElementTy->isConstantArrayType()) { in mangleArrayType()
1916 getASTContext().getAsConstantArrayType(ElementTy); in mangleArrayType()
1918 ElementTy = CAT->getElementType(); in mangleArrayType()
1919 } else if (ElementTy->isIncompleteArrayType()) { in mangleArrayType()
1921 getASTContext().getAsIncompleteArrayType(ElementTy); in mangleArrayType()
1923 ElementTy = IAT->getElementType(); in mangleArrayType()
1924 } else if (ElementTy->isVariableArrayType()) { in mangleArrayType()
1926 getASTContext().getAsVariableArrayType(ElementTy); in mangleArrayType()
1928 ElementTy = VAT->getElementType(); in mangleArrayType()
[all …]
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGExprCXX.cpp789 const CXXNewExpr *E, QualType ElementType, llvm::Type *ElementTy, in EmitNewArrayInitializer() argument
817 ElementTy = ConvertTypeForMem(AllocType); in EmitNewArrayInitializer()
818 llvm::Type *AllocPtrTy = ElementTy->getPointerTo(AS); in EmitNewArrayInitializer()
848 CurPtr = Builder.CreateConstInBoundsGEP1_32(ElementTy, CurPtr, 1, in EmitNewArrayInitializer()
1029 Builder.CreateConstInBoundsGEP1_32(ElementTy, CurPtr, 1, "array.next"); in EmitNewArrayInitializer()
1041 QualType ElementType, llvm::Type *ElementTy, in EmitNewInitializer() argument
1046 CGF.EmitNewArrayInitializer(E, ElementType, ElementTy, NewPtr, NumElements, in EmitNewInitializer()
HDCGRecordLayoutBuilder.cpp782 llvm::Type *ElementTy = ST->getTypeAtIndex(RL->getLLVMFieldNo(FD)); in ComputeRecordLayout() local
803 getDataLayout().getTypeAllocSizeInBits(ElementTy) && in ComputeRecordLayout()
HDCGExprConstant.cpp1569 QualType ElementTy = CAT->getElementType(); in EmitNullConstant() local
1571 llvm::Constant *Element = EmitNullConstant(ElementTy); in EmitNullConstant()
HDCGStmtOpenMP.cpp30 QualType ElementTy; in EmitOMPAggregateAssign() local
34 auto NumElements = emitArrayLength(ArrayTy, ElementTy, DestBegin); in EmitOMPAggregateAssign()
HDCGDebugInfo.cpp1804 llvm::DIType *ElementTy = getOrCreateType(Ty->getElementType(), Unit); in CreateType() local
1817 return DBuilder.createVectorType(Size, Align, ElementTy, SubscriptArray); in CreateType()
HDCodeGenFunction.h1781 llvm::Type *ElementTy, llvm::Value *NewPtr,
/NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
HDRegionStore.cpp375 SVal ArrayToPointer(Loc Array, QualType ElementTy) override;
1959 QualType ElementTy = AT->getElementType(); in bindArray() local
1983 return setImplicitDefaultValue(B, R, ElementTy); in bindArray()
1997 const ElementRegion *ER = MRMgr.getElementRegion(ElementTy, Idx, R, Ctx); in bindArray()
1999 if (ElementTy->isStructureOrClassType()) in bindArray()
2001 else if (ElementTy->isArrayType()) in bindArray()
2010 NewB = setImplicitDefaultValue(NewB, R, ElementTy); in bindArray()
/NextBSD/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
HDStore.h114 virtual SVal ArrayToPointer(Loc Array, QualType ElementTy) = 0;
HDProgramState.h519 SVal ArrayToPointer(Loc Array, QualType ElementTy) { in ArrayToPointer() argument
520 return StoreMgr->ArrayToPointer(Array, ElementTy); in ArrayToPointer()
/NextBSD/contrib/llvm/lib/CodeGen/SelectionDAG/
HDFastISel.cpp973 Type *ElementTy = Ty->getElementType(); in lowerCallTo() local
974 unsigned FrameSize = DL.getTypeAllocSize(ElementTy); in lowerCallTo()
979 FrameAlign = TLI.getByValTypeAlignment(ElementTy, DL); in lowerCallTo()
HDSelectionDAGBuilder.cpp6872 Type *ElementTy = Ty->getElementType(); in LowerCallTo() local
6873 Flags.setByValSize(DL.getTypeAllocSize(ElementTy)); in LowerCallTo()
6880 FrameAlign = getByValTypeAlignment(ElementTy, DL); in LowerCallTo()
7143 Type *ElementTy = Ty->getElementType(); in LowerArguments() local
7144 Flags.setByValSize(DL.getTypeAllocSize(ElementTy)); in LowerArguments()
7151 FrameAlign = TLI->getByValTypeAlignment(ElementTy, DL); in LowerArguments()
/NextBSD/contrib/llvm/include/llvm-c/
HDCore.h1639 LLVMValueRef LLVMConstArray(LLVMTypeRef ElementTy,
/NextBSD/contrib/llvm/lib/IR/
HDCore.cpp934 LLVMValueRef LLVMConstArray(LLVMTypeRef ElementTy, in LLVMConstArray() argument
937 return wrap(ConstantArray::get(ArrayType::get(unwrap(ElementTy), Length), V)); in LLVMConstArray()
/NextBSD/contrib/llvm/lib/Target/Sparc/
HDSparcISelLowering.cpp997 Type *ElementTy = Ty->getElementType(); in getSRetArgSize() local
998 return DAG.getDataLayout().getTypeAllocSize(ElementTy); in getSRetArgSize()
/NextBSD/contrib/llvm/lib/Target/AArch64/
HDAArch64ISelLowering.cpp7635 MVT ElementTy = NarrowTy.getVectorElementType(); in tryExtendDUPToExtractHigh() local
7637 MVT NewVT = MVT::getVectorVT(ElementTy, NumElems * 2); in tryExtendDUPToExtractHigh()