/openbsd/gnu/llvm/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 …]
|
/openbsd/gnu/llvm/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyRuntimeLibcallSignatures.cpp | 527 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 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 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 D | ThreadSanitizer.cpp | 265 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 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 {
|
/openbsd/gnu/llvm/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() 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 D | IRBuilder.cpp | 591 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 D | RandomIRBuilder.cpp | 175 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 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 | 200 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 D | IRTranslator.cpp | 769 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 D | MachineIRBuilder.cpp | 167 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 D | AliasAnalysis.h | 205 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 D | DXILPrepare.cpp | 97 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 D | AMDGPUHSAMetadataStreamer.cpp | 328 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 D | AMDGPUCallLowering.cpp | 195 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 D | AMDGPURewriteOutArguments.cpp | 387 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 D | ReduceOpcodes.cpp | 115 PointerType *PtrTy = in callLooksLikeLoadStore() local 120 PtrArg = ConstantPointerNull::get(PtrTy); in callLooksLikeLoadStore()
|
/openbsd/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | ExecutionUtils.h | 179 template <typename PtrTy> JITTargetAddress toTargetAddress(PtrTy *P) { in toTargetAddress()
|
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64LegalizerInfo.cpp | 1251 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 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()
|
H A D | StackProtector.cpp | 428 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 D | StackSafetyAnalysis.cpp | 275 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 D | SemaOverload.cpp | 8595 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 …]
|