Searched refs:Ptr (Results 151 - 175 of 419) sorted by relevance

1234567891011>>

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DVectorUtils.h207 Value *stripGetElementPtr(Value *Ptr, ScalarEvolution *SE, Loop *Lp);
210 Value *getUniqueCastUse(Value *Ptr, Loop *Lp, Type *Ty);
214 Value *getStrideFromPointer(Value *Ptr, ScalarEvolution *SE, Loop *Lp);
581 for (auto *Ptr : InterleaveGroups)
582 delete Ptr;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCLoopInstrFormPrep.cpp313 assert(LSCEV && "Invalid SCEV for Ptr value.");
621 Value *Ptr = GetPointerOperand(I->Instr); local
622 assert(Ptr && "No pointer operand");
623 if (NewPtrs.count(Ptr))
630 Instruction *PtrIP = dyn_cast<Instruction>(Ptr);
644 NewPtr->setIsInBounds(IsPtrInBounds(Ptr));
648 if (Instruction *IDel = dyn_cast<Instruction>(Ptr))
652 if (Ptr->getType() != RealNewPtr->getType()) {
653 ReplNewPtr = new BitCastInst(RealNewPtr, Ptr->getType(),
654 getInstrName(Ptr, CastNodeNameSuffi
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DStackSafetyAnalysis.cpp218 bool analyzeAllUses(const Value *Ptr, UseInfo &AS);
281 /// The function analyzes all local uses of Ptr (alloca or argument) and
283 bool StackSafetyLocalAnalysis::analyzeAllUses(const Value *Ptr, UseInfo &US) { argument
286 WorkList.push_back(Ptr);
298 getAccessRange(UI, Ptr, DL.getTypeStoreSize(I->getType())));
312 UI, Ptr, DL.getTypeStoreSize(I->getOperand(0)->getType())));
331 US.updateRange(getMemIntrinsicAccessRange(MI, UI, Ptr));
350 ConstantRange Offset = offsetFromAlloca(UI, Ptr);
H A DConstantFolding.cpp804 Constant *StripPtrCastKeepAS(Constant *Ptr, Type *&ElemTy) { argument
805 assert(Ptr->getType()->isPointerTy() && "Not a pointer type");
806 auto *OldPtrTy = cast<PointerType>(Ptr->getType());
807 Ptr = cast<Constant>(Ptr->stripPointerCasts());
808 auto *NewPtrTy = cast<PointerType>(Ptr->getType());
815 Ptr = ConstantExpr::getPointerCast(Ptr, NewPtrTy);
817 return Ptr;
838 Constant *Ptr
[all...]
H A DAliasAnalysis.cpp447 if (Loc.Ptr) {
470 if (Loc.Ptr) {
501 if (Loc.Ptr && pointsToConstantMemory(Loc, AAQI))
515 if (Loc.Ptr) {
545 if (Loc.Ptr) {
565 if (Loc.Ptr) {
589 if (Loc.Ptr) {
617 if (Loc.Ptr) {
648 GetUnderlyingObject(MemLoc.Ptr, I->getModule()->getDataLayout());
H A DAliasSetTracker.cpp199 AliasResult AliasSet::aliasesPointer(const Value *Ptr, LocationSize Size, argument
214 MemoryLocation(Ptr, Size, AAInfo));
221 MemoryLocation(Ptr, Size, AAInfo),
230 AA.getModRefInfo(Inst, MemoryLocation(Ptr, Size, AAInfo))))
305 AliasSet *AliasSetTracker::mergeAliasSetsForPointer(const Value *Ptr, argument
316 AliasResult AR = Cur->aliasesPointer(Ptr, Size, AAInfo, AA);
355 Value * const Pointer = const_cast<Value*>(MemLoc.Ptr);
404 void AliasSetTracker::add(Value *Ptr, LocationSize Size, argument
406 addPointer(MemoryLocation(Ptr, Size, AAInfo), AliasSet::NoAccess);
H A DGlobalsModRef.cpp436 Value *Ptr = GetUnderlyingObject(SI->getOperand(0), local
439 if (!isAllocLikeFn(Ptr, &GetTLI(*SI->getFunction())))
444 if (AnalyzeUsesOfPointer(Ptr, /*Readers*/ nullptr, /*Writers*/ nullptr,
449 AllocRelatedValues.push_back(Ptr);
775 const Value *Ptr = GetUnderlyingObject(LI->getPointerOperand(), DL); local
776 if (isNonEscapingGlobalNoAliasWithLoad(GV, Ptr, Depth, DL))
820 const Value *UV1 = GetUnderlyingObject(LocA.Ptr, DL);
821 const Value *UV2 = GetUnderlyingObject(LocB.Ptr, DL);
935 dyn_cast<GlobalValue>(GetUnderlyingObject(Loc.Ptr, DL)))
/freebsd-12-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DOrcABISupport.cpp182 void **Ptr = reinterpret_cast<void **>(PtrsBlock.base()); local
184 Ptr[I] = InitialPtrVal;
263 void **Ptr = reinterpret_cast<void **>(PtrsBlock.base()); local
265 Ptr[I] = InitialPtrVal;
530 void **Ptr = reinterpret_cast<void **>(PtrsBlock.base()); local
532 Ptr[I] = InitialPtrVal;
723 void **Ptr = reinterpret_cast<void **>(PtrsBlock.base()); local
725 Ptr[I] = InitialPtrVal;
974 void **Ptr = reinterpret_cast<void **>(PtrsBlock.base()); local
976 Ptr[
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsExpandPseudo.cpp103 Register Ptr = I->getOperand(1).getReg(); local
145 BuildMI(loop1MBB, DL, TII->get(LL), Scratch).addReg(Ptr).addImm(0);
165 .addReg(Ptr)
244 Register Ptr = I->getOperand(1).getReg(); local
278 BuildMI(loop1MBB, DL, TII->get(LL), Dest).addReg(Ptr).addImm(0);
288 .addReg(Scratch).addReg(Ptr).addImm(0);
411 Register Ptr = I->getOperand(1).getReg(); local
437 BuildMI(loopMBB, DL, TII->get(LL), OldVal).addReg(Ptr).addImm(0);
531 // StoreVal<tied1> = sc StoreVal, 0(Ptr)
538 .addReg(StoreVal).addReg(Ptr)
633 Register Ptr = I->getOperand(1).getReg(); local
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsicInst.h357 void setDest(Value *Ptr) { argument
358 assert(getRawDest()->getType() == Ptr->getType() &&
360 setArgOperand(ARG_DEST, Ptr);
422 void setSource(Value *Ptr) { argument
423 assert(getRawSource()->getType() == Ptr->getType() &&
425 BaseCL::setArgOperand(ARG_SOURCE, Ptr);
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DEndian.h254 explicit ref(void *Ptr) : Ptr(Ptr) {}
257 return endian::read<value_type, endian, alignment>(Ptr);
261 endian::write<value_type, endian, alignment>(Ptr, NewValue);
265 void *Ptr;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelDAGToDAG.cpp373 SDValue Ptr = LD->getBasePtr(); local
377 Chain = CurDAG->getCopyToReg(Chain, DL, AVR::R31R30, Ptr, SDValue());
378 Ptr = CurDAG->getCopyFromReg(Chain, DL, AVR::R31R30, MVT::i16,
386 ResNode = CurDAG->getMachineNode(LPMOpc, DL, VT, MVT::i16, MVT::Other, Ptr,
394 Ptr, RegZ);
398 MVT::Other, Ptr, RegZ);
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/TextAPI/MachO/
H A DInterfaceFile.h390 void *Ptr = Allocator.Allocate(String.size(), 1); local
391 memcpy(Ptr, String.data(), String.size());
392 return StringRef(reinterpret_cast<const char *>(Ptr), String.size());
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600ISelLowering.cpp1088 SDValue R600TargetLowering::stackPtrToRegIndex(SDValue Ptr, argument
1105 SDLoc DL(Ptr);
1106 return DAG.getNode(ISD::SRL, DL, Ptr.getValueType(), Ptr,
1173 SDValue Ptr = DAG.getNode(ISD::AND, DL, MVT::i32, LoadPtr, local
1179 SDValue Dst = DAG.getLoad(MVT::i32, DL, Chain, Ptr, PtrInfo);
1218 SDValue NewStore = DAG.getStore(Chain, DL, Value, Ptr, PtrInfo);
1234 SDValue Ptr = StoreNode->getBasePtr(); local
1239 EVT PtrVT = Ptr.getValueType();
1254 NewChain, DL, Value, Ptr, StoreNod
1403 SDValue Ptr = DAG.getNode(ISD::AND, DL, MVT::i32, LoadPtr, local
1454 SDValue Ptr = LoadNode->getBasePtr(); local
1797 SDValue Ptr = LoadNode->getBasePtr(); local
2056 SDValue Ptr = LoadNode->getBasePtr(); local
[all...]
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
H A DAPValue.cpp41 : Ptr(P), Local{I, V} {}
43 : Ptr(P), Local{I, V} {}
48 Base.Ptr = LV;
56 Base.Ptr = LV;
83 if (LHS.Ptr != RHS.Ptr)
103 return Ptr.getOpaqueValue();
107 return Ptr.isNull();
111 return static_cast<bool>(Ptr);
H A DTemplateName.cpp62 TemplateName::TemplateName(void *Ptr) { argument
63 Storage = StorageType::getFromOpaqueValue(Ptr);
/freebsd-12-stable/contrib/libstdc++/include/ext/pb_ds/detail/ov_tree_map_/
H A Dov_tree_map_.hpp410 template<typename Ptr>
411 inline static Ptr
412 mid_pointer(Ptr p_begin, Ptr p_end)
/freebsd-12-stable/usr.bin/truss/
H A Dsyscall.h44 * Ptr -- pointer to some unspecified structure. Just print as hex for now.
67 * In addition, the pointer types (String, Ptr) may have OUT masked in --
140 Ptr, enumerator in enum:Argtype
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSROA.cpp1466 Value *Ptr, Type *Ty, APInt &Offset,
1471 return getNaturalGEPWithType(IRB, DL, Ptr, Ty, TargetTy, Indices,
1493 return getNaturalGEPRecursively(IRB, DL, Ptr, VecTy->getElementType(),
1506 return getNaturalGEPRecursively(IRB, DL, Ptr, ElementTy, Offset, TargetTy,
1525 return getNaturalGEPRecursively(IRB, DL, Ptr, ElementTy, Offset, TargetTy,
1540 Value *Ptr, APInt Offset, Type *TargetTy,
1543 PointerType *Ty = cast<PointerType>(Ptr->getType());
1560 return getNaturalGEPRecursively(IRB, DL, Ptr, ElementTy, Offset, TargetTy,
1564 /// Compute an adjusted pointer from Ptr by Offset bytes where the
1579 static Value *getAdjustedPtr(IRBuilderTy &IRB, const DataLayout &DL, Value *Ptr,
[all...]
/freebsd-12-stable/contrib/llvm-project/lldb/include/lldb/Utility/
H A DStream.h399 void write_impl(const char *Ptr, size_t Size) override {
400 m_target.Write(Ptr, Size);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DInterleavedLoadCombinePass.cpp952 /// \param Ptr input pointer value
956 static void computePolynomialFromPointer(Value &Ptr, Polynomial &Result, argument
960 PointerType *PtrTy = dyn_cast<PointerType>(Ptr.getType());
970 if (isa<CastInst>(&Ptr)) {
971 CastInst &CI = *cast<CastInst>(&Ptr);
977 BasePtr = &Ptr;
983 else if (isa<GetElementPtrInst>(&Ptr)) {
984 GetElementPtrInst &GEP = *cast<GetElementPtrInst>(&Ptr);
1032 BasePtr = &Ptr;
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A DFunctionExtras.h151 void setOutOfLineStorage(void *Ptr, size_t Size, size_t Alignment) { argument
152 StorageUnion.OutOfLineStorage = {Ptr, Size, Alignment};
H A DPointerIntPair.h175 static intptr_t updatePointer(intptr_t OrigValue, PointerT Ptr) {
177 reinterpret_cast<intptr_t>(PtrTraits::getAsVoidPointer(Ptr));
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCXX.cpp241 llvm::Constant *Ptr = GetOrCreateLLVMFunction( local
244 return {FnType, Ptr};
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
H A DAttr.h73 void operator delete(void *Ptr, ASTContext &C, size_t Alignment) noexcept {
74 return ::operator delete(Ptr, C, Alignment);

Completed in 316 milliseconds

1234567891011>>