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

123456789

/freebsd-11.0-release/contrib/llvm/lib/DebugInfo/PDB/
H A DPDBSymbolTypeArray.cpp23 std::unique_ptr<PDBSymbol> PDBSymbolTypeArray::getElementType() const { function in class:PDBSymbolTypeArray
/freebsd-11.0-release/contrib/llvm/include/llvm/DebugInfo/PDB/
H A DPDBSymbolTypeArray.h27 std::unique_ptr<PDBSymbol> getElementType() const;
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/AST/
H A DStmtIterator.cpp27 t = vt->getElementType().getTypePtr();
37 p = FindVA(p->getElementType().getTypePtr());
H A DTypePrinter.cpp321 printBefore(T->getElementType(), OS);
324 printAfter(T->getElementType(), OS);
434 printBefore(T->getElementType(), OS);
448 printAfter(T->getElementType(), OS);
455 printBefore(T->getElementType(), OS);
460 printAfter(T->getElementType(), OS);
467 printBefore(T->getElementType(), OS);
486 printAfter(T->getElementType(), OS);
511 printBefore(T->getElementType(), OS);
520 printAfter(T->getElementType(), O
[all...]
H A DType.cpp60 getElementType().getBaseTypeIdentifier();
72 return AT->getElementType().isConstant(Ctx);
194 return ATy->getElementType().getTypePtr();
203 ->getElementType().getTypePtr();
399 return CT->getElementType()->isFloatingType();
410 if (Complex->getElementType()->isIntegerType())
685 QualType elementType = recurse(T->getElementType());
689 if (elementType.getAsOpaquePtr() == T->getElementType().getAsOpaquePtr())
753 QualType elementType = recurse(T->getElementType());
757 if (elementType.getAsOpaquePtr() == T->getElementType()
[all...]
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DAddress.h52 llvm::Type *getElementType() const { function in class:clang::CodeGen::Address
53 return getType()->getElementType();
H A DCGExprComplex.cpp208 QualType Elem = E->getType()->castAs<ComplexType>()->getElementType();
214 QualType Elem = E->getType()->castAs<ComplexType>()->getElementType();
311 QualType eltType = complexType->castAs<ComplexType>()->getElementType();
367 CGF.ConvertType(getComplexType(E->getType())->getElementType());
400 SrcType = SrcType->castAs<ComplexType>()->getElementType();
401 DestType = DestType->castAs<ComplexType>()->getElementType();
416 DestType = DestType->castAs<ComplexType>()->getElementType();
578 Op.Ty->castAs<ComplexType>()->getElementType());
580 Op.Ty->castAs<ComplexType>()->getElementType());
582 Op.Ty->castAs<ComplexType>()->getElementType());
[all...]
H A DCGBuilder.h193 return Address(CreateStructGEP(Addr.getElementType(),
227 return Address(CreateInBoundsGEP(Addr.getElementType(), Addr.getPointer(),
241 return Address(CreateGEP(Addr.getElementType(), Addr.getPointer(),
249 assert(Addr.getElementType() == TypeCache.Int8Ty);
255 assert(Addr.getElementType() == TypeCache.Int8Ty);
H A DCodeGenTypes.cpp166 return isSafeToConvert(AT->getElementType(), CGT, AlreadyChecked);
489 llvm::Type *EltTy = ConvertType(cast<ComplexType>(Ty)->getElementType());
519 ResultType = ConvertTypeForMem(A->getElementType());
528 ResultType = ConvertTypeForMem(A->getElementType());
538 llvm::Type *EltTy = ConvertTypeForMem(A->getElementType());
553 ResultType = llvm::VectorType::get(ConvertType(VT->getElementType()),
/freebsd-11.0-release/contrib/llvm/include/llvm/IR/
H A DDerivedTypes.h302 Type *getElementType(unsigned N) const { function in class:llvm::StructType
322 return cast<StructType>(this)->getElementType(N);
346 Type *getElementType() const { return ContainedTys[0]; } function in class:llvm::SequentialType
357 return cast<SequentialType>(this)->getElementType();
411 unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
422 unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
432 unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
447 return VectorType::get(VTy->getElementType(), NumElts/2);
456 return VectorType::get(VTy->getElementType(), NumElts*2);
469 return NumElements * getElementType()
[all...]
H A DDataLayout.h522 getTypeAllocSizeInBits(ATy->getElementType());
545 return VTy->getNumElements() * getTypeSizeInBits(VTy->getElementType());
/freebsd-11.0-release/contrib/llvm/lib/IR/
H A DConstantFold.cpp58 Type *DstEltTy = DstTy->getElementType();
112 && PTy->getElementType()->isSized()) {
117 Type *ElTy = PTy->getElementType();
118 while (ElTy != DPTy->getElementType()) {
121 ElTy = STy->getElementType(0);
126 ElTy = STy->getElementType();
133 if (ElTy == DPTy->getElementType())
135 return ConstantExpr::getInBoundsGetElementPtr(PTy->getElementType(),
355 Constant *E = getFoldedSizeOf(ATy->getElementType(), DestTy, true);
367 getFoldedSizeOf(STy->getElementType(
[all...]
H A DType.cpp48 return VTy->getElementType();
100 return NumElements == 0 || ATy->getElementType()->isEmptyTy();
106 if (!STy->getElementType(i)->isEmptyTy())
141 return VTy->getElementType()->getFPMantissaWidth();
157 return ATy->getElementType()->isSized(Visited);
160 return VTy->getElementType()->isSized(Visited);
582 return STy->getElementType(Idx);
585 return cast<SequentialType>(this)->getElementType();
591 return STy->getElementType(Idx);
594 return cast<SequentialType>(this)->getElementType();
[all...]
H A DDataLayout.cpp49 Type *Ty = ST->getElementType(i);
493 unsigned Align = getTypeAllocSize(cast<VectorType>(Ty)->getElementType());
642 return getAlignment(cast<ArrayType>(Ty)->getElementType(), abi_or_pref);
749 Ty = STy->getElementType(FieldNo);
752 Ty = cast<SequentialType>(Ty)->getElementType();
767 Type *ElemType = GV->getType()->getElementType();
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Utils/
H A DModuleUtils.cpp36 ArrayType *ATy = cast<ArrayType>(GVCtor->getType()->getElementType());
37 EltTy = cast<StructType>(ATy->getElementType());
/freebsd-11.0-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonTargetObjectFile.cpp77 Type *Ty = GV->getType()->getElementType();
/freebsd-11.0-release/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXLowerAlloca.cpp70 auto ETy = PTy->getElementType();
H A DNVPTXGenericToNVVM.cpp89 M, GV->getType()->getElementType(), GV->isConstant(),
175 EVT ExtendedGVType = EVT::getEVT(GVType->getElementType(), true);
194 PointerType::get(GVType->getElementType(), llvm::ADDRESS_SPACE_GENERIC);
199 ParamTypes.push_back(PointerType::get(GVType->getElementType(),
H A DNVPTXLowerKernelArgs.cpp150 Type *StructType = PType->getElementType();
/freebsd-11.0-release/contrib/llvm/lib/Analysis/
H A DLoads.cpp92 BaseType = GV->getType()->getElementType();
98 uint64_t LoadSize = DL.getTypeStoreSize(AddrTy->getElementType());
203 Type *AccessTy = cast<PointerType>(Ptr->getType())->getElementType();
H A DObjCARCInstKind.cpp100 Type *ETy = PTy->getElementType();
125 if (Pte->getElementType()->isIntegerTy(8))
137 if (PointerType *Pte = dyn_cast<PointerType>(PTy->getElementType()))
138 if (Pte->getElementType()->isIntegerTy(8))
140 Type *ETy1 = PTy1->getElementType();
150 if (Pte1->getElementType()->isIntegerTy(8))
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DScalarReplAggregates.cpp432 (!VectorTy || EltSize == VectorTy->getElementType()
521 if (!isa<VectorType>(PtrTy->getElementType()))
713 AIPTy = PointerType::get(AIPTy->getElementType(),
730 AIPTy = PointerType::get(AIPTy->getElementType(),
789 unsigned EltSize = DL.getTypeAllocSizeInBits(VTy->getElementType());
818 Value *Elt = ConvertScalar_ExtractValue(FromVal, ST->getElementType(i),
829 uint64_t EltSize = DL.getTypeAllocSizeInBits(AT->getElementType());
832 Value *Elt = ConvertScalar_ExtractValue(FromVal, AT->getElementType(),
923 Type *EltTy = VTy->getElementType();
958 uint64_t EltSize = DL.getTypeAllocSizeInBits(AT->getElementType());
[all...]
H A DScalarizer.cpp191 Ty = PtrTy->getElementType();
211 PointerType::get(PtrTy->getElementType()->getVectorElementType(),
358 Layout.ElemTy = Layout.VecTy->getElementType();
481 Res[I] = Builder.CreateCast(CI.getOpcode(), Op0[I], VT->getElementType(),
502 Res[I] = Builder.CreateBitCast(Op0[I], DstVT->getElementType(),
508 Type *MidTy = VectorType::get(DstVT->getElementType(), FanOut);
526 Type *MidTy = VectorType::get(SrcVT->getElementType(), FanIn);
534 Res[ResI] = Builder.CreateBitCast(V, DstVT->getElementType(),
556 Res[I] = UndefValue::get(VT->getElementType());
578 Res[I] = Builder.CreatePHI(VT->getElementType(), NumOp
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Transforms/IPO/
H A DExtractGV.cpp131 Type *Ty = CurI->getType()->getElementType();
/freebsd-11.0-release/contrib/llvm/lib/Target/Mips/
H A DMipsTargetObjectFile.cpp109 Type *Ty = GV->getType()->getElementType();

Completed in 262 milliseconds

123456789