| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Ownership.h | 49 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 D | WebAssemblyRuntimeLibcallSignatures.cpp | 526 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 D | ubsan-nullability-return-notypeloc.mm | 11 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 D | CGObjCGNU.cpp | 817 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 D | PatternInit.cpp | 45 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 D | opaque_pointers.ll | 4 ; 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 D | matrix-type-builtins.cpp | 105 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 D | ThreadSanitizer.cpp | 265 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 D | SmallPtrSet.h | 266 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 D | MipsLegalizerInfo.cpp | 23 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 D | RandomIRBuilder.cpp | 145 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 D | LoadStoreOpt.cpp | 294 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 D | CallLowering.cpp | 185 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 D | IRTranslator.cpp | 764 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 D | IRBuilder.cpp | 562 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 D | comment-cplus-template-decls.cpp | 77 template <class PtrTy>
|
| /llvm-project-15.0.7/llvm/lib/Target/DirectX/ |
| H A D | DXILPrepare.cpp | 97 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 D | AMDGPUHSAMetadataStreamer.cpp | 331 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 D | AMDGPUCallLowering.cpp | 183 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 D | AMDGPURewriteOutArguments.cpp | 387 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 D | ExecutionUtils.h | 178 template <typename PtrTy> JITTargetAddress toTargetAddress(PtrTy *P) { in toTargetAddress()
|
| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | ConstantsTest.cpp | 380 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 D | AArch64LegalizerInfo.cpp | 1150 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 D | ValueMapperTest.cpp | 69 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 D | InterleavedLoadCombinePass.cpp | 958 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()
|