Searched refs:PtrTy (Results 1 - 25 of 89) sorted by relevance

1234

/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DOwnership.h42 /// \tparam PtrTy Either a pointer type like 'T*' or a type that behaves like
46 /// doesn't know about but that Sema or another client does. The PtrTy
49 template <class PtrTy>
55 using Traits = llvm::PointerLikeTypeTraits<PtrTy>;
60 static OpaquePtr make(PtrTy P) { OpaquePtr OP; OP.set(P); return OP; }
72 /// from PtrTy to PtrT.
80 PtrTy get() const {
84 void set(PtrTy P) {
151 template<class PtrTy,
152 bool CompressInvalid = IsResultPtrLowBitFree<PtrTy>
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRuntimeLibcallSignatures.cpp519 wasm::ValType PtrTy = local
636 Params.push_back(PtrTy);
637 Params.push_back(PtrTy);
641 Params.push_back(PtrTy);
642 Params.push_back(PtrTy);
668 Params.push_back(PtrTy);
679 Params.push_back(PtrTy);
686 Params.push_back(PtrTy);
695 Params.push_back(PtrTy);
704 Params.push_back(PtrTy);
[all...]
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DPatternInit.cpp45 auto *PtrTy = cast<llvm::PointerType>(
48 PtrTy->getAddressSpace());
53 return llvm::ConstantExpr::getIntToPtr(Int, PtrTy);
H A DCGObjCGNU.cpp152 llvm::PointerType *PtrTy; member in class:__anon2883::CGObjCGNU
815 llvm::StructType::get(PtrTy, PtrTy, PtrTy, IntTy, IMPTy);
831 EnterCatchFn.init(&CGM, "__cxa_begin_catch", PtrTy, PtrTy);
836 PtrTy);
840 EnterCatchFn.init(&CGM, "objc_begin_catch", IdTy, PtrTy);
844 ExceptionReThrowFn.init(&CGM, "objc_exception_rethrow", VoidTy, PtrTy);
857 CxxAtomicObjectSetFn.init(&CGM, "objc_setCppObjectAtomic", VoidTy, PtrTy,
1732 PtrTy); variable
1901 PtrTy); variable
3154 ClassName, CategoryName, {}, false), PtrTy); local
3157 ClassName, CategoryName, {}, true), PtrTy); local
3250 PtrTy); local
3258 PtrTy); local
3260 Elements.addBitCast(GenerateCategoryProtocolList(CatDecl), PtrTy); local
3266 Elements.addBitCast(GeneratePropertyList(OCD, Category, false), PtrTy); local
3268 Elements.addBitCast(GeneratePropertyList(OCD, Category, true), PtrTy); local
[all...]
H A DCGBuilder.h158 auto PtrTy = Ty->getPointerTo(Addr.getAddressSpace()); local
159 return CreateBitCast(Addr, PtrTy, Name);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DRandomIRBuilder.cpp142 if (auto PtrTy = dyn_cast<PointerType>(Inst->getType())) {
144 if (!PtrTy->getElementType()->isSized() ||
145 !PtrTy->getElementType()->isFirstClassType())
149 return Pred.matches(Srcs, UndefValue::get(PtrTy->getElementType()));
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp240 Type *PtrTy = Ty->getPointerTo(); local
243 M.getOrInsertFunction(AtomicLoadName, Attr, Ty, PtrTy, OrdTy);
247 AtomicStoreName, Attr, IRB.getVoidTy(), PtrTy, Ty, OrdTy);
271 M.getOrInsertFunction(RMWName, Attr, Ty, PtrTy, Ty, OrdTy);
276 TsanAtomicCAS[i] = M.getOrInsertFunction(AtomicCASName, Attr, Ty, PtrTy, Ty,
331 Type *PtrTy = cast<PointerType>(Addr->getType()->getScalarType()); local
332 if (PtrTy->getPointerAddressSpace() != 0)
639 Type *PtrTy = Ty->getPointerTo(); local
640 Value *Args[] = {IRB.CreatePointerCast(Addr, PtrTy),
654 Type *PtrTy local
671 Type *PtrTy = Ty->getPointerTo(); local
685 Type *PtrTy = Ty->getPointerTo(); local
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A DSmallPtrSet.h265 template <typename PtrTy>
268 using PtrTraits = PointerLikeTypeTraits<PtrTy>;
271 using value_type = PtrTy;
272 using reference = PtrTy;
273 using pointer = PtrTy;
283 const PtrTy operator*() const {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/
H A DIRBuilder.cpp479 auto *PtrTy = cast<PointerType>(Ptr->getType()); local
480 Type *DataTy = PtrTy->getElementType();
485 Type *OverloadedTypes[] = { DataTy, PtrTy };
499 auto *PtrTy = cast<PointerType>(Ptr->getType()); local
500 Type *DataTy = PtrTy->getElementType();
503 Type *OverloadedTypes[] = { DataTy, PtrTy };
532 auto PtrTy = cast<PointerType>(PtrsTy->getElementType()); local
534 Type *DataTy = VectorType::get(PtrTy->getElementType(), NumElts);
566 auto PtrTy = cast<PointerType>(PtrsTy->getElementType()); local
568 PtrTy
[all...]
H A DGlobals.cpp112 PointerType *PtrTy = getType(); local
113 return PtrTy->getAddressSpace();
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUHSAMetadataStreamer.cpp349 if (auto PtrTy = dyn_cast<PointerType>(Ty)) {
350 if (PtrTy->getAddressSpace() == AMDGPUAS::LOCAL_ADDRESS) {
353 PointeeAlign = DL.getABITypeAlignment(PtrTy->getElementType());
378 if (auto PtrTy = dyn_cast<PointerType>(Ty))
379 Arg.mAddrSpaceQual = getAddressSpaceQualifier(PtrTy->getAddressSpace());
771 if (auto PtrTy = dyn_cast<PointerType>(Ty)) {
772 if (PtrTy->getAddressSpace() == AMDGPUAS::LOCAL_ADDRESS) {
775 PointeeAlign = DL.getABITypeAlignment(PtrTy->getElementType());
810 if (auto PtrTy = dyn_cast<PointerType>(Ty))
811 if (auto Qualifier = getAddressSpaceQualifier(PtrTy
[all...]
H A DAMDGPULegalizerInfo.h63 Register DstReg, LLT PtrTy, MachineIRBuilder &B, const GlobalValue *GV,
H A DAMDGPURewriteOutArguments.cpp461 Type *PtrTy = Val->getType()->getPointerTo(ArgType->getAddressSpace()); local
464 Value *PtrVal = B.CreateBitCast(&Arg, PtrTy);
H A DAMDGPULegalizerInfo.cpp677 const LLT PtrTy = Query.Types[1];
678 unsigned AS = PtrTy.getAddressSpace();
757 const LLT PtrTy = Query.Types[1];
772 unsigned MaxSize = maxSizeForAddrSpace(PtrTy.getAddressSpace());
785 const LLT PtrTy = Query.Types[1];
788 unsigned MaxSize = maxSizeForAddrSpace(PtrTy.getAddressSpace());
1619 Register DstReg, LLT PtrTy,
1655 Register PCReg = PtrTy.getSizeInBits() != 32 ? DstReg :
1669 if (PtrTy.getSizeInBits() == 32)
1722 LLT PtrTy
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp1028 LLT PtrTy = MRI.getType(Dst);
1062 MIB.buildConstant(LLT::scalar(PtrTy.getSizeInBits()), DstOff);
1063 Ptr = MIB.buildPtrAdd(PtrTy, Dst, Offset).getReg(0);
1148 LLT PtrTy = MRI.getType(Src); local
1166 Offset = MIB.buildConstant(LLT::scalar(PtrTy.getSizeInBits()), CurrOffset)
1168 LoadPtr = MIB.buildPtrAdd(PtrTy, Src, Offset).getReg(0);
1174 CurrOffset == 0 ? Dst : MIB.buildPtrAdd(PtrTy, Dst, Offset).getReg(0);
1253 LLT PtrTy = MRI.getType(Src); local
1264 MIB.buildConstant(LLT::scalar(PtrTy.getSizeInBits()), CurrOffset);
1265 LoadPtr = MIB.buildPtrAdd(PtrTy, Sr
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DExecutionUtils.h193 template <typename PtrTy> JITTargetAddress toTargetAddress(PtrTy *P) {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64LegalizerInfo.cpp732 LLT PtrTy = MRI.getType(ListPtr); local
733 LLT IntPtrTy = LLT::scalar(PtrTy.getSizeInBits());
735 const unsigned PtrSize = PtrTy.getSizeInBits() / 8;
736 Register List = MRI.createGenericVirtualRegister(PtrTy);
747 auto ListTmp = MIRBuilder.buildPtrAdd(PtrTy, List, AlignMinus1.getReg(0));
749 DstPtr = MRI.createGenericVirtualRegister(PtrTy);
762 auto NewList = MIRBuilder.buildPtrAdd(PtrTy, DstPtr, Size.getReg(0));
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DScalarizer.cpp98 PointerType *PtrTy; member in class:__anon5721::Scatterer
252 PtrTy = dyn_cast<PointerType>(Ty);
253 if (PtrTy)
254 Ty = PtrTy->getElementType();
271 if (PtrTy) {
272 Type *ElTy = PtrTy->getElementType()->getVectorElementType();
274 Type *NewPtrTy = PointerType::get(ElTy, PtrTy->getAddressSpace());
/freebsd-12-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DOrcCBindingsStack.h260 template <typename PtrTy>
261 static PtrTy fromTargetAddress(JITTargetAddress Addr) {
262 return reinterpret_cast<PtrTy>(static_cast<uintptr_t>(Addr));
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DVectorUtils.cpp187 auto *PtrTy = dyn_cast<PointerType>(Ptr->getType()); local
188 if (!PtrTy || PtrTy->isAggregateType())
836 PointerType *PtrTy = cast<PointerType>(Ptr->getType()); local
837 uint64_t Size = DL.getTypeAllocSize(PtrTy->getElementType());
842 Alignment = Align(DL.getABITypeAlignment(PtrTy->getElementType()));
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DStackProtector.cpp391 PointerType *PtrTy = Type::getInt8PtrTy(RI->getContext()); local
392 AI = B.CreateAlloca(PtrTy, nullptr, "StackGuardSlot");
H A DInterleavedLoadCombinePass.cpp960 PointerType *PtrTy = dyn_cast<PointerType>(Ptr.getType()); local
961 if (!PtrTy) {
967 DL.getIndexSizeInBits(PtrTy->getPointerAddressSpace());
1033 Polynomial(DL.getIndexSizeInBits(PtrTy->getPointerAddressSpace()), 0);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVETailPredication.cpp295 auto *PtrTy = cast<PointerType>(I->getOperand(TypeOp)->getType()); local
296 return cast<VectorType>(PtrTy->getElementType());
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h142 int getAddressComputationCost(Type *PtrTy, ScalarEvolution *SE,
/freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DCStringChecker.cpp385 QualType PtrTy = Ctx.getPointerType(Ctx.CharTy); local
413 SVal BufStart = svalBuilder.evalCast(BufVal, PtrTy, FirstBuf->getType());
418 LastOffset, PtrTy);
433 BufStart = svalBuilder.evalCast(BufVal, PtrTy, SecondBuf->getType());
438 LastOffset, PtrTy);
898 QualType PtrTy = Ctx.getPointerType(Ctx.CharTy); local
914 SVal BufStart = svalBuilder.evalCast(BufVal, PtrTy, FirstBuf->getType());
920 svalBuilder.evalBinOpLN(state, BO_Add, *BufLoc, LastOffset, PtrTy);

Completed in 487 milliseconds

1234