/openbsd-current/gnu/llvm/clang/include/clang/Sema/ |
H A D | Ownership.h | 42 /// \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) { 150 template<class PtrTy, 151 bool CompressInvalid = IsResultPtrLowBitFree<PtrTy> [all...] |
/openbsd-current/gnu/llvm/clang/lib/CodeGen/ |
H A D | PatternInit.cpp | 45 auto *PtrTy = cast<llvm::PointerType>(Ty->getScalarType()); 47 CGM.getDataLayout().getPointerSizeInBits(PtrTy->getAddressSpace()); 52 return llvm::ConstantExpr::getIntToPtr(Int, PtrTy);
|
H A D | CGObjCGNU.cpp | 146 llvm::PointerType *PtrTy; member in class:__anon472::CGObjCGNU 817 SlotStructTy = llvm::StructType::get(PtrTy, PtrTy, PtrTy, IntTy, IMPTy); 833 EnterCatchFn.init(&CGM, "__cxa_begin_catch", PtrTy, PtrTy); 838 PtrTy); 842 EnterCatchFn.init(&CGM, "objc_begin_catch", IdTy, PtrTy); 846 ExceptionReThrowFn.init(&CGM, "objc_exception_rethrow", VoidTy, PtrTy); 859 CxxAtomicObjectSetFn.init(&CGM, "objc_setCppObjectAtomic", VoidTy, PtrTy, 1747 PtrTy); variable 1916 PtrTy); variable 3258 ClassName, CategoryName, {}, false), PtrTy); local 3261 ClassName, CategoryName, {}, true), PtrTy); local 3357 PtrTy); local 3365 PtrTy); local 3367 Elements.addBitCast(GenerateCategoryProtocolList(CatDecl), PtrTy); local 3373 Elements.addBitCast(GeneratePropertyList(OCD, Category, false), PtrTy); local 3375 Elements.addBitCast(GeneratePropertyList(OCD, Category, true), PtrTy); local [all...] |
H A D | CGBuilder.h | 170 auto *PtrTy = Ty->getPointerTo(Addr.getAddressSpace()); local 171 return Address(CreateBitCast(Addr.getPointer(), PtrTy, Name), Ty,
|
/openbsd-current/gnu/llvm/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyRuntimeLibcallSignatures.cpp | 527 wasm::ValType PtrTy = local 644 Params.push_back(PtrTy); 645 Params.push_back(PtrTy); 649 Params.push_back(PtrTy); 650 Params.push_back(PtrTy); 676 Params.push_back(PtrTy); 687 Params.push_back(PtrTy); 694 Params.push_back(PtrTy); 703 Params.push_back(PtrTy); 712 Params.push_back(PtrTy); [all...] |
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Instrumentation/ |
H A D | ThreadSanitizer.cpp | 265 Type *PtrTy = Ty->getPointerTo(); local 271 Ty, PtrTy, OrdTy); 281 IRB.getVoidTy(), PtrTy, Ty, OrdTy); 308 Ty, PtrTy, Ty, OrdTy); 317 Ty, PtrTy, Ty, Ty, OrdTy, OrdTy); 377 Type *PtrTy = cast<PointerType>(Addr->getType()->getScalarType()); local 378 if (PtrTy->getPointerAddressSpace() != 0) 730 Type *PtrTy = Ty->getPointerTo(); local 731 Value *Args[] = {IRB.CreatePointerCast(Addr, PtrTy), 745 Type *PtrTy local 763 Type *PtrTy = Ty->getPointerTo(); local 778 Type *PtrTy = Ty->getPointerTo(); local [all...] |
/openbsd-current/gnu/llvm/llvm/lib/Target/Mips/ |
H A D | MipsLegalizerInfo.cpp | 23 LLT PtrTy; member in struct:TypesAndMemOps 50 if (Val.PtrTy != Query.Types[1]) 365 LLT PtrTy = MRI.getType(BaseAddr); local 379 auto Addr = MIRBuilder.buildPtrAdd(PtrTy, BaseAddr, C_P2HalfMemSize); 408 auto Addr = MIRBuilder.buildPtrAdd(PtrTy, BaseAddr, C_P2HalfMemSize); 521 LLT PtrTy = LLT::pointer(0, 32); local 523 MIRBuilder.buildLoad(PtrTy, MI.getOperand(2), 525 MPO, MachineMemOperand::MOLoad, PtrTy, Align(4))); 528 MPO, MachineMemOperand::MOStore, PtrTy, Align(4)));
|
/openbsd-current/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-current/gnu/llvm/llvm/lib/FuzzMutate/ |
H A D | RandomIRBuilder.cpp | 175 if (auto *PtrTy = dyn_cast<PointerType>(Inst->getType())) { 176 if (PtrTy->isOpaque()) 180 Type *ElemTy = PtrTy->getNonOpaquePointerElementType();
|
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
H A D | LoadStoreOpt.cpp | 294 LLT PtrTy = MRI->getType(StoresToMerge[0]->getPointerReg()); local 295 unsigned AS = PtrTy.getAddressSpace(); 502 LLT PtrTy = MRI->getType(StoreMI.getPointerReg()); 542 PtrTy.getAddressSpace()) 643 LLT PtrTy = getLLTForType(*IntPtrIRTy->getPointerTo(AddrSpace), DL); 650 SmallVector<LLT> StoreTys({Ty, PtrTy});
|
H A D | CallLowering.cpp | 199 PointerType *PtrTy = dyn_cast<PointerType>(Arg.Ty->getScalarType()); local 200 if (PtrTy) { 202 Flags.setPointerAddrSpace(PtrTy->getPointerAddressSpace()); 781 const LLT PtrTy = MRI.getType(StackAddr); 782 SrcMPO = MachinePointerInfo(PtrTy.getAddressSpace()); 901 Type *PtrTy = PointerType::get(F.getReturnType(), AS); 904 ComputeValueVTs(*TLI, DL, PtrTy, ValueVTs); 909 ArgInfo DemoteArg(DemoteReg, ValueVTs[0].getTypeForEVT(PtrTy->getContext()), 1098 LLT PtrTy = LLT::pointer(Flags.getPointerAddrSpace(), local 1101 return LLT::vector(ValTy.getElementCount(), PtrTy); 1128 const LLT PtrTy = MRI.getType(DstPtr); local [all...] |
H A D | IRTranslator.cpp | 769 const LLT PtrTy = getLLTForType(*PtrIRTy, *DL); local 771 auto Table = MIB.buildJumpTable(PtrTy, JT.JTI); 1017 const LLT PtrTy = getLLTForType(*PtrIRTy, *DL); local 1020 if (MaskTy.getSizeInBits() > PtrTy.getSizeInBits() || 1022 MaskTy = LLT::scalar(PtrTy.getSizeInBits()); 1029 MaskTy = LLT::scalar(PtrTy.getSizeInBits()); 1490 LLT PtrTy = getLLTForType(*PtrIRTy, *DL); local 1509 if (WantSplatVector && !PtrTy.isVector()) { 1512 .buildSplatVector(LLT::fixed_vector(VectorWidth, PtrTy), BaseReg) 1515 PtrTy 1686 LLT PtrTy = LLT::pointer(AddrSpace, DL->getPointerSizeInBits(AddrSpace)); local 2119 LLT PtrTy = getLLTForType(*CI.getArgOperand(0)->getType(), *DL); local 2181 LLT PtrTy = getLLTForType(*CI.getArgOperand(0)->getType(), *DL); local [all...] |
H A D | MachineIRBuilder.cpp | 167 MachineInstrBuilder MachineIRBuilder::buildJumpTable(const LLT PtrTy, argument 169 return buildInstr(TargetOpcode::G_JUMP_TABLE, {PtrTy}, {}) 219 LLT PtrTy = Res.getLLTTy(*getMRI()); local 220 LLT MaskTy = LLT::scalar(PtrTy.getSizeInBits()); 418 LLT PtrTy = BasePtr.getLLTTy(*getMRI()); 419 LLT OffsetTy = LLT::scalar(PtrTy.getSizeInBits()); 421 auto Ptr = buildPtrAdd(PtrTy, BasePtr, ConstOffset);
|
/openbsd-current/gnu/llvm/llvm/lib/IR/ |
H A D | IRBuilder.cpp | 591 auto *PtrTy = cast<PointerType>(Ptr->getType()); local 593 assert(PtrTy->isOpaqueOrPointeeTypeMatches(Ty) && "Wrong element type"); 597 Type *OverloadedTypes[] = { Ty, PtrTy }; 611 auto *PtrTy = cast<PointerType>(Ptr->getType()); local 614 assert(PtrTy->isOpaqueOrPointeeTypeMatches(DataTy) && "Wrong element type"); 616 Type *OverloadedTypes[] = { DataTy, PtrTy }; 685 auto *PtrTy = cast<PointerType>(PtrsTy->getElementType()); local 687 PtrTy->isOpaqueOrPointeeTypeMatches(DataTy->getElementType()) && 714 auto *PtrTy = cast<PointerType>(Ptr->getType()); local 716 assert(PtrTy 736 auto *PtrTy = cast<PointerType>(Ptr->getType()); local 933 Type *PtrTy = DerivedPtr->getType(); local 942 Type *PtrTy = DerivedPtr->getType(); local 1390 auto *PtrTy = cast<PointerType>(PtrValue->getType()); local [all...] |
/openbsd-current/gnu/llvm/llvm/lib/Target/DirectX/ |
H A D | DXILPrepare.cpp | 97 PointerType *PtrTy = cast<PointerType>(Operand->getType()); local 100 Builder.getInt8PtrTy(PtrTy->getAddressSpace())));
|
/openbsd-current/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | ExecutionUtils.h | 179 template <typename PtrTy> JITTargetAddress toTargetAddress(PtrTy *P) {
|
/openbsd-current/gnu/llvm/llvm/tools/llvm-reduce/deltas/ |
H A D | ReduceOpcodes.cpp | 115 PointerType *PtrTy = local 120 PtrArg = ConstantPointerNull::get(PtrTy);
|
/openbsd-current/gnu/llvm/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUHSAMetadataStreamer.cpp | 328 if (auto PtrTy = dyn_cast<PointerType>(Arg.getType())) { 329 if (PtrTy->getAddressSpace() == AMDGPUAS::LOCAL_ADDRESS) { 358 if (auto PtrTy = dyn_cast<PointerType>(Ty)) 359 Arg.mAddrSpaceQual = getAddressSpaceQualifier(PtrTy->getAddressSpace()); 740 if (auto PtrTy = dyn_cast<PointerType>(Ty)) { 741 if (PtrTy->getAddressSpace() == AMDGPUAS::LOCAL_ADDRESS) 775 if (auto PtrTy = dyn_cast<PointerType>(Ty)) 776 if (auto Qualifier = getAddressSpaceQualifier(PtrTy->getAddressSpace()))
|
H A D | AMDGPURewriteOutArguments.cpp | 387 Type *PtrTy = Val->getType()->getPointerTo(ArgType->getAddressSpace()); local 390 Value *PtrVal = B.CreateBitCast(&Arg, PtrTy);
|
H A D | AMDGPUCallLowering.cpp | 195 const LLT PtrTy = LLT::pointer(AMDGPUAS::PRIVATE_ADDRESS, 32); variable 201 auto FIReg = MIRBuilder.buildFrameIndex(PtrTy, FI); 212 SPReg = MIRBuilder.buildCopy(PtrTy, 218 SPReg = MIRBuilder.buildInstr(AMDGPU::G_AMDGPU_WAVE_ADDRESS, {PtrTy}, 225 auto AddrReg = MIRBuilder.buildPtrAdd(PtrTy, SPReg, OffsetReg); 417 LLT PtrTy = LLT::pointer(AMDGPUAS::CONSTANT_ADDRESS, 64); local 425 Register PtrReg = B.getMRI()->createGenericVirtualRegister(PtrTy); 431 LLT PtrTy = LLT::pointer(SplitArg.Flags[0].getPointerAddrSpace(), local 433 ArgTy = ArgTy.isVector() ? LLT::vector(ArgTy.getElementCount(), PtrTy) 434 : PtrTy; [all...] |
/openbsd-current/gnu/llvm/llvm/include/llvm/Analysis/ |
H A D | AliasAnalysis.h | 205 using PtrTy = PointerIntPair<const Value *, 1, bool>; 206 PtrTy Ptr; 209 AACacheLoc(PtrTy Ptr, LocationSize Size) : Ptr(Ptr), Size(Size) {} 216 return {DenseMapInfo<AACacheLoc::PtrTy>::getEmptyKey(), 220 return {DenseMapInfo<AACacheLoc::PtrTy>::getTombstoneKey(), 224 return DenseMapInfo<AACacheLoc::PtrTy>::getHashValue(Val.Ptr) ^
|
/openbsd-current/gnu/llvm/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64LegalizerInfo.cpp | 1251 LLT PtrTy = MRI.getType(ListPtr); local 1252 LLT IntPtrTy = LLT::scalar(PtrTy.getSizeInBits()); 1254 const unsigned PtrSize = PtrTy.getSizeInBits() / 8; 1257 PtrTy, ListPtr, 1259 PtrTy, PtrAlign)); 1266 auto ListTmp = MIRBuilder.buildPtrAdd(PtrTy, List, AlignMinus1.getReg(0)); 1267 DstPtr = MIRBuilder.buildMaskLowPtrBits(PtrTy, ListTmp, Log2(Alignment)); 1280 auto NewList = MIRBuilder.buildPtrAdd(PtrTy, DstPtr, Size.getReg(0)); 1285 PtrTy, PtrAlign));
|
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/ |
H A D | StackProtector.cpp | 428 PointerType *PtrTy = Type::getInt8PtrTy(CheckLoc->getContext()); local 429 AI = B.CreateAlloca(PtrTy, nullptr, "StackGuardSlot");
|
H A D | InterleavedLoadCombinePass.cpp | 958 PointerType *PtrTy = dyn_cast<PointerType>(Ptr.getType()); local 959 if (!PtrTy) { 965 DL.getIndexSizeInBits(PtrTy->getPointerAddressSpace()); 1031 Polynomial(DL.getIndexSizeInBits(PtrTy->getPointerAddressSpace()), 0);
|
/openbsd-current/gnu/llvm/llvm/lib/Analysis/ |
H A D | StackSafetyAnalysis.cpp | 275 auto *PtrTy = IntegerType::getInt8PtrTy(SE.getContext()); 276 const SCEV *AddrExp = SE.getTruncateOrZeroExtend(SE.getSCEV(Addr), PtrTy); 277 const SCEV *BaseExp = SE.getTruncateOrZeroExtend(SE.getSCEV(Base), PtrTy); 366 auto *PtrTy = IntegerType::getInt8PtrTy(SE.getContext()); 367 return SE.getTruncateOrZeroExtend(V, PtrTy);
|