Searched refs:getElementType (Results 1 - 25 of 279) sorted by relevance

1234567891011>>

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/
H A DPDBSymbolTypeArray.h32 FORWARD_SYMBOL_ID_METHOD_WITH_NAME(getType, getElementType)
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DLowLevelType.cpp23 LLT ScalarTy = getLLTForType(*VTy->getElementType(), DL);
50 MVT::getIntegerVT(Ty.getElementType().getSizeInBits()),
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuilder.h180 llvm::StructType *ElTy = cast<llvm::StructType>(Addr.getElementType());
185 return Address(CreateStructGEP(Addr.getElementType(),
200 llvm::ArrayType *ElTy = cast<llvm::ArrayType>(Addr.getElementType());
203 CharUnits::fromQuantity(DL.getTypeAllocSize(ElTy->getElementType()));
218 llvm::Type *ElTy = Addr.getElementType();
222 return Address(CreateInBoundsGEP(Addr.getElementType(), Addr.getPointer(),
236 CharUnits::fromQuantity(DL.getTypeAllocSize(Addr.getElementType()));
238 return Address(CreateGEP(Addr.getElementType(), Addr.getPointer(),
246 assert(Addr.getElementType() == TypeCache.Int8Ty);
252 assert(Addr.getElementType()
[all...]
H A DAddress.h51 llvm::Type *getElementType() const { function in class:clang::CodeGen::Address
52 return getType()->getElementType();
H A DPatternInit.cpp70 initializationPatternFor(CGM, ArrTy->getElementType()));
83 Struct[El] = initializationPatternFor(CGM, StructTy->getElementType(El));
H A DSwiftCallingConv.cpp45 if (auto commonTy = getCommonType(firstVecTy->getElementType(),
46 secondVecTy->getElementType())) {
47 return (commonTy == firstVecTy->getElementType() ? first : second);
77 QualType eltType = arrayType->getElementType();
85 auto eltType = complexType->getElementType();
322 auto eltTy = vecTy->getElementType();
677 return isLegalVectorType(CGM, vectorSize, vectorTy->getElementType(),
692 auto eltTy = vectorTy->getElementType();
714 auto eltTy = origVectorTy->getElementType();
/freebsd-11-stable/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DRandomIRBuilder.cpp57 cast<PointerType>(Ptr->getType())->getElementType(), Ptr, "L", &*IP);
144 if (!PtrTy->getElementType()->isSized() ||
145 !PtrTy->getElementType()->isFirstClassType())
149 return Pred.matches(Srcs, UndefValue::get(PtrTy->getElementType()));
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizeMutations.cpp63 LLT::vector(NewNumElements, VecTy.getElementType()));
69 return std::make_pair(TypeIdx, Query.Types[TypeIdx].getElementType());
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DStmtIterator.cpp31 t = vt->getElementType().getTypePtr();
41 p = FindVA(p->getElementType().getTypePtr());
H A DTypePrinter.cpp363 printBefore(T->getElementType(), OS);
367 printAfter(T->getElementType(), OS);
494 printBefore(T->getElementType(), OS);
510 printAfter(T->getElementType(), OS);
517 printBefore(T->getElementType(), OS);
523 printAfter(T->getElementType(), OS);
530 printBefore(T->getElementType(), OS);
550 printAfter(T->getElementType(), OS);
577 printBefore(T->getElementType(), OS);
587 printAfter(T->getElementType(), O
[all...]
H A DType.cpp85 getElementType().getBaseTypeIdentifier();
107 return AT->getElementType().isConstant(Ctx);
304 return ATy->getElementType().getTypePtr();
313 ->getElementType().getTypePtr();
535 return CT->getElementType()->isFloatingType();
552 if (Complex->getElementType()->isIntegerType())
827 QualType elementType = recurse(T->getElementType());
831 if (elementType.getAsOpaquePtr() == T->getElementType().getAsOpaquePtr())
895 QualType elementType = recurse(T->getElementType());
899 if (elementType.getAsOpaquePtr() == T->getElementType()
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DDerivedTypes.h168 /// PointerType::getElementType() to access the function's type, since that's
351 Type *getElementType(unsigned N) const { function in class:llvm::StructType
371 return cast<StructType>(this)->getElementType(N);
399 Type *getElementType() const { return ContainedType; } function in class:llvm::SequentialType
469 unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
479 auto *EltTy = cast<IntegerType>(VTy->getElementType());
488 if (VTy->getElementType()->isFloatingPointTy()) {
489 switch(VTy->getElementType()->getTypeID()) {
500 unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
525 return VectorType::get(VTy->getElementType(), EltCn
598 Type *getElementType() const { return PointeeTy; } function in class:llvm::PointerType
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DNativeTypeArray.cpp63 Record.getElementType());
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Support/
H A DLowLevelType.cpp38 OS << "<" << getNumElements() << " x " << getElementType() << ">";
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.cpp67 getArithmeticInstrCost(Opcode, VTy->getElementType()) +
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXLowerAlloca.cpp73 auto ETy = cast<PointerType>(allocaInst->getType())->getElementType();
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64LegalizerInfo.cpp68 (Query.Types[0].getElementType() != s64 ||
72 LLT EltTy = Query.Types[0].getElementType();
162 return Ty.isVector() && Ty.getElementType() == s16 &&
243 const LLT EltTy = ValTy.getElementType();
327 return Ty.isVector() && !SrcTy.getElementType().isPointer() &&
328 Ty.getElementType() != SrcTy.getElementType();
473 const LLT &EltTy = Ty.getElementType();
544 const LLT &EltTy = Query.Types[1].getElementType();
701 if (!ValTy.isVector() || !ValTy.getElementType()
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DScalarizer.cpp254 Ty = PtrTy->getElementType();
272 Type *ElTy = PtrTy->getElementType()->getVectorElementType();
446 Layout.ElemTy = Layout.VecTy->getElementType();
676 Res[I] = Builder.CreateCast(CI.getOpcode(), Op0[I], VT->getElementType(),
697 Res[I] = Builder.CreateBitCast(Op0[I], DstVT->getElementType(),
703 Type *MidTy = VectorType::get(DstVT->getElementType(), FanOut);
721 Type *MidTy = VectorType::get(SrcVT->getElementType(), FanIn);
729 Res[ResI] = Builder.CreateBitCast(V, DstVT->getElementType(),
751 Res[I] = UndefValue::get(VT->getElementType());
773 Res[I] = Builder.CreatePHI(VT->getElementType(), NumOp
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DConstantFold.cpp57 Type *DstEltTy = DstTy->getElementType();
111 && PTy->getElementType()->isSized()) {
116 Type *ElTy = PTy->getElementType();
117 while (ElTy != DPTy->getElementType()) {
120 ElTy = STy->getElementType(0);
124 ElTy = STy->getElementType();
131 if (ElTy == DPTy->getElementType())
133 return ConstantExpr::getInBoundsGetElementPtr(PTy->getElementType(),
356 Constant *E = getFoldedSizeOf(ATy->getElementType(), DestTy, true);
368 getFoldedSizeOf(STy->getElementType(
[all...]
H A DIRBuilder.cpp63 if (PT->getElementType()->isIntegerTy(8))
480 Type *DataTy = PtrTy->getElementType();
500 Type *DataTy = PtrTy->getElementType();
532 auto PtrTy = cast<PointerType>(PtrsTy->getElementType());
534 Type *DataTy = VectorType::get(PtrTy->getElementType(), NumElts);
566 auto PtrTy = cast<PointerType>(PtrsTy->getElementType());
568 PtrTy->getElementType() == DataTy->getElementType() &&
614 assert(isa<FunctionType>(FuncPtrType->getElementType()) &&
665 assert(isa<FunctionType>(FuncPtrType->getElementType())
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DASTNodeTraverser.h297 void VisitComplexType(const ComplexType *T) { Visit(T->getElementType()); }
312 void VisitArrayType(const ArrayType *T) { Visit(T->getElementType()); }
318 Visit(T->getElementType());
322 Visit(T->getElementType());
325 void VisitVectorType(const VectorType *T) { Visit(T->getElementType()); }
363 void VisitPipeType(const PipeType *T) { Visit(T->getElementType()); }
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp51 if (!cast<VectorType>(VecTy)->getElementType()->isIntegerTy())
184 VecTy->getElementType()->isFloatingPointTy() ? FloatFactor : 1;
268 Type *ElemTy = Val->isVectorTy() ? cast<VectorType>(Val)->getElementType()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMips16HardFloat.cpp80 if ((ST->getElementType(0)->isFloatTy()) &&
81 (ST->getElementType(1)->isFloatTy()))
83 if ((ST->getElementType(0)->isDoubleTy()) &&
84 (ST->getElementType(1)->isDoubleTy()))
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURewriteOutArguments.cpp220 return DL->getTypeSizeInBits(VT0->getElementType()) ==
221 DL->getTypeSizeInBits(VT1->getElementType());
405 EffectiveEltTy = CT->getElementType(0);
455 auto *EltTy = ArgType->getElementType();
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroCleanup.cpp52 auto *Load = Builder.CreateLoad(FrameTy->getElementType(Index), Gep);

Completed in 219 milliseconds

1234567891011>>