Home
last modified time | relevance | path

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

12345

/openbsd/gnu/llvm/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 …]
/openbsd/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRuntimeLibcallSignatures.cpp527 wasm::ValType PtrTy = in getLibcallSignature() local
644 Params.push_back(PtrTy); in getLibcallSignature()
645 Params.push_back(PtrTy); in getLibcallSignature()
649 Params.push_back(PtrTy); in getLibcallSignature()
650 Params.push_back(PtrTy); in getLibcallSignature()
790 Rets.push_back(PtrTy); in getLibcallSignature()
794 Rets.push_back(PtrTy); in getLibcallSignature()
800 Rets.push_back(PtrTy); in getLibcallSignature()
879 Rets.push_back(PtrTy); in getLibcallSignature()
883 Rets.push_back(PtrTy); in getLibcallSignature()
[all …]
/openbsd/gnu/llvm/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 CGM.getDataLayout().getPointerSizeInBits(PtrTy->getAddressSpace()); in initializationPatternFor()
52 return llvm::ConstantExpr::getIntToPtr(Int, PtrTy); in initializationPatternFor()
/openbsd/gnu/llvm/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp265 Type *PtrTy = Ty->getPointerTo(); in initialize() local
271 Ty, PtrTy, OrdTy); in initialize()
281 IRB.getVoidTy(), PtrTy, Ty, OrdTy); in initialize()
308 Ty, PtrTy, Ty, OrdTy); in initialize()
317 Ty, PtrTy, Ty, Ty, OrdTy, OrdTy); in initialize()
378 if (PtrTy->getPointerAddressSpace() != 0) in shouldInstrumentReadWriteFromAddress()
730 Type *PtrTy = Ty->getPointerTo(); in instrumentAtomic() local
731 Value *Args[] = {IRB.CreatePointerCast(Addr, PtrTy), in instrumentAtomic()
745 Type *PtrTy = Ty->getPointerTo(); in instrumentAtomic() local
763 Type *PtrTy = Ty->getPointerTo(); in instrumentAtomic() local
[all …]
/openbsd/gnu/llvm/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 {
/openbsd/gnu/llvm/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()
521 LLT PtrTy = LLT::pointer(0, 32); in legalizeIntrinsic() local
523 MIRBuilder.buildLoad(PtrTy, MI.getOperand(2), in legalizeIntrinsic()
525 MPO, MachineMemOperand::MOLoad, PtrTy, Align(4))); in legalizeIntrinsic()
528 MPO, MachineMemOperand::MOStore, PtrTy, Align(4))); in legalizeIntrinsic()
/openbsd/gnu/llvm/llvm/lib/IR/
H A DIRBuilder.cpp591 auto *PtrTy = cast<PointerType>(Ptr->getType()); in CreateMaskedLoad() local
597 Type *OverloadedTypes[] = { Ty, PtrTy }; in CreateMaskedLoad()
611 auto *PtrTy = cast<PointerType>(Ptr->getType()); in CreateMaskedStore() local
616 Type *OverloadedTypes[] = { DataTy, PtrTy }; in CreateMaskedStore()
716 assert(PtrTy->isOpaqueOrPointeeTypeMatches( in CreateMaskedExpandLoad()
719 (void)PtrTy; in CreateMaskedExpandLoad()
739 assert(PtrTy->isOpaqueOrPointeeTypeMatches( in CreateMaskedCompressStore()
742 (void)PtrTy; in CreateMaskedCompressStore()
933 Type *PtrTy = DerivedPtr->getType(); in CreateGCGetPointerBase() local
935 M, Intrinsic::experimental_gc_get_pointer_base, {PtrTy, PtrTy}); in CreateGCGetPointerBase()
[all …]
/openbsd/gnu/llvm/llvm/lib/FuzzMutate/
H A DRandomIRBuilder.cpp175 if (auto *PtrTy = dyn_cast<PointerType>(Inst->getType())) { in findPointer() local
176 if (PtrTy->isOpaque()) in findPointer()
180 Type *ElemTy = PtrTy->getNonOpaquePointerElementType(); in findPointer()
/openbsd/gnu/llvm/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.cpp200 if (PtrTy) { in setArgFlags()
202 Flags.setPointerAddrSpace(PtrTy->getPointerAddressSpace()); in setArgFlags()
781 const LLT PtrTy = MRI.getType(StackAddr); in handleAssignments() local
782 SrcMPO = MachinePointerInfo(PtrTy.getAddressSpace()); in handleAssignments()
901 Type *PtrTy = PointerType::get(F.getReturnType(), AS); in insertSRetIncomingArgument() local
904 ComputeValueVTs(*TLI, DL, PtrTy, ValueVTs); in insertSRetIncomingArgument()
1098 LLT PtrTy = LLT::pointer(Flags.getPointerAddrSpace(), in getStackValueStoreType() local
1101 return LLT::vector(ValTy.getElementCount(), PtrTy); in getStackValueStoreType()
1102 return PtrTy; in getStackValueStoreType()
1128 const LLT PtrTy = MRI.getType(DstPtr); in copyArgumentMemory() local
[all …]
H A DIRTranslator.cpp769 const LLT PtrTy = getLLTForType(*PtrIRTy, *DL); in emitJumpTable() local
771 auto Table = MIB.buildJumpTable(PtrTy, JT.JTI); in emitJumpTable()
1017 const LLT PtrTy = getLLTForType(*PtrIRTy, *DL); in emitBitTestHeader() local
1020 if (MaskTy.getSizeInBits() > PtrTy.getSizeInBits() || in emitBitTestHeader()
1022 MaskTy = LLT::scalar(PtrTy.getSizeInBits()); in emitBitTestHeader()
1029 MaskTy = LLT::scalar(PtrTy.getSizeInBits()); in emitBitTestHeader()
1490 LLT PtrTy = getLLTForType(*PtrIRTy, *DL); in translateGetElementPtr() local
1509 if (WantSplatVector && !PtrTy.isVector()) { in translateGetElementPtr()
1515 PtrTy = getLLTForType(*PtrIRTy, *DL); in translateGetElementPtr()
2136 PtrTy, Align(8))); in translateKnownIntrinsic()
[all …]
H A DMachineIRBuilder.cpp167 MachineInstrBuilder MachineIRBuilder::buildJumpTable(const LLT PtrTy, in buildJumpTable() argument
169 return buildInstr(TargetOpcode::G_JUMP_TABLE, {PtrTy}, {}) in buildJumpTable()
219 LLT PtrTy = Res.getLLTTy(*getMRI()); in buildMaskLowPtrBits() local
220 LLT MaskTy = LLT::scalar(PtrTy.getSizeInBits()); in buildMaskLowPtrBits()
418 LLT PtrTy = BasePtr.getLLTTy(*getMRI()); in buildLoadFromOffset() local
419 LLT OffsetTy = LLT::scalar(PtrTy.getSizeInBits()); in buildLoadFromOffset()
421 auto Ptr = buildPtrAdd(PtrTy, BasePtr, ConstOffset); in buildLoadFromOffset()
/openbsd/gnu/llvm/llvm/include/llvm/Analysis/
H A DAliasAnalysis.h205 using PtrTy = PointerIntPair<const Value *, 1, bool>; member
206 PtrTy Ptr;
209 AACacheLoc(PtrTy Ptr, LocationSize Size) : Ptr(Ptr), Size(Size) {} in AACacheLoc()
216 return {DenseMapInfo<AACacheLoc::PtrTy>::getEmptyKey(),
220 return {DenseMapInfo<AACacheLoc::PtrTy>::getTombstoneKey(),
224 return DenseMapInfo<AACacheLoc::PtrTy>::getHashValue(Val.Ptr) ^
/openbsd/gnu/llvm/llvm/lib/Target/DirectX/
H A DDXILPrepare.cpp97 PointerType *PtrTy = cast<PointerType>(Operand->getType()); in maybeGenerateBitcast() local
100 Builder.getInt8PtrTy(PtrTy->getAddressSpace()))); in maybeGenerateBitcast()
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUHSAMetadataStreamer.cpp328 if (auto PtrTy = dyn_cast<PointerType>(Arg.getType())) { in emitKernelArg() local
329 if (PtrTy->getAddressSpace() == AMDGPUAS::LOCAL_ADDRESS) { in emitKernelArg()
358 if (auto PtrTy = dyn_cast<PointerType>(Ty)) in emitKernelArg() local
359 Arg.mAddrSpaceQual = getAddressSpaceQualifier(PtrTy->getAddressSpace()); in emitKernelArg()
740 if (auto PtrTy = dyn_cast<PointerType>(Ty)) { in emitKernelArg() local
741 if (PtrTy->getAddressSpace() == AMDGPUAS::LOCAL_ADDRESS) in emitKernelArg()
775 if (auto PtrTy = dyn_cast<PointerType>(Ty)) in emitKernelArg() local
776 if (auto Qualifier = getAddressSpaceQualifier(PtrTy->getAddressSpace())) in emitKernelArg()
H A DAMDGPUCallLowering.cpp195 const LLT PtrTy = LLT::pointer(AMDGPUAS::PRIVATE_ADDRESS, 32); in getStackAddress() local
201 auto FIReg = MIRBuilder.buildFrameIndex(PtrTy, FI); in getStackAddress()
212 SPReg = MIRBuilder.buildCopy(PtrTy, in getStackAddress()
218 SPReg = MIRBuilder.buildInstr(AMDGPU::G_AMDGPU_WAVE_ADDRESS, {PtrTy}, in getStackAddress()
225 auto AddrReg = MIRBuilder.buildPtrAdd(PtrTy, SPReg, OffsetReg); in getStackAddress()
417 LLT PtrTy = LLT::pointer(AMDGPUAS::CONSTANT_ADDRESS, 64); in lowerParameter() local
425 Register PtrReg = B.getMRI()->createGenericVirtualRegister(PtrTy); in lowerParameter()
431 LLT PtrTy = LLT::pointer(SplitArg.Flags[0].getPointerAddrSpace(), in lowerParameter() local
433 ArgTy = ArgTy.isVector() ? LLT::vector(ArgTy.getElementCount(), PtrTy) in lowerParameter()
434 : 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()
/openbsd/gnu/llvm/llvm/tools/llvm-reduce/deltas/
H A DReduceOpcodes.cpp115 PointerType *PtrTy = in callLooksLikeLoadStore() local
120 PtrArg = ConstantPointerNull::get(PtrTy); in callLooksLikeLoadStore()
/openbsd/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/
H A DExecutionUtils.h179 template <typename PtrTy> JITTargetAddress toTargetAddress(PtrTy *P) { in toTargetAddress()
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp1251 LLT PtrTy = MRI.getType(ListPtr); in legalizeVaArg() local
1252 LLT IntPtrTy = LLT::scalar(PtrTy.getSizeInBits()); in legalizeVaArg()
1254 const unsigned PtrSize = PtrTy.getSizeInBits() / 8; in legalizeVaArg()
1257 PtrTy, ListPtr, in legalizeVaArg()
1259 PtrTy, PtrAlign)); in legalizeVaArg()
1266 auto ListTmp = MIRBuilder.buildPtrAdd(PtrTy, List, AlignMinus1.getReg(0)); in legalizeVaArg()
1267 DstPtr = MIRBuilder.buildMaskLowPtrBits(PtrTy, ListTmp, Log2(Alignment)); in legalizeVaArg()
1280 auto NewList = MIRBuilder.buildPtrAdd(PtrTy, DstPtr, Size.getReg(0)); in legalizeVaArg()
1285 PtrTy, PtrAlign)); in legalizeVaArg()
/openbsd/gnu/llvm/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()
H A DStackProtector.cpp428 PointerType *PtrTy = Type::getInt8PtrTy(CheckLoc->getContext()); in CreatePrologue() local
429 AI = B.CreateAlloca(PtrTy, nullptr, "StackGuardSlot"); in CreatePrologue()
/openbsd/gnu/llvm/llvm/lib/Analysis/
H A DStackSafetyAnalysis.cpp275 auto *PtrTy = IntegerType::getInt8PtrTy(SE.getContext()); in offsetFrom() local
276 const SCEV *AddrExp = SE.getTruncateOrZeroExtend(SE.getSCEV(Addr), PtrTy); in offsetFrom()
277 const SCEV *BaseExp = SE.getTruncateOrZeroExtend(SE.getSCEV(Base), PtrTy); in offsetFrom()
366 auto *PtrTy = IntegerType::getInt8PtrTy(SE.getContext()); in isSafeAccess() local
367 return SE.getTruncateOrZeroExtend(V, PtrTy); in isSafeAccess()
/openbsd/gnu/llvm/clang/lib/Sema/
H A DSemaOverload.cpp8595 PtrTy, in addPlusPlusMinusMinusPointerOverloads()
8596 (!PtrTy.isVolatileQualified() && in addPlusPlusMinusMinusPointerOverloads()
8598 (!PtrTy.isRestrictQualified() && in addPlusPlusMinusMinusPointerOverloads()
8782 QualType ParamTypes[2] = {PtrTy, PtrTy}; in addGenericBinaryPointerOrEnumeralOverloads()
8831 AsymmetricParamTypes[Arg] = PtrTy; in addBinaryPlusOrMinusPointerOverloads()
8842 QualType ParamTypes[2] = {PtrTy, PtrTy}; in addBinaryPlusOrMinusPointerOverloads()
9059 if (!PtrTy.isRestrictQualified() && in addAssignmentPointerOverloads()
9086 PtrTy, in addAssignmentPointerOverloads()
9103 if (!PtrTy.isRestrictQualified() && in addAssignmentPointerOverloads()
9275 QualType C1Ty = PtrTy; in addArrowStarOverloads()
[all …]

12345