Searched refs:Ptr (Results 226 - 250 of 419) sorted by relevance

1234567891011>>

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopLoadElimination.cpp432 Value *Ptr = Cand.Load->getPointerOperand();
433 auto *PtrSCEV = cast<SCEVAddRecExpr>(PSE.getSCEV(Ptr));
435 Value *InitialPtr = SEE.expandCodeFor(PtrSCEV->getStart(), Ptr->getType(),
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp179 int TargetTransformInfo::getGEPCost(Type *PointeeType, const Value *Ptr, argument
181 return TTIImpl->getGEPCost(PointeeType, Ptr, Operands);
672 Value *Ptr, bool VariableMask,
674 int Cost = TTIImpl->getGatherScatterOpCost(Opcode, DataTy, Ptr, VariableMask,
721 const SCEV *Ptr) const {
722 int Cost = TTIImpl->getAddressComputationCost(Tp, SE, Ptr);
671 getGatherScatterOpCost(unsigned Opcode, Type *DataTy, Value *Ptr, bool VariableMask, unsigned Alignment) const argument
H A DAliasAnalysisEvaluator.cpp61 Value *Ptr, Module *M) {
63 errs() << " " << Msg << ": Ptr: ";
64 Ptr->printAsOperand(errs(), true, M);
60 PrintModRefResults(const char *Msg, bool P, Instruction *I, Value *Ptr, Module *M) argument
H A DStratifiedSets.h541 for (const auto &Ptr : Found)
542 Ptr->remapTo(Upper->Number);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp109 Value *Ptr = nullptr;
111 Ptr = LoadI->getPointerOperand();
113 Ptr = SI->getPointerOperand();
115 Ptr = GI->getPointerOperand();
118 if (Ptr && Ptr == IIP)
H A DInstCombineCalls.cpp1305 Value *Ptr = II.getOperand(0); local
1323 unsigned AddrSpace = cast<PointerType>(Ptr->getType())->getAddressSpace();
1325 Value *PtrCast = IC.Builder.CreateBitCast(Ptr, VecPtrTy, "castvec");
1341 Value *Ptr = II.getOperand(0); local
1366 unsigned AddrSpace = cast<PointerType>(Ptr->getType())->getAddressSpace();
1368 Value *PtrCast = IC.Builder.CreateBitCast(Ptr, VecPtrTy, "castvec");
2371 Value *Ptr = Builder.CreateBitCast(II->getArgOperand(0), local
2373 return new LoadInst(II->getType(), Ptr);
2379 Value *Ptr = Builder.CreateBitCast(II->getArgOperand(0), local
2381 return new LoadInst(II->getType(), Ptr, Twin
2390 Value *Ptr = Builder.CreateBitCast(II->getArgOperand(1), OpPtrTy); local
2398 Value *Ptr = Builder.CreateBitCast(II->getArgOperand(1), OpPtrTy); local
2407 Value *Ptr = Builder.CreateBitCast(II->getArgOperand(0), local
2417 Value *Ptr = Builder.CreateBitCast(II->getArgOperand(0), local
2430 Value *Ptr = Builder.CreateBitCast(II->getArgOperand(1), OpPtrTy); local
2440 Value *Ptr = Builder.CreateBitCast(II->getArgOperand(1), OpPtrTy); local
[all...]
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaOverload.cpp8200 Ptr = CandidateTypes[0].pointer_begin(),
8202 Ptr != PtrEnd; ++Ptr) {
8204 if (!(*Ptr)->getPointeeType()->isObjectType())
8207 addPlusPlusMinusMinusStyleOverloads(*Ptr,
8208 (!(*Ptr).isVolatileQualified() &&
8210 (!(*Ptr).isRestrictQualified() &&
8227 Ptr = CandidateTypes[0].pointer_begin(),
8229 Ptr != PtrEnd; ++Ptr) {
[all...]
H A DSemaExprMember.cpp1280 if (const PointerType *Ptr = BaseType->getAs<PointerType>())
1281 BaseType = Ptr->getPointeeType();
1282 else if (const ObjCObjectPointerType *Ptr
1284 BaseType = Ptr->getPointeeType();
1654 if (const PointerType *Ptr = BaseType->getAs<PointerType>()) {
1655 if (!IsArrow && Ptr->getPointeeType()->isRecordType() &&
1759 if (const auto *Ptr = dyn_cast<PointerType>(
1761 if (Ptr->getPointeeType()->hasAttr(attr::NoDeref))
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Object/
H A DCOFFObjectFile.cpp58 const void *Ptr,
60 uintptr_t Addr = uintptr_t(Ptr);
499 const uint8_t *Ptr = reinterpret_cast<const uint8_t *>(IntPtr); local
500 Hint = *reinterpret_cast<const ulittle16_t *>(Ptr);
501 Name = StringRef(reinterpret_cast<const char *>(Ptr + 2));
1314 uintptr_t Ptr, int Index) {
1316 auto *P = reinterpret_cast<const import_lookup_table_entry32 *>(Ptr);
1319 auto *P = reinterpret_cast<const import_lookup_table_entry64 *>(Ptr);
57 getObject(const T *&Obj, MemoryBufferRef M, const void *Ptr, const uint64_t Size = sizeof(T)) argument
1313 makeImportedSymbolIterator(const COFFObjectFile *Object, uintptr_t Ptr, int Index) argument
H A DXCOFFObjectFile.cpp22 // Checks that [Ptr, Ptr + Size) bytes fall inside the memory buffer
25 static Expected<const T *> getObject(MemoryBufferRef M, const void *Ptr, argument
27 uintptr_t Addr = uintptr_t(Ptr);
231 const char *Ptr = reinterpret_cast<const char *>(Sec.p); local
232 Sec.p = reinterpret_cast<uintptr_t>(Ptr + getSectionHeaderSize());
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/Interp/
H A DProgram.cpp55 const Pointer Ptr(G->block());
57 Pointer Field = Ptr.atIndex(I).narrow();
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuilder.h165 llvm::Value *Ptr = local
167 return Address(Ptr, Addr.getAlignment());
H A DCGCXXABI.h229 Address Ptr, QualType ElementType,
501 /// \param Ptr - a pointer to the first element in the array
511 virtual void ReadArrayCookie(CodeGenFunction &CGF, Address Ptr,
H A DCGExpr.cpp581 llvm::Value *Ptr = EmitScalarExpr(Adjustment.Ptr.RHS); local
582 Object = EmitCXXMemberDataPointerAddress(E, Object, Ptr,
583 Adjustment.Ptr.MPT);
654 llvm::Value *Ptr, QualType Ty,
664 if (Ptr->getType()->getPointerAddressSpace())
680 auto PtrToAlloca = dyn_cast<llvm::AllocaInst>(Ptr->stripPointerCasts());
690 IsNonNull = Builder.CreateIsNotNull(Ptr);
731 llvm::Value *CastAddr = Builder.CreateBitCast(Ptr, Int8PtrTy);
750 PtrAsInt = Builder.CreatePtrToInt(Ptr, IntPtrT
653 EmitTypeCheck(TypeCheckKind TCK, SourceLocation Loc, llvm::Value *Ptr, QualType Ty, CharUnits Alignment, SanitizerSet SkippedChecks, llvm::Value *ArraySize) argument
1830 Address Ptr = LV.getBitFieldAddress(); local
2031 Address Ptr = Dst.getBitFieldAddress(); local
2345 EmitLoadOfPointer(Address Ptr, const PointerType *PtrTy, LValueBaseInfo *BaseInfo, TBAAAccessInfo *TBAAInfo) argument
2461 llvm::Value *Ptr = local
2873 Address Ptr = CreateDefaultAlignTempAlloca(V->getType()); local
3132 EmitCfiSlowPathCheck( SanitizerMask Kind, llvm::Value *Cond, llvm::ConstantInt *TypeId, llvm::Value *Ptr, ArrayRef<llvm::Constant *> StaticArgs) argument
3871 Address Ptr = EmitPointerWithAlignment(E->getBase(), &BaseInfo, &TBAAInfo); local
[all...]
H A DCGBuiltin.cpp336 Value *Ptr = CGF.EmitScalarExpr(E->getArg(0)); local
341 Ptr = CGF.Builder.CreateBitCast(Ptr, ITy->getPointerTo());
342 llvm::LoadInst *Load = CGF.Builder.CreateAlignedLoad(Ptr, LoadSize);
349 Value *Ptr = CGF.EmitScalarExpr(E->getArg(0)); local
355 Ptr = CGF.Builder.CreateBitCast(Ptr, ITy->getPointerTo());
357 CGF.Builder.CreateAlignedStore(Value, Ptr, StoreSize);
675 Value *Ptr = EmittedE ? EmittedE : EmitScalarExpr(E);
676 assert(Ptr
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DValueHandle.h121 void setPrevPtr(ValueHandleBase **Ptr) { PrevPair.setPointer(Ptr); } argument
H A DValueMap.h214 bool isPointerIntoBucketsArray(const void *Ptr) const {
215 return Map.isPointerIntoBucketsArray(Ptr);
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DYAMLParser.h140 void operator delete(void *Ptr, BumpPtrAllocator &Alloc,
142 Alloc.Deallocate(Ptr, Size);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPerfHintAnalysis.cpp243 auto *Ptr = GetPointerBaseWithConstantOffset(GEP, AM.BaseOffs, *DL); local
244 AM.BaseGV = dyn_cast_or_null<GlobalValue>(const_cast<Value *>(Ptr));
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DDeclSpec.h1543 PointerTypeInfo Ptr; member in union:clang::DeclaratorChunk::__anon2601
1555 case DeclaratorChunk::Pointer: return Ptr.destroy();
1580 I.Ptr.TypeQuals = TypeQuals;
1581 I.Ptr.ConstQualLoc = ConstQualLoc.getRawEncoding();
1582 I.Ptr.VolatileQualLoc = VolatileQualLoc.getRawEncoding();
1583 I.Ptr.RestrictQualLoc = RestrictQualLoc.getRawEncoding();
1584 I.Ptr.AtomicQualLoc = AtomicQualLoc.getRawEncoding();
1585 I.Ptr.UnalignedQualLoc = UnalignedQualLoc.getRawEncoding();
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DHWAddressSanitizer.cpp210 void instrumentMemAccessInline(Value *Ptr, bool IsWrite,
607 void HWAddressSanitizer::instrumentMemAccessInline(Value *Ptr, bool IsWrite, argument
616 Ptr = IRB.CreateBitCast(Ptr, Int8PtrTy);
621 {shadowBase(), Ptr, ConstantInt::get(Int32Ty, AccessInfo)});
625 Value *PtrLong = IRB.CreatePointerCast(Ptr, IntptrTy);
1359 auto CreateRelPtr = [&](Constant *Ptr) {
1361 ConstantExpr::getSub(ConstantExpr::getPtrToInt(Ptr, Int64Ty),
/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/
H A DAutoUpgrade.cpp1235 Value *Ptr, Value *Data, Value *Mask,
1238 Ptr = Builder.CreateBitCast(Ptr,
1246 return Builder.CreateAlignedStore(Data, Ptr, Align);
1251 return Builder.CreateMaskedStore(Data, Ptr, Align, Mask);
1255 Value *Ptr, Value *Passthru, Value *Mask,
1259 Ptr = Builder.CreateBitCast(Ptr, llvm::PointerType::getUnqual(ValTy));
1266 return Builder.CreateAlignedLoad(ValTy, Ptr, Align);
1271 return Builder.CreateMaskedLoad(Ptr, Alig
1234 UpgradeMaskedStore(IRBuilder< &Builder, Value *Ptr, Value *Data, Value *Mask, bool Aligned) argument
1254 UpgradeMaskedLoad(IRBuilder< &Builder, Value *Ptr, Value *Passthru, Value *Mask, bool Aligned) argument
2150 Value *Ptr = Builder.CreateBitCast(CI->getOperand(0), local
2165 Value *Ptr = Builder.CreateBitCast(CI->getOperand(0), local
3049 Value *Ptr = CI->getArgOperand(0); local
3435 Value *Ptr = Builder.CreateBitCast(CI->getArgOperand(3), local
3454 Value *Ptr = CI->getArgOperand(0); local
3657 Value *Ptr = Builder.CreateBitCast(CI->getArgOperand(0), local
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
H A DInterpreter.h188 GenericValue executeGEPOperation(Value *Ptr, gep_type_iterator I,
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DSpeculation.h169 static void speculateForEntryPoint(Speculator *Ptr, uint64_t StubId);
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Object/
H A DMachO.h98 NodeState(const uint8_t *Ptr);
193 const uint8_t *Ptr; member in class:llvm::object::MachORebaseEntry
245 const uint8_t *Ptr; member in class:llvm::object::MachOBindEntry
265 const char *Ptr; // Where in memory the load command is. member in struct:llvm::object::MachOObjectFile::LoadCommandInfo

Completed in 406 milliseconds

1234567891011>>