/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/ |
H A D | PDBSymbolTypeArray.h | 32 FORWARD_SYMBOL_ID_METHOD_WITH_NAME(getType, getElementType)
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | LowLevelType.cpp | 23 LLT ScalarTy = getLLTForType(*VTy->getElementType(), DL); 50 MVT::getIntegerVT(Ty.getElementType().getSizeInBits()),
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGBuilder.h | 180 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 D | Address.h | 51 llvm::Type *getElementType() const { function in class:clang::CodeGen::Address 52 return getType()->getElementType();
|
H A D | PatternInit.cpp | 70 initializationPatternFor(CGM, ArrTy->getElementType())); 83 Struct[El] = initializationPatternFor(CGM, StructTy->getElementType(El));
|
H A D | SwiftCallingConv.cpp | 45 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 D | RandomIRBuilder.cpp | 57 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 D | LegalizeMutations.cpp | 63 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 D | StmtIterator.cpp | 31 t = vt->getElementType().getTypePtr(); 41 p = FindVA(p->getElementType().getTypePtr());
|
H A D | TypePrinter.cpp | 363 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 D | Type.cpp | 85 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 D | DerivedTypes.h | 168 /// 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 D | NativeTypeArray.cpp | 63 Record.getElementType());
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Support/ |
H A D | LowLevelType.cpp | 38 OS << "<" << getNumElements() << " x " << getElementType() << ">";
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyTargetTransformInfo.cpp | 67 getArithmeticInstrCost(Opcode, VTy->getElementType()) +
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXLowerAlloca.cpp | 73 auto ETy = cast<PointerType>(allocaInst->getType())->getElementType();
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64LegalizerInfo.cpp | 68 (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 D | Scalarizer.cpp | 254 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 D | ConstantFold.cpp | 57 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 D | IRBuilder.cpp | 63 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 D | ASTNodeTraverser.h | 297 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 D | HexagonTargetTransformInfo.cpp | 51 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 D | Mips16HardFloat.cpp | 80 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 D | AMDGPURewriteOutArguments.cpp | 220 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 D | CoroCleanup.cpp | 52 auto *Load = Builder.CreateLoad(FrameTy->getElementType(Index), Gep);
|