reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/FuzzMutate/OpDescriptor.h
  149       return PtrT->getElementType()->isSized();
include/llvm/IR/CallSite.h
  132     assert(cast<PointerType>(V->getType())->getElementType() ==
include/llvm/IR/IRBuilder.h
  983             cast<PointerType>(Callee->getType())->getElementType()),
  994             cast<PointerType>(Callee->getType())->getElementType()),
 2425                            ConstantExpr::getSizeOf(ArgType->getElementType()),
include/llvm/IR/InstrTypes.h
 1342                       cast<PointerType>(Fn->getType())->getElementType()));
include/llvm/IR/Instructions.h
  914           cast<PointerType>(Ptr->getType()->getScalarType())->getElementType();
  918           cast<PointerType>(Ptr->getType()->getScalarType())->getElementType());
  930           cast<PointerType>(Ptr->getType()->getScalarType())->getElementType();
  934           cast<PointerType>(Ptr->getType()->getScalarType())->getElementType());
  985            cast<PointerType>(getType()->getScalarType())->getElementType());
 1044       cast<PointerType>(Ptr->getType()->getScalarType())->getElementType(),
 1124          cast<PointerType>(getType()->getScalarType())->getElementType());
 1138          cast<PointerType>(getType()->getScalarType())->getElementType());
 1533                       cast<PointerType>(Func->getType())->getElementType()),
 1542                       cast<PointerType>(Func->getType())->getElementType()),
 1552                       cast<PointerType>(Func->getType())->getElementType()),
 1560                       cast<PointerType>(Func->getType())->getElementType()),
 1568                       cast<PointerType>(Func->getType())->getElementType()),
 1577                       cast<PointerType>(Func->getType())->getElementType()),
 3784                       cast<PointerType>(Func->getType())->getElementType()),
 3796                       cast<PointerType>(Func->getType())->getElementType()),
 3806                       cast<PointerType>(Func->getType())->getElementType()),
 3816                       cast<PointerType>(Func->getType())->getElementType()),
 4147               cast<PointerType>(Func->getType())->getElementType())
include/llvm/IR/Statepoint.h
  159         cast<PointerType>(getCalledValue()->getType())->getElementType());
lib/Analysis/AliasAnalysisEvaluator.cpp
  143     Type *I1ElTy = cast<PointerType>((*I1)->getType())->getElementType();
  149       Type *I2ElTy = cast<PointerType>((*I2)->getType())->getElementType();
  234       Type *ElTy = cast<PointerType>(Pointer->getType())->getElementType();
lib/Analysis/InlineCost.cpp
 1977       unsigned TypeSize = DL.getTypeSizeInBits(PTy->getElementType());
lib/Analysis/Lint.cpp
  290             cast<PointerType>(Formal->getType())->getElementType();
lib/Analysis/LoopAccessAnalysis.cpp
  998   if (PtrTy->getElementType()->isAggregateType()) {
 1064   int64_t Size = DL.getTypeAllocSize(PtrTy->getElementType());
 1191   Type *Ty = cast<PointerType>(PtrA->getType())->getElementType();
lib/Analysis/MemoryBuiltins.cpp
  391   return PT ? PT->getElementType() : nullptr;
  660   APInt Size(IntTyBits, DL.getTypeAllocSize(PT->getElementType()));
lib/Analysis/ScalarEvolution.cpp
  497                                  ->getElementType();
  511             cast<PointerType>(CE->getOperand(0)->getType())->getElementType();
  538             cast<PointerType>(CE->getOperand(0)->getType())->getElementType();
 8103             if (PTy->getElementType()->isStructTy())
 8106             C = ConstantExpr::getGetElementPtr(PTy->getElementType(), C, C2);
lib/Analysis/ScalarEvolutionExpander.cpp
  407   Type *OriginalElTy = PTy->getElementType();
lib/Analysis/VectorUtils.cpp
  836       uint64_t Size = DL.getTypeAllocSize(PtrTy->getElementType());
  841         Alignment = Align(DL.getABITypeAlignment(PtrTy->getElementType()));
lib/AsmParser/LLParser.cpp
  925   if (IsAlias && Ty != PTy->getElementType())
  930   if (!IsAlias && !PTy->getElementType()->isFunctionTy())
 1366   if (auto *FT = dyn_cast<FunctionType>(PTy->getElementType()))
 1370     return new GlobalVariable(*M, PTy->getElementType(), false,
 1383     Type *TyInProgAS = cast<PointerType>(Ty)->getElementType()->getPointerTo(
 3578       if (Ty != BasePointerType->getElementType())
 6969   if (Ty != cast<PointerType>(Val->getType())->getElementType())
 7012   if (cast<PointerType>(Ptr->getType())->getElementType() != Val->getType())
 7063   if (cast<PointerType>(Ptr->getType())->getElementType() != Cmp->getType())
 7065   if (cast<PointerType>(Ptr->getType())->getElementType() != New->getType())
 7126   if (cast<PointerType>(Ptr->getType())->getElementType() != Val->getType())
 7200   if (Ty != BasePointerType->getElementType())
lib/Bitcode/Reader/BitcodeReader.cpp
  607     return flattenPointerTypes(cast<PointerType>(Ty)->getElementType());
  614     Type *ElTy = cast<PointerType>(FullTy)->getElementType();
 3670   Type *ElemType = cast<PointerType>(PtrType)->getElementType();
 4495             dyn_cast<FunctionType>(cast<PointerType>(FullTy)->getElementType());
 4582             dyn_cast<FunctionType>(cast<PointerType>(FullTy)->getElementType());
 4910         FullTy = cast<PointerType>(FullTy)->getElementType();
 5023             dyn_cast<FunctionType>(cast<PointerType>(FullTy)->getElementType());
lib/Bitcode/Writer/BitcodeWriter.cpp
  895       TypeVals.push_back(VE.getTypeID(PTy->getElementType()));
lib/CodeGen/AtomicExpandPass.cpp
  437   Type *Ty = cast<PointerType>(Addr->getType())->getElementType();
lib/CodeGen/CodeGenPrepare.cpp
 4598     Type *AddressAccessTy = AddrTy->getElementType();
lib/CodeGen/GlobalISel/CallLowering.cpp
   97     Type *ElementTy = cast<PointerType>(Arg.Ty)->getElementType();
lib/CodeGen/SelectionDAG/FastISel.cpp
 1176       FinalType = cast<PointerType>(Arg.Ty)->getElementType();
 1208       Type *ElementTy = Ty->getElementType();
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 7770       OpTy = PtrTy->getElementType();
 9117       FinalType = cast<PointerType>(Args[i].Ty)->getElementType();
 9176         Type *ElementTy = Ty->getElementType();
lib/CodeGen/SelectionDAG/StatepointLowering.cpp
  980         cast<FunctionType>(CalleeType->getElementType())->getReturnType();
lib/CodeGen/SelectionDAG/TargetLowering.cpp
 4238         OpTy = PtrTy->getElementType();
lib/ExecutionEngine/Interpreter/Execution.cpp
 1018   Type *Ty = I.getType()->getElementType();  // Type to be allocated
lib/FuzzMutate/Operations.cpp
  172     Type *Ty = cast<PointerType>(Srcs[0]->getType())->getElementType();
lib/FuzzMutate/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()));
lib/IR/AsmWriter.cpp
  610     print(PTy->getElementType(), OS);
lib/IR/ConstantFold.cpp
  111           && PTy->getElementType()->isSized()) {
  116         Type *ElTy = PTy->getElementType();
  117         while (ElTy != DPTy->getElementType()) {
  131         if (ElTy == DPTy->getElementType())
  133           return ConstantExpr::getInBoundsGetElementPtr(PTy->getElementType(),
  385     if (!PTy->getElementType()->isIntegerTy(1))
  448     if (!PTy->getElementType()->isIntegerTy(1))
 2316           dyn_cast<ArrayType>(SrcPtrTy->getElementType());
 2318           dyn_cast<ArrayType>(DstPtrTy->getElementType());
lib/IR/Constants.cpp
 1825   Type *DstElemTy = DstScalarTy->getElementType();
 1826   if (SrcScalarTy->getElementType() != DstElemTy) {
 2012     Ty = cast<PointerType>(C->getType()->getScalarType())->getElementType();
 2015            cast<PointerType>(C->getType()->getScalarType())->getElementType());
lib/IR/ConstantsContext.h
  558                            ->getElementType(),
lib/IR/Core.cpp
  758     return wrap(PTy->getElementType());
 1646       cast<PointerType>(Val->getType()->getScalarType())->getElementType();
 1657       cast<PointerType>(Val->getType()->getScalarType())->getElementType();
 2202   return wrap(GlobalAlias::create(PTy->getElementType(), PTy->getAddressSpace(),
 3114       cast<FunctionType>(cast<PointerType>(V->getType())->getElementType());
 3486   return wrap(unwrap(B)->CreateLoad(Ty->getElementType(), V, Name));
 3589       cast<PointerType>(Val->getType()->getScalarType())->getElementType();
 3606       cast<PointerType>(Val->getType()->getScalarType())->getElementType();
 3622       cast<PointerType>(Val->getType()->getScalarType())->getElementType();
 3843       cast<FunctionType>(cast<PointerType>(V->getType())->getElementType());
lib/IR/Function.cpp
  592       getMangledTypeStr(PTyp->getElementType());
 1155              matchIntrinsicType(PT->getElementType(), Infos, ArgTys,
 1258       return (!ThisArgType || ThisArgType->getElementType() != ReferenceType);
 1268               ThisArgType->getElementType() != ReferenceType->getElementType());
 1300       return ThisArgEltTy->getElementType() !=
lib/IR/Globals.cpp
  506   return create(PTy->getElementType(), PTy->getAddressSpace(), Link, Name,
lib/IR/IRBuilder.cpp
   63   if (PT->getElementType()->isIntegerTy(8))
  474   Type *DataTy = PtrTy->getElementType();
  494   Type *DataTy = PtrTy->getElementType();
  528   Type *DataTy = VectorType::get(PtrTy->getElementType(), NumElts);
  562          PtrTy->getElementType() == DataTy->getElementType() &&
  608   assert(isa<FunctionType>(FuncPtrType->getElementType()) &&
  659   assert(isa<FunctionType>(FuncPtrType->getElementType()) &&
lib/IR/Instructions.cpp
 1320   assert(Ty == cast<PointerType>(Ptr->getType())->getElementType());
 1332   assert(Ty == cast<PointerType>(Ptr->getType())->getElementType());
 1361                  cast<PointerType>(getOperand(1)->getType())->getElementType()
 1451                  cast<PointerType>(getOperand(0)->getType())->getElementType()
 1454                  cast<PointerType>(getOperand(0)->getType())->getElementType()
 1510          cast<PointerType>(getOperand(0)->getType())->getElementType()
lib/IR/Mangler.cpp
  102       Ty = cast<PointerType>(Ty)->getElementType();
lib/IR/Value.cpp
  617       Type *PT = cast<PointerType>(A->getType())->getElementType();
  707       Type *EltTy = cast<PointerType>(A->getType())->getElementType();
lib/IR/Verifier.cpp
  658                  cast<PointerType>(ETy)->getElementType()->isIntegerTy(8),
 1652     Assert(Attrs.getByValType() == cast<PointerType>(Ty)->getElementType(),
 1664     if (!PTy->getElementType()->isSized(&Visited)) {
 1670     if (!isa<PointerType>(PTy->getElementType()))
 1959   Assert(PT && PT->getElementType()->isFunctionTy(),
 1961   FunctionType *TargetFuncType = cast<FunctionType>(PT->getElementType());
 2822   Assert(FPTy->getElementType()->isFunctionTy(),
 2825   Assert(FPTy->getElementType() == Call.getFunctionType(),
 3405   Type *ElTy = PTy->getElementType();
 3504   Type *ElTy = PTy->getElementType();
 3524   Type *ElTy = PTy->getElementType();
 4491     auto *TargetFuncType = cast<FunctionType>(PT->getElementType());
 4623     Type *DataTy = cast<PointerType>(Ptr->getType())->getElementType();
 4644     Type *DataTy = cast<PointerType>(Ptr->getType())->getElementType();
lib/Linker/LinkModules.cpp
  447           new GlobalVariable(M, Ty.getElementType(), /*isConstant*/ false,
lib/Object/IRSymtab.cpp
  268         GV->getType()->getElementType());
lib/Target/AArch64/AArch64ISelLowering.cpp
 8419     Info.memVT = MVT::getVT(PtrTy->getElementType());
 8422     Info.align = MaybeAlign(DL.getABITypeAlignment(PtrTy->getElementType()));
 8430     Info.memVT = MVT::getVT(PtrTy->getElementType());
 8433     Info.align = MaybeAlign(DL.getABITypeAlignment(PtrTy->getElementType()));
12172   Type *ValTy = cast<PointerType>(Addr->getType())->getElementType();
12199   Type *EltTy = cast<PointerType>(Addr->getType())->getElementType();
lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp
  353         PointeeAlign = DL.getABITypeAlignment(PtrTy->getElementType());
  770         PointeeAlign = DL.getABITypeAlignment(PtrTy->getElementType());
lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp
  454     auto *EltTy = ArgType->getElementType();
lib/Target/ARM/ARMCodeGenPrepare.cpp
  218     Ty = cast<PointerType>(Ld->getPointerOperandType())->getElementType();
lib/Target/ARM/ARMISelLowering.cpp
16335     Info.memVT = MVT::getVT(PtrTy->getElementType());
16338     Info.align = MaybeAlign(DL.getABITypeAlignment(PtrTy->getElementType()));
16347     Info.memVT = MVT::getVT(PtrTy->getElementType());
16350     Info.align = MaybeAlign(DL.getABITypeAlignment(PtrTy->getElementType()));
16609   Type *ValTy = cast<PointerType>(Addr->getType())->getElementType();
16639       cast<PointerType>(Addr->getType())->getElementType());
lib/Target/ARM/MVETailPredication.cpp
  286   return cast<VectorType>(PtrTy->getElementType());
lib/Target/BPF/BTFDebug.cpp
 1116     uint32_t Size = DL.getTypeAllocSize(Global.getType()->getElementType());
lib/Target/Hexagon/HexagonCommonGEP.cpp
  205       return PTy->getElementType();
  382   Type *PtrTy = cast<PointerType>(PtrOp->getType())->getElementType();
 1127     Type *ElTy = cast<PointerType>(InpTy->getScalarType())->getElementType();
lib/Target/Hexagon/HexagonISelLowering.cpp
 3244   Type *Ty = PT->getElementType();
lib/Target/NVPTX/NVPTXAsmPrinter.cpp
 1495             Type *ETy = PTy->getElementType();
 1555     Type *ETy = PTy->getElementType();
lib/Target/NVPTX/NVPTXISelLowering.cpp
 1358     Type *ETy = PTy->getElementType();
 1582     ComputePTXValueVTs(*this, DL, PTy->getElementType(), VTs, &Offsets, 0);
 2454   auto *STy = dyn_cast<StructType>(PTy->getElementType());
lib/Target/NVPTX/NVPTXLowerAlloca.cpp
   74         auto ETy = PTy->getElementType();
lib/Target/NVPTX/NVPTXLowerArgs.cpp
  161   Type *StructType = PType->getElementType();
lib/Target/PowerPC/PPCAsmPrinter.cpp
 1771     uint64_t Size = DL.getTypeAllocSize(GV->getType()->getElementType());
lib/Target/RISCV/RISCVISelLowering.cpp
  242     Info.memVT = MVT::getVT(PtrTy->getElementType());
lib/Target/Sparc/SparcISelLowering.cpp
  831       Type *ElementTy = Ty->getElementType();
lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp
  280     auto *Ty = dyn_cast<FunctionType>(PTy->getElementType());
lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
  454     auto *CalleeTy = cast<PointerType>(Callee->getType())->getElementType();
lib/Transforms/Coroutines/CoroElide.cpp
   95   return cast<PointerType>(ArgType)->getElementType();
lib/Transforms/Coroutines/CoroFrame.cpp
  416                             ? PromiseAlloca->getType()->getElementType()
 1263   auto ValueTy = ArgTy->getElementType();
lib/Transforms/Coroutines/CoroSplit.cpp
  306           cast<PointerType>(GepIndex->getType())->getElementType()));
lib/Transforms/IPO/ArgumentPromotion.cpp
  143       Type *AgTy = cast<PointerType>(I->getType())->getElementType();
  199             cast<PointerType>(I->getType()->getScalarType())->getElementType(),
  260         Type *AgTy = cast<PointerType>(I->getType())->getElementType();
  295                 ElTy = ElPTy->getElementType();
  388       Type *AgTy = cast<PointerType>(I->getType())->getElementType();
  935     Type *AgTy = cast<PointerType>(PtrArg->getType())->getElementType();
lib/Transforms/IPO/GlobalOpt.cpp
 1181     StructType *ST = cast<StructType>(PTy->getElementType());
 1664           DL.getTypeAllocSizeInBits(NewGV->getType()->getElementType()) / 8;
lib/Transforms/IPO/MergeFunctions.cpp
  769       PtrType->getElementType(), PtrType->getAddressSpace(),
lib/Transforms/InstCombine/InstCombineCalls.cpp
 4111             cast<PointerType>(CI->getOperand(0)->getType())->getElementType();
 4114                     : cast<PointerType>(CI->getType())->getElementType();
 4360   FunctionType *FTy = cast<FunctionType>(PTy->getElementType());
 4509       if (!ParamPTy || !ParamPTy->getElementType()->isSized())
 4514           DL.getTypeAllocSize(ParamPTy->getElementType()))
 4528     if (FT->isVarArg()!=cast<FunctionType>(APTy->getElementType())->isVarArg())
 4535         cast<FunctionType>(APTy->getElementType())->isVarArg() &&
 4537         cast<FunctionType>(APTy->getElementType())->getNumParams())
lib/Transforms/InstCombine/InstCombineCasts.cpp
   92   Type *CastElTy = PTy->getElementType();
 2303     Type *DstElTy = DstPTy->getElementType();
 2304     Type *SrcElTy = SrcPTy->getElementType();
 2323         cast<PointerType>(Src->getType()->getScalarType())->getElementType();
 2342           GetElementPtrInst::Create(SrcPTy->getElementType(), Src, Idxs);
 2479   Type *DestElemTy = DestTy->getElementType();
 2480   if (SrcTy->getElementType() != DestElemTy) {
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
  334   assert(PT != NT && PT->getElementType() == NT->getElementType() &&
  334   assert(PT != NT && PT->getElementType() == NT->getElementType() &&
lib/Transforms/InstCombine/InstructionCombining.cpp
 1094   Type *Ty = PtrTy->getElementType();
 1966     Type *StrippedPtrEltTy = StrippedPtrTy->getElementType();
 2151     Type *SrcEltType = SrcType->getElementType();
lib/Transforms/Instrumentation/AddressSanitizer.cpp
 1399       auto Ty = cast<PointerType>(BasePtr->getType())->getElementType();
 1515   auto *VTy = cast<PointerType>(Addr->getType())->getElementType();
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
  520             cast<PointerType>(param_type)->getElementType()))) {
 1597                    cast<PointerType>(T)->getElementType()))) {
lib/Transforms/Instrumentation/ThreadSanitizer.cpp
  562   Type *OrigTy = cast<PointerType>(Addr->getType())->getElementType();
  641     Type *OrigTy = cast<PointerType>(Addr->getType())->getElementType();
  723   Type *OrigTy = cast<PointerType>(OrigPtrTy)->getElementType();
lib/Transforms/ObjCARC/ObjCARCOpts.cpp
  804         new StoreInst(UndefValue::get(cast<PointerType>(Ty)->getElementType()),
  825         new StoreInst(UndefValue::get(cast<PointerType>(Ty)->getElementType()),
lib/Transforms/Scalar/ConstantHoisting.cpp
  746       Mat = GetElementPtrInst::Create(Int8PtrTy->getElementType(), Base,
lib/Transforms/Scalar/IndVarSimplify.cpp
 2363                                  ->getElementType())->isOne() &&
lib/Transforms/Scalar/MemCpyOptimizer.cpp
  393         cast<PointerType>(StartPtr->getType())->getElementType();
  789       Type *StructTy = cast<PointerType>(A->getType())->getElementType();
 1262   Type *ByValTy = cast<PointerType>(ByValArg->getType())->getElementType();
lib/Transforms/Scalar/SROA.cpp
 1549   Type *ElementTy = Ty->getElementType();
 1598   Type *TargetTy = TargetPtrTy->getElementType();
lib/Transforms/Scalar/Scalarizer.cpp
  244     Ty = PtrTy->getElementType();
  262     Type *ElTy = PtrTy->getElementType()->getVectorElementType();
lib/Transforms/Utils/CallPromotionUtils.cpp
  421             NewTy ? NewTy : cast<PointerType>(FormalTy)->getElementType());
lib/Transforms/Utils/Evaluator.cpp
  134   if (!cast<PointerType>(C->getType())->getElementType()->isSingleValueType())
  190     Type *Ty = cast<PointerType>(Ptr->getType())->getElementType();
  376             Type *Ty = cast<PointerType>(P->getType())->getElementType();
lib/Transforms/Utils/InlineFunction.cpp
 1249   Type *AggTy = cast<PointerType>(Src->getType())->getElementType();
 1267   Type *AggTy = ArgTy->getElementType();
lib/Transforms/Utils/LowerMemIntrinsics.cpp
  295   Type *EltTy = cast<PointerType>(SrcAddr->getType())->getElementType();
lib/Transforms/Utils/ValueMapper.cpp
  992       cast<ArrayType>(GV.getType()->getElementType()), Elements));
tools/clang/lib/CodeGen/Address.h
   52     return getType()->getElementType();
tools/clang/lib/CodeGen/CGBlocks.cpp
 2824     cast<llvm::PointerType>(addr.getPointer()->getType())->getElementType());
tools/clang/lib/CodeGen/CGCall.cpp
 1229     SrcTy = Src.getType()->getElementType();
 1295   llvm::Type *DstTy = Dst.getType()->getElementType();
 1305     DstTy = Dst.getType()->getElementType();
 3239   Address temp = CGF.CreateTempAlloca(destType->getElementType(),
 3253         cast<llvm::PointerType>(destType->getElementType()));
 3295     src = CGF.Builder.CreateBitCast(src, destType->getElementType(),
 4097         llvm::Type *SrcTy = Src.getType()->getElementType();
 4212             cast<llvm::PointerType>(LastParamTy)->getElementType());
tools/clang/lib/CodeGen/CGClass.cpp
 2832       cast<llvm::PointerType>(VTable->getType())->getElementType());
tools/clang/lib/CodeGen/CGDecl.cpp
  337   if (GV->getType()->getElementType() != Init->getType()) {
tools/clang/lib/CodeGen/CGObjCGNU.cpp
 2330         SelectorTy->getElementType(), 0, llvm::GlobalValue::PrivateLinkage,
 2557               IdTy->getElementType(), 0, llvm::GlobalValue::InternalLinkage,
 2564               IdTy->getElementType(), 0, llvm::GlobalValue::InternalLinkage,
 3615     dyn_cast<llvm::StructType>(SelectorTy->getElementType());
tools/clang/lib/CodeGen/CGObjCMac.cpp
 3606     assert(GV->getType()->getElementType() == ObjCTypes.ClassTy &&
 3669     assert(GV->getType()->getElementType() == ObjCTypes.ClassTy &&
 3700   assert(GV->getType()->getElementType() == ObjCTypes.ClassTy &&
 3714   assert(GV->getType()->getElementType() == ObjCTypes.ClassTy &&
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 1011           ->getElementType();
tools/clang/lib/CodeGen/CodeGenModule.cpp
 2756   if (!GV || (GV->getType()->getElementType() != Ty)) {
 3150         (Entry->getType()->getElementType() == Ty)) {
 3199         F, Entry->getType()->getElementType()->getPointerTo());
 3258     assert(F->getType()->getElementType() == Ty);
 3463       getModule(), Ty->getElementType(), false,
 3549             if (GV->getType()->getElementType() != InitType) {
 3622     if (GV->getType()->getElementType() == Ty)
 3956   if (!GV || GV->getType()->getElementType() != InitType ||
 4397   if (!GV || (GV->getType()->getElementType() != Ty))
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
 4141           cast<llvm::PointerType>(LLVMCatchTy)->getElementType();
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 2116                                ->getElementType())->getNumElements());
tools/clang/lib/CodeGen/TargetInfo.cpp
 8046   auto NPT = llvm::PointerType::get(PT->getElementType(),
tools/lldb/source/Expression/IRInterpreter.cpp
 1294       Type *target_ty = pointer_ptr_ty->getElementType();
 1382       Type *target_ty = pointer_ptr_ty->getElementType();
tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp
  344       (*m_module), result_global->getType()->getElementType(),
tools/llvm-stress/llvm-stress.cpp
  359     Value *Val = getRandomValue(Tp->getElementType());
tools/polly/lib/Analysis/ScopBuilder.cpp
 1334   Type *Ty = PTy->getElementType();
tools/polly/lib/CodeGen/BlockGenerators.cpp
  281     OldPtrTy = PointerType::get(OldPtrTy->getElementType(),
 1043   Type *ScalarType = PointerTy->getElementType();
 1108       dyn_cast<PointerType>(Pointer->getType())->getElementType(), VectorWidth);
tools/polly/lib/Support/ScopHelper.cpp
  676         Ty = PtrTy->getElementType();
tools/polly/lib/Transform/RewriteByReferenceParameters.cpp
   69         new AllocaInst(Alloca->getType()->getElementType(), 0,
unittests/AsmParser/AsmParserTest.cpp
  255   Ty = PT->getElementType();
  265   Ty = PT->getElementType();
  269   Ty = PT->getElementType();
  389   Ty = PT->getElementType();
  400   Ty = PT->getElementType();
  404   Ty = PT->getElementType();