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

References

include/llvm/Analysis/TargetTransformInfoImpl.h
  735     assert(Ptr->getType()->getScalarType()->getPointerElementType() ==
  867         Type *FTy = CS.getCalledValue()->getType()->getPointerElementType();
include/llvm/IR/Function.h
  447     return Ty ? Ty : (arg_begin() + ArgNo)->getType()->getPointerElementType();
include/llvm/IR/IRBuilder.h
 1606     return CreateLoad(Ptr->getType()->getPointerElementType(), Ptr, Name);
 1611     return CreateLoad(Ptr->getType()->getPointerElementType(), Ptr, Name);
 1616     return CreateLoad(Ptr->getType()->getPointerElementType(), Ptr, isVolatile,
 1648     return CreateAlignedLoad(Ptr->getType()->getPointerElementType(), Ptr,
 1654     return CreateAlignedLoad(Ptr->getType()->getPointerElementType(), Ptr,
 1660     return CreateAlignedLoad(Ptr->getType()->getPointerElementType(), Ptr,
 2296         cast<FunctionType>(Callee->getType()->getPointerElementType()), Callee,
 2305         cast<FunctionType>(Callee->getType()->getPointerElementType()), Callee,
include/llvm/IR/InstrTypes.h
 1591     return Ty ? Ty : getArgOperand(ArgNo)->getType()->getPointerElementType();
include/llvm/IR/Instructions.h
  201       : LoadInst(Ptr->getType()->getPointerElementType(), Ptr, NameStr,
  204       : LoadInst(Ptr->getType()->getPointerElementType(), Ptr, NameStr,
  208       : LoadInst(Ptr->getType()->getPointerElementType(), Ptr, NameStr,
  212       : LoadInst(Ptr->getType()->getPointerElementType(), Ptr, NameStr,
  216       : LoadInst(Ptr->getType()->getPointerElementType(), Ptr, NameStr,
  220       : LoadInst(Ptr->getType()->getPointerElementType(), Ptr, NameStr,
  225       : LoadInst(Ptr->getType()->getPointerElementType(), Ptr, NameStr,
  229       : LoadInst(Ptr->getType()->getPointerElementType(), Ptr, NameStr,
lib/Analysis/ConstantFolding.cpp
  610   Type *SrcTy = SrcPtrTy->getPointerElementType();
  808   ElemTy = NewPtrTy->getPointerElementType();
  999   assert(C->getType()->getPointerElementType() == Ty &&
lib/Analysis/IVDescriptors.cpp
 1083   Type *PointerElementType = PhiTy->getPointerElementType();
lib/Analysis/Loads.cpp
   33   Type *const Ty = Base->getType()->getPointerElementType();
  268       DL.getValueOrABITypeAlignment(MA, V->getType()->getPointerElementType());
  322     Type *AccessedTy = AccessedPtr->getType()->getPointerElementType();
lib/Analysis/LoopAccessAnalysis.cpp
  225       Ptr->getType()->getPointerElementType()->getScalarSizeInBits() / 8;
 1492   Type *ATy = APtr->getType()->getPointerElementType();
 1493   Type *BTy = BPtr->getType()->getPointerElementType();
lib/Analysis/ScalarEvolutionExpander.cpp
 1883       Type *Ety = Vty->getPointerElementType();
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
 1320           CE->getOperand(0)->getType()->getPointerElementType()->isFunctionTy();
lib/CodeGen/SafeStack.cpp
  417         DL.getTypeStoreSize(Arg.getType()->getPointerElementType());
  510     Type *Ty = Arg->getType()->getPointerElementType();
  566     Type *Ty = Arg->getType()->getPointerElementType();
lib/IR/ConstantFold.cpp
  820                                  Ops[0]->getType()->getPointerElementType());
lib/IR/Instructions.cpp
 2707       if (SrcTy->getScalarType()->getPointerElementType() ==
 2708           DstTy->getScalarType()->getPointerElementType())
lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp
  147           Ptr->getType()->getPointerElementType(), Ptr,
lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp
  154     return getValueType(Ty->getPointerElementType(), TypeName);
  595     return getValueType(Ty->getPointerElementType(), TypeName);
lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
  834         Type *EltTy = Src0->getType()->getPointerElementType();
  851       Type *EltTy = V->getType()->getPointerElementType();
  918       Type *SrcTy = Src->getType()->getPointerElementType();
lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp
  151       Type *DestEltTy = BCI->getType()->getPointerElementType();
  157       Type *SrcEltTy = Arg.getType()->getPointerElementType();
  196       DL->getTypeStoreSize(ArgTy->getPointerElementType()) > MaxOutArgSizeBytes) {
  289       Type *ArgTy = OutArg->getType()->getPointerElementType();
  399       Type *EltTy = Arg->getType()->getPointerElementType();
lib/Target/AMDGPU/SIISelLowering.cpp
  996                             ->getPointerElementType());
lib/Target/NVPTX/NVPTXLowerArgs.cpp
  195       Ptr, PointerType::get(Ptr->getType()->getPointerElementType(),
lib/Target/PowerPC/PPCLoopPreIncPrep.cpp
  573         PtrValue->getType()->getPointerElementType()->isVectorTy())
  580     if (PtrValue->getType()->getPointerElementType()->isIntegerTy(64)) {
lib/Target/WebAssembly/WebAssemblyAddMissingPrototypes.cpp
   97                 BC->getDestTy()->getPointerElementType())) {
lib/Transforms/Coroutines/CoroInternal.h
  162       return cast<FunctionType>(FnPtrTy->getPointerElementType());
lib/Transforms/Coroutines/CoroSplit.cpp
  502       assert(CachedSlot->getType()->getPointerElementType() == ValueTy &&
  511         assert(Arg.getType()->getPointerElementType() == ValueTy &&
lib/Transforms/IPO/Attributor.cpp
 1557           Offset + (int64_t)DL.getTypeStoreSize(PtrTy->getPointerElementType());
lib/Transforms/IPO/GlobalOpt.cpp
 1173     Result = new LoadInst(V->getType()->getPointerElementType(), V,
lib/Transforms/InstCombine/InstCombineCalls.cpp
 4377                       CI->getOperand(0)->getType()->getPointerElementType()));
 4579       AB.addByValAttr(NewArg->getType()->getPointerElementType());
lib/Transforms/InstCombine/InstCombineCompares.cpp
  745         Start->getType()->getPointerElementType(), NewBase,
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
  312         V->getType()->getPointerElementType(), V, Indices);
  319     auto *NewT = PointerType::get(BC->getType()->getPointerElementType(),
  414         auto *DestTy = PointerType::get(AI.getType()->getPointerElementType(),
  461         NewPtr->getType()->getPointerElementType() == NewTy &&
 1338       IC, *LI, LoadAddr->getType()->getPointerElementType());
lib/Transforms/Instrumentation/AddressSanitizer.cpp
 2900       Type *Ty = Arg.getType()->getPointerElementType();
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
 1673       CS.getCalledValue()->getType()->getPointerElementType());
lib/Transforms/Instrumentation/MemorySanitizer.cpp
 1613                 ? DL.getTypeAllocSize(FArg.getType()->getPointerElementType())
 1624               Type *EltType = A->getType()->getPointerElementType();
 3316         Size = DL.getTypeAllocSize(A->getType()->getPointerElementType());
 3640     Type *ElType = OpType->getPointerElementType();
 3806         Type *RealTy = A->getType()->getPointerElementType();
 4420         Type *RealTy = A->getType()->getPointerElementType();
lib/Transforms/Scalar/DeadStoreElimination.cpp
  950         EarlierIntrinsic->getRawDest()->getType()->getPointerElementType(),
lib/Transforms/Scalar/InferAddressSpaces.cpp
  420       Operand->getType()->getPointerElementType()->getPointerTo(NewAddrSpace);
  446       I->getType()->getPointerElementType()->getPointerTo(NewAddrSpace);
  507     CE->getType()->getPointerElementType()->getPointerTo(NewAddrSpace);
  572       NewOperands[0]->getType()->getPointerElementType());
  989             if (ASC->getType()->getPointerElementType() !=
  990                 NewV->getType()->getPointerElementType()) {
lib/Transforms/Scalar/LICM.cpp
 2064   auto *SomePtrElemType = SomePtr->getType()->getPointerElementType();
 2118       SomePtr->getType()->getPointerElementType(), SomePtr,
lib/Transforms/Scalar/LoopLoadElimination.cpp
  102     Type *LoadType = LoadPtrType->getPointerElementType();
  106            LoadType == StorePtr->getType()->getPointerElementType() &&
lib/Transforms/Scalar/MemCpyOptimizer.cpp
 1058       Builder.CreateGEP(Dest->getType()->getPointerElementType(), Dest,
lib/Transforms/Scalar/SROA.cpp
 1407   return IRB.CreateInBoundsGEP(BasePtr->getType()->getPointerElementType(),
 1846   } else if (U->get()->getType()->getPointerElementType()->isStructTy()) {
lib/Transforms/Utils/Evaluator.cpp
  250             Val, P->getType()->getPointerElementType(), DL);
  317           dyn_cast<FunctionType>(CE->getType()->getPointerElementType())) {
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
  323   Type *PtrATy = PtrA->getType()->getPointerElementType();
  324   Type *PtrBTy = PtrB->getType()->getPointerElementType();
lib/Transforms/Vectorize/LoopVectorize.cpp
 2847         StartValue->getType()->getPointerElementType(), StartValue,
lib/Transforms/Vectorize/SLPVectorizer.cpp
 3319   Type *SrcTy = LoadPtr->getType()->getPointerElementType();
tools/clang/lib/CodeGen/CGAtomic.cpp
  347   if (!requiresMemSetZero(addr->getType()->getPointerElementType()))
  978       auto *DestType = T->getPointerElementType()->getPointerTo(DestAS);
 1397                       : getAtomicAddress().getType()->getPointerElementType();
tools/clang/lib/CodeGen/CGBuilder.h
  101     assert(Addr->getType()->getPointerElementType() == Ty);
  130     assert(Addr->getType()->getPointerElementType() == getInt1Ty());
  136     assert(Addr->getType()->getPointerElementType() == getInt1Ty());
tools/clang/lib/CodeGen/CGBuiltin.cpp
  920       EmitScalarExpr(E->getArg(0))->getType()->getPointerElementType();
12846       = FlagOutPtr.getPointer()->getType()->getPointerElementType();
13622         CGM.getIntrinsic(IntrinsicID, {Ptr->getType()->getPointerElementType(),
13629         CGM.getIntrinsic(IntrinsicID, {Ptr->getType()->getPointerElementType(),
13839             {Ptr->getType()->getPointerElementType(), Ptr->getType()}),
13849             {Ptr->getType()->getPointerElementType(), Ptr->getType()}),
tools/clang/lib/CodeGen/CGCall.cpp
 3822           Callee.getFunctionPointer()->getType()->getPointerElementType();
 4017           auto *T = V->getType()->getPointerElementType()->getPointerTo(
tools/clang/lib/CodeGen/CGCall.h
  116       assert(functionPtr->getType()->getPointerElementType()->isFunctionTy());
tools/clang/lib/CodeGen/CGClass.cpp
 2044         ThisPtr->getType()->getPointerElementType()->getPointerTo(TargetThisAS);
tools/clang/lib/CodeGen/CGDecl.cpp
 1355       auto VlaExprTy = VlaSize.NumElts->getType()->getPointerElementType();
 2390       auto *T = V->getType()->getPointerElementType()->getPointerTo(DestAS);
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 3141     assert(Elem.second->getType()->getPointerElementType() == Ty &&
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 4496       TargetAddr, TargetAddr->getType()->getPointerElementType()->getPointerTo(
 4500       TargetAddr, TargetAddr->getType()->getPointerElementType()->getPointerTo(
 4527         NativeArg->getType()->getPointerElementType()->getPointerTo());
tools/clang/lib/CodeGen/CodeGenModule.cpp
  322           GV->getType()->getPointerElementType());
tools/clang/lib/CodeGen/TargetInfo.cpp
 9927   auto *BlockTy = BlockLiteral->getType()->getPointerElementType();
tools/lldb/source/Expression/IRInterpreter.cpp
 1510       prototype = prototype->getPointerElementType();
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptx86ABIFixups.cpp
   65   auto ptr_type = type->getPointerElementType();
tools/polly/lib/Analysis/ScopBuilder.cpp
 1616     if ((SrcTy->isPointerTy() && !SrcTy->getPointerElementType()->isSized()) ||
 1617         (DstTy->isPointerTy() && !DstTy->getPointerElementType()->isSized())) {
 1621         DL.getTypeAllocSize(SrcTy->getPointerElementType()) ==
 1622             DL.getTypeAllocSize(DstTy->getPointerElementType()))
tools/polly/lib/CodeGen/BlockGenerators.cpp
  802           if (Val->getType() != Address->getType()->getPointerElementType())
tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp
  135       if (Ty->getPointerElementType() == Builder.getInt8Ty() &&