Searched refs:Ptr (Results 251 - 275 of 419) sorted by relevance

<<11121314151617

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DSourceMgr.h77 /// Populate \c OffsetCache and look up a given \p Ptr in it, assuming
82 unsigned getLineNumber(const char *Ptr) const;
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorizationLegality.h285 int isConsecutivePtr(Value *Ptr);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DLint.cpp97 void visitMemoryReference(Instruction &I, Value *Ptr,
416 Value *Ptr, uint64_t Size, unsigned Align,
423 Value *UnderlyingObject = findValue(Ptr, /*OffsetOk=*/true);
463 if (Value *Base = GetPointerBaseWithConstantOffset(Ptr, Offset, *DL)) {
464 // OK, so the access is to a constant offset from Ptr. Check that Ptr is
415 visitMemoryReference(Instruction &I, Value *Ptr, uint64_t Size, unsigned Align, Type *Ty, unsigned Flags) argument
H A DBasicAliasAnalysis.cpp660 Worklist.push_back(Loc.Ptr);
843 assert(notDifferentParent(LocA.Ptr, LocB.Ptr) &&
857 AliasResult Alias = aliasCheck(LocA.Ptr, LocA.Size, LocA.AATags, LocB.Ptr,
873 assert(notDifferentParent(Call, Loc.Ptr) &&
876 const Value *Object = GetUnderlyingObject(Loc.Ptr, DL);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLLexer.cpp208 if (const char *Ptr = isLabelTail(CurPtr)) {
209 CurPtr = Ptr;
263 if (const char *Ptr = isLabelTail(TokStart)) {
264 CurPtr = Ptr;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h131 int getAddressComputationCost(Type *Ty, ScalarEvolution *SE, const SCEV *Ptr);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULibFunc.cpp823 AMDGPULibFunc::Param Ptr;
834 Ptr = p;
847 if (Ptr.ArgType) Str.push_back(Ptr);
H A DSIInsertWaitcnts.cpp1021 const Value *Ptr = Memop->getValue(); local
1022 if (SLoadAddresses.count(Ptr)) {
1025 SLoadAddresses.find(Ptr)->second))
1026 SLoadAddresses.erase(Ptr);
1417 const Value *Ptr = Memop->getValue(); local
1418 SLoadAddresses.insert(std::make_pair(Ptr, Inst.getParent()));
H A DSIISelLowering.h373 SDValue Ptr) const;
374 MachineSDNode *buildRSRC(SelectionDAG &DAG, const SDLoc &DL, SDValue Ptr,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h205 const SCEV *Ptr);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DScalarizer.cpp799 Scatterer Ptr = scatter(&LI, LI.getPointerOperand()); local
804 Res[I] = Builder.CreateAlignedLoad(Layout.VecTy->getElementType(), Ptr[I],
825 Scatterer Ptr = scatter(&SI, SI.getPointerOperand()); local
832 Stores[I] = Builder.CreateAlignedStore(Val[I], Ptr[I], Align);
H A DLICM.cpp1794 Value *Ptr; variable
1796 Ptr = LI->getOperand(0);
1798 Ptr = cast<StoreInst>(I)->getPointerOperand();
1799 return PointerMustAliases.count(Ptr);
1811 Value *Ptr = maybeInsertLCSSAPHI(SomePtr, ExitBlock); variable
1813 StoreInst *NewSI = new StoreInst(LiveInValue, Ptr, InsertPos);
2282 << *(MemLoc.Ptr) << "\n");
2289 << *(MemLoc.Ptr) << "\n");
2293 LLVM_DEBUG(dbgs() << "Aliasing okay for " << *(MemLoc.Ptr) << "\n");
H A DLoopIdiomRecognize.cpp533 Value *Ptr = GetUnderlyingObject(SI->getPointerOperand(), *DL); local
534 StoreRefsForMemset[Ptr].push_back(SI);
538 Value *Ptr = GetUnderlyingObject(SI->getPointerOperand(), *DL); local
539 StoreRefsForMemsetPattern[Ptr].push_back(SI);
799 mayLoopAccessLocation(Value *Ptr, ModRefInfo Access, Loop *L, argument
818 MemoryLocation StoreLoc(Ptr, AccessSize);
H A DSCCP.cpp1121 Constant *Ptr = Operands[0]; local
1124 ConstantExpr::getGetElementPtr(I.getSourceElementType(), Ptr, Indices);
1164 Constant *Ptr = PtrVal.getConstant();
1167 if (isa<ConstantPointerNull>(Ptr)) {
1175 if (auto *GV = dyn_cast<GlobalVariable>(Ptr)) {
1188 if (Constant *C = ConstantFoldLoadFromConstPtr(Ptr, I.getType(), DL)) {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp408 int LoopVectorizationLegality::isConsecutivePtr(Value *Ptr) { argument
413 int Stride = getPtrStride(PSE, Ptr, TheLoop, Strides, CanAddPredicate, false);
956 if (auto *Ptr = getLoadStorePointerOperand(&I))
957 SafePointes.insert(Ptr);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroInternal.h232 void emitDealloc(IRBuilder<> &Builder, Value *Ptr, CallGraph *CG) const;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp1903 SDValue SelectionDAG::getAddrSpaceCast(const SDLoc &dl, EVT VT, SDValue Ptr,
1905 SDValue Ops[] = {Ptr};
5807 SDValue SelectionDAG::getMemBasePlusOffset(SDValue Ptr, SDValue Offset,
5811 EVT BasePtrVT = Ptr.getValueType();
5812 return getNode(ISD::ADD, DL, BasePtrVT, Ptr, Offset, Flags);
6603 SDValue Ptr, SDValue Cmp, SDValue Swp,
6609 SDValue Ops[] = {Chain, Ptr, Cmp, Swp};
6614 SDValue Chain, SDValue Ptr, SDValue Val,
6637 SDValue Ops[] = {Chain, Ptr, Val};
6642 EVT VT, SDValue Chain, SDValue Ptr,
[all...]
H A DLegalizeIntegerTypes.cpp1198 SDValue Ptr = N->getOperand(1); // Get the pointer. local
1208 Parts[i] = DAG.getVAArg(RegVT, dl, Chain, Ptr, N->getOperand(2),
1591 SDValue Ch = N->getChain(), Ptr = N->getBasePtr(); local
1597 return DAG.getTruncStore(Ch, dl, Val, Ptr,
2819 SDValue Ptr = N->getBasePtr(); local
2831 Lo = DAG.getExtLoad(ExtType, dl, NVT, Ch, Ptr, N->getPointerInfo(), MemVT,
2854 Lo = DAG.getLoad(NVT, dl, Ch, Ptr, N->getPointerInfo(), Alignment, MMOFlags,
2863 Ptr = DAG.getMemBasePlusOffset(Ptr, IncrementSize, dl);
2864 Hi = DAG.getExtLoad(ExtType, dl, NVT, Ch, Ptr,
4091 SDValue Ptr = N->getBasePtr(); local
[all...]
H A DTargetLowering.cpp3345 SDValue Ptr = Lod->getBasePtr(); local
3347 Ptr = DAG.getMemBasePlusOffset(Ptr, bestOffset, dl);
3350 newVT, dl, Lod->getChain(), Ptr,
6663 SDValue Ptr = DAG.getObjectPtrOffset(SL, BasePtr, Idx * Stride);
6667 Chain, SL, Elt, Ptr, ST->getPointerInfo().getWithOffset(Idx * Stride),
6682 SDValue Ptr = LD->getBasePtr();
6699 SDValue newLoad = DAG.getLoad(intVT, dl, Chain, Ptr,
6723 EVT PtrVT = Ptr.getValueType();
6733 RegVT, dl, Chain, Ptr, L
[all...]
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
H A DASTContext.h692 void Deallocate(void *Ptr) const {}
1967 const Type *Ptr = Qc.strip(T); local
1968 return getExtQualType(Ptr, Qc);
2785 template <typename T> void addDestruction(T *Ptr) const {
2788 AddDeallocation(DestroyPtr, Ptr);
3133 inline void operator delete(void *Ptr, const clang::ASTContext &C, size_t) { argument
3134 C.Deallocate(Ptr);
3171 inline void operator delete[](void *Ptr, const clang::ASTContext &C, size_t) { argument
3172 C.Deallocate(Ptr);
H A DFormatString.h274 bool Ptr = false; member in class:clang::analyze_format_string::ArgType
297 Res.Ptr = true;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DWholeProgramDevirt.cpp821 Constant *Ptr = getPointerAtOffset(TM.Bits->GV->getInitializer(),
823 if (!Ptr)
826 auto Fn = dyn_cast<Function>(Ptr->stripPointerCasts());
1589 Value *Ptr = CI->getArgOperand(0)->stripPointerCasts(); local
1594 // just skip the vtable Ptr if it has been seen before, however, since
1597 CallSlots[{TypeId, Call.Offset}].addCallSite(Ptr, Call.CS, nullptr);
1622 Value *Ptr = CI->getArgOperand(0); local
1643 Value *GEP = LoadB.CreateGEP(Int8Ty, Ptr, Offset);
1654 CallInst *TypeTestCall = CallB.CreateCall(TypeTestFunc, {Ptr, TypeIdValue});
1683 CallSlots[{TypeId, Call.Offset}].addCallSite(Ptr, Cal
[all...]
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
H A DExprObjC.cpp361 if (const ObjCObjectPointerType *Ptr = T->getAs<ObjCObjectPointerType>())
362 return Ptr->getInterfaceDecl();
/freebsd-12-stable/contrib/llvm-project/clang/lib/Index/
H A DIndexBody.cpp276 if (const auto *Ptr = recT->getAs<ObjCObjectPointerType>())
277 addReceivers(Ptr->getObjectType());
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DOrcRemoteTargetServer.h427 uintptr_t *Ptr = local
429 *Ptr = static_cast<uintptr_t>(PtrVal);

Completed in 347 milliseconds

<<11121314151617