/freebsd-12-stable/contrib/llvm-project/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) { 151 template<class PtrTy, 152 bool CompressInvalid = IsResultPtrLowBitFree<PtrTy> [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyRuntimeLibcallSignatures.cpp | 519 wasm::ValType PtrTy = local 636 Params.push_back(PtrTy); 637 Params.push_back(PtrTy); 641 Params.push_back(PtrTy); 642 Params.push_back(PtrTy); 668 Params.push_back(PtrTy); 679 Params.push_back(PtrTy); 686 Params.push_back(PtrTy); 695 Params.push_back(PtrTy); 704 Params.push_back(PtrTy); [all...] |
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | PatternInit.cpp | 45 auto *PtrTy = cast<llvm::PointerType>( 48 PtrTy->getAddressSpace()); 53 return llvm::ConstantExpr::getIntToPtr(Int, PtrTy);
|
H A D | CGObjCGNU.cpp | 152 llvm::PointerType *PtrTy; member in class:__anon2883::CGObjCGNU 815 llvm::StructType::get(PtrTy, PtrTy, PtrTy, IntTy, IMPTy); 831 EnterCatchFn.init(&CGM, "__cxa_begin_catch", PtrTy, PtrTy); 836 PtrTy); 840 EnterCatchFn.init(&CGM, "objc_begin_catch", IdTy, PtrTy); 844 ExceptionReThrowFn.init(&CGM, "objc_exception_rethrow", VoidTy, PtrTy); 857 CxxAtomicObjectSetFn.init(&CGM, "objc_setCppObjectAtomic", VoidTy, PtrTy, 1732 PtrTy); variable 1901 PtrTy); variable 3154 ClassName, CategoryName, {}, false), PtrTy); local 3157 ClassName, CategoryName, {}, true), PtrTy); local 3250 PtrTy); local 3258 PtrTy); local 3260 Elements.addBitCast(GenerateCategoryProtocolList(CatDecl), PtrTy); local 3266 Elements.addBitCast(GeneratePropertyList(OCD, Category, false), PtrTy); local 3268 Elements.addBitCast(GeneratePropertyList(OCD, Category, true), PtrTy); local [all...] |
H A D | CGBuilder.h | 158 auto PtrTy = Ty->getPointerTo(Addr.getAddressSpace()); local 159 return CreateBitCast(Addr, PtrTy, Name);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/FuzzMutate/ |
H A D | RandomIRBuilder.cpp | 142 if (auto PtrTy = dyn_cast<PointerType>(Inst->getType())) { 144 if (!PtrTy->getElementType()->isSized() || 145 !PtrTy->getElementType()->isFirstClassType()) 149 return Pred.matches(Srcs, UndefValue::get(PtrTy->getElementType()));
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | ThreadSanitizer.cpp | 240 Type *PtrTy = Ty->getPointerTo(); local 243 M.getOrInsertFunction(AtomicLoadName, Attr, Ty, PtrTy, OrdTy); 247 AtomicStoreName, Attr, IRB.getVoidTy(), PtrTy, Ty, OrdTy); 271 M.getOrInsertFunction(RMWName, Attr, Ty, PtrTy, Ty, OrdTy); 276 TsanAtomicCAS[i] = M.getOrInsertFunction(AtomicCASName, Attr, Ty, PtrTy, Ty, 331 Type *PtrTy = cast<PointerType>(Addr->getType()->getScalarType()); local 332 if (PtrTy->getPointerAddressSpace() != 0) 639 Type *PtrTy = Ty->getPointerTo(); local 640 Value *Args[] = {IRB.CreatePointerCast(Addr, PtrTy), 654 Type *PtrTy local 671 Type *PtrTy = Ty->getPointerTo(); local 685 Type *PtrTy = Ty->getPointerTo(); local [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | SmallPtrSet.h | 265 template <typename PtrTy> 268 using PtrTraits = PointerLikeTypeTraits<PtrTy>; 271 using value_type = PtrTy; 272 using reference = PtrTy; 273 using pointer = PtrTy; 283 const PtrTy operator*() const {
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | IRBuilder.cpp | 479 auto *PtrTy = cast<PointerType>(Ptr->getType()); local 480 Type *DataTy = PtrTy->getElementType(); 485 Type *OverloadedTypes[] = { DataTy, PtrTy }; 499 auto *PtrTy = cast<PointerType>(Ptr->getType()); local 500 Type *DataTy = PtrTy->getElementType(); 503 Type *OverloadedTypes[] = { DataTy, PtrTy }; 532 auto PtrTy = cast<PointerType>(PtrsTy->getElementType()); local 534 Type *DataTy = VectorType::get(PtrTy->getElementType(), NumElts); 566 auto PtrTy = cast<PointerType>(PtrsTy->getElementType()); local 568 PtrTy [all...] |
H A D | Globals.cpp | 112 PointerType *PtrTy = getType(); local 113 return PtrTy->getAddressSpace();
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUHSAMetadataStreamer.cpp | 349 if (auto PtrTy = dyn_cast<PointerType>(Ty)) { 350 if (PtrTy->getAddressSpace() == AMDGPUAS::LOCAL_ADDRESS) { 353 PointeeAlign = DL.getABITypeAlignment(PtrTy->getElementType()); 378 if (auto PtrTy = dyn_cast<PointerType>(Ty)) 379 Arg.mAddrSpaceQual = getAddressSpaceQualifier(PtrTy->getAddressSpace()); 771 if (auto PtrTy = dyn_cast<PointerType>(Ty)) { 772 if (PtrTy->getAddressSpace() == AMDGPUAS::LOCAL_ADDRESS) { 775 PointeeAlign = DL.getABITypeAlignment(PtrTy->getElementType()); 810 if (auto PtrTy = dyn_cast<PointerType>(Ty)) 811 if (auto Qualifier = getAddressSpaceQualifier(PtrTy [all...] |
H A D | AMDGPULegalizerInfo.h | 63 Register DstReg, LLT PtrTy, MachineIRBuilder &B, const GlobalValue *GV,
|
H A D | AMDGPURewriteOutArguments.cpp | 461 Type *PtrTy = Val->getType()->getPointerTo(ArgType->getAddressSpace()); local 464 Value *PtrVal = B.CreateBitCast(&Arg, PtrTy);
|
H A D | AMDGPULegalizerInfo.cpp | 677 const LLT PtrTy = Query.Types[1]; 678 unsigned AS = PtrTy.getAddressSpace(); 757 const LLT PtrTy = Query.Types[1]; 772 unsigned MaxSize = maxSizeForAddrSpace(PtrTy.getAddressSpace()); 785 const LLT PtrTy = Query.Types[1]; 788 unsigned MaxSize = maxSizeForAddrSpace(PtrTy.getAddressSpace()); 1619 Register DstReg, LLT PtrTy, 1655 Register PCReg = PtrTy.getSizeInBits() != 32 ? DstReg : 1669 if (PtrTy.getSizeInBits() == 32) 1722 LLT PtrTy [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | CombinerHelper.cpp | 1028 LLT PtrTy = MRI.getType(Dst); 1062 MIB.buildConstant(LLT::scalar(PtrTy.getSizeInBits()), DstOff); 1063 Ptr = MIB.buildPtrAdd(PtrTy, Dst, Offset).getReg(0); 1148 LLT PtrTy = MRI.getType(Src); local 1166 Offset = MIB.buildConstant(LLT::scalar(PtrTy.getSizeInBits()), CurrOffset) 1168 LoadPtr = MIB.buildPtrAdd(PtrTy, Src, Offset).getReg(0); 1174 CurrOffset == 0 ? Dst : MIB.buildPtrAdd(PtrTy, Dst, Offset).getReg(0); 1253 LLT PtrTy = MRI.getType(Src); local 1264 MIB.buildConstant(LLT::scalar(PtrTy.getSizeInBits()), CurrOffset); 1265 LoadPtr = MIB.buildPtrAdd(PtrTy, Sr [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | ExecutionUtils.h | 193 template <typename PtrTy> JITTargetAddress toTargetAddress(PtrTy *P) {
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64LegalizerInfo.cpp | 732 LLT PtrTy = MRI.getType(ListPtr); local 733 LLT IntPtrTy = LLT::scalar(PtrTy.getSizeInBits()); 735 const unsigned PtrSize = PtrTy.getSizeInBits() / 8; 736 Register List = MRI.createGenericVirtualRegister(PtrTy); 747 auto ListTmp = MIRBuilder.buildPtrAdd(PtrTy, List, AlignMinus1.getReg(0)); 749 DstPtr = MRI.createGenericVirtualRegister(PtrTy); 762 auto NewList = MIRBuilder.buildPtrAdd(PtrTy, DstPtr, Size.getReg(0));
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | Scalarizer.cpp | 98 PointerType *PtrTy; member in class:__anon5721::Scatterer 252 PtrTy = dyn_cast<PointerType>(Ty); 253 if (PtrTy) 254 Ty = PtrTy->getElementType(); 271 if (PtrTy) { 272 Type *ElTy = PtrTy->getElementType()->getVectorElementType(); 274 Type *NewPtrTy = PointerType::get(ElTy, PtrTy->getAddressSpace());
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | OrcCBindingsStack.h | 260 template <typename PtrTy> 261 static PtrTy fromTargetAddress(JITTargetAddress Addr) { 262 return reinterpret_cast<PtrTy>(static_cast<uintptr_t>(Addr));
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | VectorUtils.cpp | 187 auto *PtrTy = dyn_cast<PointerType>(Ptr->getType()); local 188 if (!PtrTy || PtrTy->isAggregateType()) 836 PointerType *PtrTy = cast<PointerType>(Ptr->getType()); local 837 uint64_t Size = DL.getTypeAllocSize(PtrTy->getElementType()); 842 Alignment = Align(DL.getABITypeAlignment(PtrTy->getElementType()));
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | StackProtector.cpp | 391 PointerType *PtrTy = Type::getInt8PtrTy(RI->getContext()); local 392 AI = B.CreateAlloca(PtrTy, nullptr, "StackGuardSlot");
|
H A D | InterleavedLoadCombinePass.cpp | 960 PointerType *PtrTy = dyn_cast<PointerType>(Ptr.getType()); local 961 if (!PtrTy) { 967 DL.getIndexSizeInBits(PtrTy->getPointerAddressSpace()); 1033 Polynomial(DL.getIndexSizeInBits(PtrTy->getPointerAddressSpace()), 0);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | MVETailPredication.cpp | 295 auto *PtrTy = cast<PointerType>(I->getOperand(TypeOp)->getType()); local 296 return cast<VectorType>(PtrTy->getElementType());
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.h | 142 int getAddressComputationCost(Type *PtrTy, ScalarEvolution *SE,
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | CStringChecker.cpp | 385 QualType PtrTy = Ctx.getPointerType(Ctx.CharTy); local 413 SVal BufStart = svalBuilder.evalCast(BufVal, PtrTy, FirstBuf->getType()); 418 LastOffset, PtrTy); 433 BufStart = svalBuilder.evalCast(BufVal, PtrTy, SecondBuf->getType()); 438 LastOffset, PtrTy); 898 QualType PtrTy = Ctx.getPointerType(Ctx.CharTy); local 914 SVal BufStart = svalBuilder.evalCast(BufVal, PtrTy, FirstBuf->getType()); 920 svalBuilder.evalBinOpLN(state, BO_Add, *BufLoc, LastOffset, PtrTy);
|