|
reference, declaration → definition
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() &&