Home
last modified time | relevance | path

Searched refs:PtrTy (Results 1 – 25 of 111) sorted by relevance

12345

/llvm-project-15.0.7/clang/include/clang/Sema/
H A DOwnership.h49 template <class PtrTy>
80 PtrTy get() const { in get()
84 void set(PtrTy P) { in set()
150 template<class PtrTy,
153 PtrTy Val;
172 void set(PtrTy V) { Val = V; }
183 template<typename PtrTy>
184 class ActionResult<PtrTy, true> {
195 ActionResult(PtrTy V) {
211 PtrTy get() const {
[all …]
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRuntimeLibcallSignatures.cpp526 wasm::ValType PtrTy = in getLibcallSignature() local
643 Params.push_back(PtrTy); in getLibcallSignature()
644 Params.push_back(PtrTy); in getLibcallSignature()
648 Params.push_back(PtrTy); in getLibcallSignature()
649 Params.push_back(PtrTy); in getLibcallSignature()
675 Params.push_back(PtrTy); in getLibcallSignature()
789 Rets.push_back(PtrTy); in getLibcallSignature()
795 Rets.push_back(PtrTy); in getLibcallSignature()
874 Rets.push_back(PtrTy); in getLibcallSignature()
878 Rets.push_back(PtrTy); in getLibcallSignature()
[all …]
/llvm-project-15.0.7/clang/test/CodeGenObjCXX/
H A Dubsan-nullability-return-notypeloc.mm11 using PtrTy = id;
15 __attribute__((ns_returns_retained)) S::PtrTy foo(void) {
16 extern S::PtrTy helper(void);
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGObjCGNU.cpp817 SlotStructTy = llvm::StructType::get(PtrTy, PtrTy, PtrTy, IntTy, IMPTy); in CGObjCGNUstep()
833 EnterCatchFn.init(&CGM, "__cxa_begin_catch", PtrTy, PtrTy); in CGObjCGNUstep()
860 PtrTy, PtrTy); in CGObjCGNUstep()
864 PtrTy, PtrTy); in CGObjCGNUstep()
1747 PtrTy); in GenerateClass()
1916 PtrTy); in GenerateClass()
2290 MemMoveFn.init(&CGM, "objc_memmove_collectable", PtrTy, PtrTy, PtrTy, in CGObjCGNU()
3280 PtrTy)); in GenerateProtocolHolderCategory()
3357 PtrTy); in GenerateCategory()
3365 PtrTy); in GenerateCategory()
[all …]
H A DPatternInit.cpp45 auto *PtrTy = cast<llvm::PointerType>(Ty->getScalarType()); in initializationPatternFor() local
47 PtrTy->getAddressSpace()); in initializationPatternFor()
52 return llvm::ConstantExpr::getIntToPtr(Int, PtrTy); in initializationPatternFor()
/llvm-project-15.0.7/llvm/test/CodeGen/SPIRV/
H A Dopaque_pointers.ll4 ; CHECK: %[[#PtrTy:]] = OpTypePointer Function %[[#Int8Ty]]
6 ; CHECK: %[[#FTy:]] = OpTypeFunction %[[#Int64Ty]] %[[#PtrTy]]
10 ; CHECK: %[[#Parm:]] = OpFunctionParameter %[[#PtrTy]]
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dmatrix-type-builtins.cpp105 template <typename EltTy0, unsigned R0, unsigned C0, typename PtrTy>
106 void column_major_store(MyMatrix<EltTy0, R0, C0> &A, PtrTy Ptr, unsigned Stride) { in column_major_store()
111 template <typename MTy, typename PtrTy, unsigned Stride>
112 void column_major_store(MTy &A, PtrTy Ptr) { in column_major_store()
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp265 Type *PtrTy = Ty->getPointerTo(); in initialize() local
280 AtomicStoreName, AL, IRB.getVoidTy(), PtrTy, Ty, OrdTy); in initialize()
386 if (PtrTy->getPointerAddressSpace() != 0) in shouldInstrumentReadWriteFromAddress()
738 Type *PtrTy = Ty->getPointerTo(); in instrumentAtomic() local
739 Value *Args[] = {IRB.CreatePointerCast(Addr, PtrTy), in instrumentAtomic()
753 Type *PtrTy = Ty->getPointerTo(); in instrumentAtomic() local
754 Value *Args[] = {IRB.CreatePointerCast(Addr, PtrTy), in instrumentAtomic()
771 Type *PtrTy = Ty->getPointerTo(); in instrumentAtomic() local
772 Value *Args[] = {IRB.CreatePointerCast(Addr, PtrTy), in instrumentAtomic()
786 Type *PtrTy = Ty->getPointerTo(); in instrumentAtomic() local
[all …]
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DSmallPtrSet.h266 template <typename PtrTy>
269 using PtrTraits = PointerLikeTypeTraits<PtrTy>;
272 using value_type = PtrTy;
273 using reference = PtrTy;
274 using pointer = PtrTy;
284 const PtrTy operator*() const {
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMipsLegalizerInfo.cpp23 LLT PtrTy; member
50 if (Val.PtrTy != Query.Types[1]) in CheckTy0Ty1MemSizeAlign()
365 LLT PtrTy = MRI.getType(BaseAddr); in legalizeCustom() local
379 auto Addr = MIRBuilder.buildPtrAdd(PtrTy, BaseAddr, C_P2HalfMemSize); in legalizeCustom()
408 auto Addr = MIRBuilder.buildPtrAdd(PtrTy, BaseAddr, C_P2HalfMemSize); in legalizeCustom()
519 LLT PtrTy = LLT::pointer(0, 32); in legalizeIntrinsic() local
521 MIRBuilder.buildLoad(PtrTy, MI.getOperand(2), in legalizeIntrinsic()
523 MPO, MachineMemOperand::MOLoad, PtrTy, Align(4))); in legalizeIntrinsic()
526 MPO, MachineMemOperand::MOStore, PtrTy, Align(4))); in legalizeIntrinsic()
/llvm-project-15.0.7/llvm/lib/FuzzMutate/
H A DRandomIRBuilder.cpp145 if (auto *PtrTy = dyn_cast<PointerType>(Inst->getType())) { in findPointer() local
146 if (PtrTy->isOpaque()) in findPointer()
150 Type *ElemTy = PtrTy->getNonOpaquePointerElementType(); in findPointer()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DLoadStoreOpt.cpp294 LLT PtrTy = MRI->getType(StoresToMerge[0]->getPointerReg()); in mergeStores() local
295 unsigned AS = PtrTy.getAddressSpace(); in mergeStores()
502 LLT PtrTy = MRI->getType(StoreMI.getPointerReg()); in addStoreToCandidate() local
542 PtrTy.getAddressSpace()) in addStoreToCandidate()
643 LLT PtrTy = getLLTForType(*IntPtrIRTy->getPointerTo(AddrSpace), DL); in initializeStoreMergeTargetInfo() local
650 SmallVector<LLT> StoreTys({Ty, PtrTy}); in initializeStoreMergeTargetInfo()
H A DCallLowering.cpp185 if (PtrTy) { in setArgFlags()
187 Flags.setPointerAddrSpace(PtrTy->getPointerAddressSpace()); in setArgFlags()
756 const LLT PtrTy = MRI.getType(StackAddr); in handleAssignments() local
757 SrcMPO = MachinePointerInfo(PtrTy.getAddressSpace()); in handleAssignments()
876 Type *PtrTy = PointerType::get(F.getReturnType(), AS); in insertSRetIncomingArgument() local
879 ComputeValueVTs(*TLI, DL, PtrTy, ValueVTs); in insertSRetIncomingArgument()
1073 LLT PtrTy = LLT::pointer(Flags.getPointerAddrSpace(), in getStackValueStoreType() local
1076 return LLT::vector(ValTy.getElementCount(), PtrTy); in getStackValueStoreType()
1077 return PtrTy; in getStackValueStoreType()
1103 const LLT PtrTy = MRI.getType(DstPtr); in copyArgumentMemory() local
[all …]
H A DIRTranslator.cpp764 const LLT PtrTy = getLLTForType(*PtrIRTy, *DL); in emitJumpTable() local
766 auto Table = MIB.buildJumpTable(PtrTy, JT.JTI); in emitJumpTable()
1012 const LLT PtrTy = getLLTForType(*PtrIRTy, *DL); in emitBitTestHeader() local
1015 if (MaskTy.getSizeInBits() > PtrTy.getSizeInBits() || in emitBitTestHeader()
1017 MaskTy = LLT::scalar(PtrTy.getSizeInBits()); in emitBitTestHeader()
1024 MaskTy = LLT::scalar(PtrTy.getSizeInBits()); in emitBitTestHeader()
1489 LLT PtrTy = getLLTForType(*PtrIRTy, *DL); in translateGetElementPtr() local
1508 if (WantSplatVector && !PtrTy.isVector()) { in translateGetElementPtr()
1514 PtrTy = getLLTForType(*PtrIRTy, *DL); in translateGetElementPtr()
2137 PtrTy, Align(8))); in translateKnownIntrinsic()
[all …]
/llvm-project-15.0.7/llvm/lib/IR/
H A DIRBuilder.cpp562 auto *PtrTy = cast<PointerType>(Ptr->getType()); in CreateMaskedLoad() local
568 Type *OverloadedTypes[] = { Ty, PtrTy }; in CreateMaskedLoad()
582 auto *PtrTy = cast<PointerType>(Ptr->getType()); in CreateMaskedStore() local
587 Type *OverloadedTypes[] = { DataTy, PtrTy }; in CreateMaskedStore()
656 auto *PtrTy = cast<PointerType>(PtrsTy->getElementType()); in CreateMaskedScatter() local
854 Type *PtrTy = DerivedPtr->getType(); in CreateGCGetPointerBase() local
856 M, Intrinsic::experimental_gc_get_pointer_base, {PtrTy, PtrTy}); in CreateGCGetPointerBase()
863 Type *PtrTy = DerivedPtr->getType(); in CreateGCGetPointerOffset() local
865 M, Intrinsic::experimental_gc_get_pointer_offset, {PtrTy}); in CreateGCGetPointerOffset()
1286 auto *PtrTy = cast<PointerType>(PtrValue->getType()); in CreateAlignmentAssumption() local
[all …]
/llvm-project-15.0.7/clang/test/Index/
H A Dcomment-cplus-template-decls.cpp77 template <class PtrTy>
/llvm-project-15.0.7/llvm/lib/Target/DirectX/
H A DDXILPrepare.cpp97 PointerType *PtrTy = cast<PointerType>(Operand->getType()); in maybeGenerateBitcast() local
100 Builder.getInt8PtrTy(PtrTy->getAddressSpace()))); in maybeGenerateBitcast()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUHSAMetadataStreamer.cpp331 if (auto PtrTy = dyn_cast<PointerType>(Arg.getType())) { in emitKernelArg() local
332 if (PtrTy->getAddressSpace() == AMDGPUAS::LOCAL_ADDRESS) { in emitKernelArg()
363 if (auto PtrTy = dyn_cast<PointerType>(Ty)) in emitKernelArg() local
364 Arg.mAddrSpaceQual = getAddressSpaceQualifier(PtrTy->getAddressSpace()); in emitKernelArg()
734 if (auto PtrTy = dyn_cast<PointerType>(Ty)) { in emitKernelArg() local
735 if (PtrTy->getAddressSpace() == AMDGPUAS::LOCAL_ADDRESS) in emitKernelArg()
769 if (auto PtrTy = dyn_cast<PointerType>(Ty)) in emitKernelArg() local
770 if (auto Qualifier = getAddressSpaceQualifier(PtrTy->getAddressSpace())) in emitKernelArg()
H A DAMDGPUCallLowering.cpp183 const LLT PtrTy = LLT::pointer(AMDGPUAS::PRIVATE_ADDRESS, 32); in getStackAddress() local
189 auto FIReg = MIRBuilder.buildFrameIndex(PtrTy, FI); in getStackAddress()
200 SPReg = MIRBuilder.buildCopy(PtrTy, in getStackAddress()
206 SPReg = MIRBuilder.buildInstr(AMDGPU::G_AMDGPU_WAVE_ADDRESS, {PtrTy}, in getStackAddress()
213 auto AddrReg = MIRBuilder.buildPtrAdd(PtrTy, SPReg, OffsetReg); in getStackAddress()
405 LLT PtrTy = LLT::pointer(AMDGPUAS::CONSTANT_ADDRESS, 64); in lowerParameter() local
413 Register PtrReg = B.getMRI()->createGenericVirtualRegister(PtrTy); in lowerParameter()
419 LLT PtrTy = LLT::pointer(SplitArg.Flags[0].getPointerAddrSpace(), in lowerParameter() local
421 ArgTy = ArgTy.isVector() ? LLT::vector(ArgTy.getElementCount(), PtrTy) in lowerParameter()
422 : PtrTy; in lowerParameter()
H A DAMDGPURewriteOutArguments.cpp387 Type *PtrTy = Val->getType()->getPointerTo(ArgType->getAddressSpace()); in runOnFunction() local
390 Value *PtrVal = B.CreateBitCast(&Arg, PtrTy); in runOnFunction()
/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/
H A DExecutionUtils.h178 template <typename PtrTy> JITTargetAddress toTargetAddress(PtrTy *P) { in toTargetAddress()
/llvm-project-15.0.7/llvm/unittests/IR/
H A DConstantsTest.cpp380 Type *PtrTy = PointerType::get(IntTy, 0); in TEST() local
388 new GlobalVariable(*M, PtrTy, false, GlobalValue::ExternalLinkage, GEP); in TEST()
487 auto *PtrTy = PointerType::get(i32, 0); in bitcastToGEPHelper() local
488 auto *C = ConstantExpr::getBitCast(G, PtrTy); in bitcastToGEPHelper()
686 PointerType *PtrTy = Type::getInt8PtrTy(Context); in TEST() local
687 Constant *CPU = UndefValue::get(PtrTy); in TEST()
688 Constant *CP0 = ConstantPointerNull::get(PtrTy); in TEST()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp1150 LLT PtrTy = MRI.getType(ListPtr); in legalizeVaArg() local
1151 LLT IntPtrTy = LLT::scalar(PtrTy.getSizeInBits()); in legalizeVaArg()
1153 const unsigned PtrSize = PtrTy.getSizeInBits() / 8; in legalizeVaArg()
1156 PtrTy, ListPtr, in legalizeVaArg()
1158 PtrTy, PtrAlign)); in legalizeVaArg()
1165 auto ListTmp = MIRBuilder.buildPtrAdd(PtrTy, List, AlignMinus1.getReg(0)); in legalizeVaArg()
1166 DstPtr = MIRBuilder.buildMaskLowPtrBits(PtrTy, ListTmp, Log2(Alignment)); in legalizeVaArg()
1179 auto NewList = MIRBuilder.buildPtrAdd(PtrTy, DstPtr, Size.getReg(0)); in legalizeVaArg()
1184 PtrTy, PtrAlign)); in legalizeVaArg()
/llvm-project-15.0.7/llvm/unittests/Transforms/Utils/
H A DValueMapperTest.cpp69 auto *PtrTy = Type::getInt8Ty(Context)->getPointerTo(); in TEST() local
71 PtrTy, false, GlobalValue::ExternalLinkage, nullptr, "G0"); in TEST()
73 PtrTy, false, GlobalValue::ExternalLinkage, nullptr, "G1"); in TEST()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DInterleavedLoadCombinePass.cpp958 PointerType *PtrTy = dyn_cast<PointerType>(Ptr.getType()); in computePolynomialFromPointer() local
959 if (!PtrTy) { in computePolynomialFromPointer()
965 DL.getIndexSizeInBits(PtrTy->getPointerAddressSpace()); in computePolynomialFromPointer()
1031 Polynomial(DL.getIndexSizeInBits(PtrTy->getPointerAddressSpace()), 0); in computePolynomialFromPointer()

12345