| /freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/ |
| HD | Ownership.h | 49 template <class PtrTy> 55 using Traits = llvm::PointerLikeTypeTraits<PtrTy>; 60 static OpaquePtr make(PtrTy P) { OpaquePtr OP; OP.set(P); return OP; } in make() 80 PtrTy get() const { in get() 84 void set(PtrTy P) { in set() 151 template<class PtrTy, 152 bool CompressInvalid = IsResultPtrLowBitFree<PtrTy>::value> 154 PtrTy Val; 158 ActionResult(bool Invalid = false) : Val(PtrTy()), Invalid(Invalid) {} 159 ActionResult(PtrTy val) : Val(val), Invalid(false) {} [all …]
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| HD | WebAssemblyRuntimeLibcallSignatures.cpp | 519 wasm::ValType PtrTy = in getLibcallSignature() local 636 Params.push_back(PtrTy); in getLibcallSignature() 637 Params.push_back(PtrTy); in getLibcallSignature() 641 Params.push_back(PtrTy); in getLibcallSignature() 642 Params.push_back(PtrTy); in getLibcallSignature() 668 Params.push_back(PtrTy); in getLibcallSignature() 679 Params.push_back(PtrTy); in getLibcallSignature() 686 Params.push_back(PtrTy); in getLibcallSignature() 695 Params.push_back(PtrTy); in getLibcallSignature() 704 Params.push_back(PtrTy); in getLibcallSignature() [all …]
|
| /freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
| HD | CGObjCGNU.cpp | 152 llvm::PointerType *PtrTy; member in __anon786c61a70111::CGObjCGNU 815 llvm::StructType::get(PtrTy, PtrTy, PtrTy, IntTy, IMPTy); in CGObjCGNUstep() 831 EnterCatchFn.init(&CGM, "__cxa_begin_catch", PtrTy, PtrTy); in CGObjCGNUstep() 836 PtrTy); in CGObjCGNUstep() 840 EnterCatchFn.init(&CGM, "objc_begin_catch", IdTy, PtrTy); in CGObjCGNUstep() 844 ExceptionReThrowFn.init(&CGM, "objc_exception_rethrow", VoidTy, PtrTy); in CGObjCGNUstep() 857 CxxAtomicObjectSetFn.init(&CGM, "objc_setCppObjectAtomic", VoidTy, PtrTy, in CGObjCGNUstep() 858 PtrTy, PtrTy); in CGObjCGNUstep() 861 CxxAtomicObjectGetFn.init(&CGM, "objc_getCppObjectAtomic", VoidTy, PtrTy, in CGObjCGNUstep() 862 PtrTy, PtrTy); in CGObjCGNUstep() [all …]
|
| HD | PatternInit.cpp | 45 auto *PtrTy = cast<llvm::PointerType>( in initializationPatternFor() local 48 PtrTy->getAddressSpace()); in initializationPatternFor() 53 return llvm::ConstantExpr::getIntToPtr(Int, PtrTy); in initializationPatternFor()
|
| HD | CGBuilder.h | 158 auto PtrTy = Ty->getPointerTo(Addr.getAddressSpace()); variable 159 return CreateBitCast(Addr, PtrTy, Name);
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| HD | ThreadSanitizer.cpp | 240 Type *PtrTy = Ty->getPointerTo(); in initialize() local 243 M.getOrInsertFunction(AtomicLoadName, Attr, Ty, PtrTy, OrdTy); in initialize() 247 AtomicStoreName, Attr, IRB.getVoidTy(), PtrTy, Ty, OrdTy); in initialize() 271 M.getOrInsertFunction(RMWName, Attr, Ty, PtrTy, Ty, OrdTy); in initialize() 276 TsanAtomicCAS[i] = M.getOrInsertFunction(AtomicCASName, Attr, Ty, PtrTy, Ty, in initialize() 331 Type *PtrTy = cast<PointerType>(Addr->getType()->getScalarType()); in shouldInstrumentReadWriteFromAddress() local 332 if (PtrTy->getPointerAddressSpace() != 0) in shouldInstrumentReadWriteFromAddress() 639 Type *PtrTy = Ty->getPointerTo(); in instrumentAtomic() local 640 Value *Args[] = {IRB.CreatePointerCast(Addr, PtrTy), in instrumentAtomic() 654 Type *PtrTy = Ty->getPointerTo(); in instrumentAtomic() local [all …]
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/FuzzMutate/ |
| HD | RandomIRBuilder.cpp | 142 if (auto PtrTy = dyn_cast<PointerType>(Inst->getType())) { in findPointer() local 144 if (!PtrTy->getElementType()->isSized() || in findPointer() 145 !PtrTy->getElementType()->isFirstClassType()) in findPointer() 149 return Pred.matches(Srcs, UndefValue::get(PtrTy->getElementType())); in findPointer()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ADT/ |
| HD | 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-11-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| HD | CombinerHelper.cpp | 1028 LLT PtrTy = MRI.getType(Dst); in optimizeMemset() local 1062 MIB.buildConstant(LLT::scalar(PtrTy.getSizeInBits()), DstOff); in optimizeMemset() 1063 Ptr = MIB.buildPtrAdd(PtrTy, Dst, Offset).getReg(0); in optimizeMemset() 1148 LLT PtrTy = MRI.getType(Src); in optimizeMemcpy() local 1166 Offset = MIB.buildConstant(LLT::scalar(PtrTy.getSizeInBits()), CurrOffset) in optimizeMemcpy() 1168 LoadPtr = MIB.buildPtrAdd(PtrTy, Src, Offset).getReg(0); in optimizeMemcpy() 1174 CurrOffset == 0 ? Dst : MIB.buildPtrAdd(PtrTy, Dst, Offset).getReg(0); in optimizeMemcpy() 1253 LLT PtrTy = MRI.getType(Src); in optimizeMemmove() local 1264 MIB.buildConstant(LLT::scalar(PtrTy.getSizeInBits()), CurrOffset); in optimizeMemmove() 1265 LoadPtr = MIB.buildPtrAdd(PtrTy, Src, Offset).getReg(0); in optimizeMemmove() [all …]
|
| HD | IRTranslator.cpp | 517 const LLT PtrTy = getLLTForType(*PtrIRTy, *DL); in emitJumpTable() local 519 auto Table = MIB.buildJumpTable(PtrTy, JT.JTI); in emitJumpTable() 1063 LLT PtrTy = getLLTForType(*PtrIRTy, *DL); in translateGetElementPtr() local 1088 BaseReg = MIRBuilder.buildPtrAdd(PtrTy, BaseReg, OffsetMIB.getReg(0)) in translateGetElementPtr() 1108 BaseReg = MIRBuilder.buildPtrAdd(PtrTy, BaseReg, GepOffsetReg).getReg(0); in translateGetElementPtr() 1458 LLT PtrTy = getLLTForType(*CI.getArgOperand(0)->getType(), *DL); in translateKnownIntrinsic() local 1459 Register GuardVal = MRI->createGenericVirtualRegister(PtrTy); in translateKnownIntrinsic() 1471 PtrTy.getSizeInBits() / 8, 8)); in translateKnownIntrinsic() 1517 LLT PtrTy = getLLTForType(*CI.getArgOperand(0)->getType(), *DL); in translateKnownIntrinsic() local 1518 Register Undef = MRI->createGenericVirtualRegister(PtrTy); in translateKnownIntrinsic()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/ |
| HD | IRBuilder.cpp | 479 auto *PtrTy = cast<PointerType>(Ptr->getType()); in CreateMaskedLoad() local 480 Type *DataTy = PtrTy->getElementType(); in CreateMaskedLoad() 485 Type *OverloadedTypes[] = { DataTy, PtrTy }; in CreateMaskedLoad() 499 auto *PtrTy = cast<PointerType>(Ptr->getType()); in CreateMaskedStore() local 500 Type *DataTy = PtrTy->getElementType(); in CreateMaskedStore() 503 Type *OverloadedTypes[] = { DataTy, PtrTy }; in CreateMaskedStore() 532 auto PtrTy = cast<PointerType>(PtrsTy->getElementType()); in CreateMaskedGather() local 534 Type *DataTy = VectorType::get(PtrTy->getElementType(), NumElts); in CreateMaskedGather() 566 auto PtrTy = cast<PointerType>(PtrsTy->getElementType()); in CreateMaskedScatter() local 568 PtrTy->getElementType() == DataTy->getElementType() && in CreateMaskedScatter()
|
| HD | Globals.cpp | 112 PointerType *PtrTy = getType(); in getAddressSpace() local 113 return PtrTy->getAddressSpace(); in getAddressSpace()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| HD | AMDGPUHSAMetadataStreamer.cpp | 349 if (auto PtrTy = dyn_cast<PointerType>(Ty)) { in emitKernelArg() local 350 if (PtrTy->getAddressSpace() == AMDGPUAS::LOCAL_ADDRESS) { in emitKernelArg() 353 PointeeAlign = DL.getABITypeAlignment(PtrTy->getElementType()); in emitKernelArg() 378 if (auto PtrTy = dyn_cast<PointerType>(Ty)) in emitKernelArg() local 379 Arg.mAddrSpaceQual = getAddressSpaceQualifier(PtrTy->getAddressSpace()); in emitKernelArg() 771 if (auto PtrTy = dyn_cast<PointerType>(Ty)) { in emitKernelArg() local 772 if (PtrTy->getAddressSpace() == AMDGPUAS::LOCAL_ADDRESS) { in emitKernelArg() 775 PointeeAlign = DL.getABITypeAlignment(PtrTy->getElementType()); in emitKernelArg() 810 if (auto PtrTy = dyn_cast<PointerType>(Ty)) in emitKernelArg() local 811 if (auto Qualifier = getAddressSpaceQualifier(PtrTy->getAddressSpace())) in emitKernelArg()
|
| HD | AMDGPULegalizerInfo.cpp | 677 const LLT PtrTy = Query.Types[1]; in AMDGPULegalizerInfo() local 678 unsigned AS = PtrTy.getAddressSpace(); in AMDGPULegalizerInfo() 757 const LLT PtrTy = Query.Types[1]; in AMDGPULegalizerInfo() local 772 unsigned MaxSize = maxSizeForAddrSpace(PtrTy.getAddressSpace()); in AMDGPULegalizerInfo() 785 const LLT PtrTy = Query.Types[1]; in AMDGPULegalizerInfo() local 788 unsigned MaxSize = maxSizeForAddrSpace(PtrTy.getAddressSpace()); in AMDGPULegalizerInfo() 1619 Register DstReg, LLT PtrTy, in buildPCRelGlobalAddress() argument 1655 Register PCReg = PtrTy.getSizeInBits() != 32 ? DstReg : in buildPCRelGlobalAddress() 1669 if (PtrTy.getSizeInBits() == 32) in buildPCRelGlobalAddress() 1722 LLT PtrTy = LLT::pointer(AMDGPUAS::CONSTANT_ADDRESS, 64); in legalizeGlobalValue() local [all …]
|
| HD | AMDGPURewriteOutArguments.cpp | 461 Type *PtrTy = Val->getType()->getPointerTo(ArgType->getAddressSpace()); in runOnFunction() local 464 Value *PtrVal = B.CreateBitCast(&Arg, PtrTy); in runOnFunction()
|
| HD | AMDGPULegalizerInfo.h | 63 Register DstReg, LLT PtrTy, MachineIRBuilder &B, const GlobalValue *GV,
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| HD | AArch64LegalizerInfo.cpp | 732 LLT PtrTy = MRI.getType(ListPtr); in legalizeVaArg() local 733 LLT IntPtrTy = LLT::scalar(PtrTy.getSizeInBits()); in legalizeVaArg() 735 const unsigned PtrSize = PtrTy.getSizeInBits() / 8; in legalizeVaArg() 736 Register List = MRI.createGenericVirtualRegister(PtrTy); in legalizeVaArg() 747 auto ListTmp = MIRBuilder.buildPtrAdd(PtrTy, List, AlignMinus1.getReg(0)); in legalizeVaArg() 749 DstPtr = MRI.createGenericVirtualRegister(PtrTy); in legalizeVaArg() 762 auto NewList = MIRBuilder.buildPtrAdd(PtrTy, DstPtr, Size.getReg(0)); in legalizeVaArg()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| HD | Scalarizer.cpp | 98 PointerType *PtrTy; member in __anon4191d09a0111::Scatterer 252 PtrTy = dyn_cast<PointerType>(Ty); in INITIALIZE_PASS_DEPENDENCY() 253 if (PtrTy) in INITIALIZE_PASS_DEPENDENCY() 254 Ty = PtrTy->getElementType(); in INITIALIZE_PASS_DEPENDENCY() 271 if (PtrTy) { in operator []() 272 Type *ElTy = PtrTy->getElementType()->getVectorElementType(); in operator []() 274 Type *NewPtrTy = PointerType::get(ElTy, PtrTy->getAddressSpace()); in operator []()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
| HD | ExecutionUtils.h | 193 template <typename PtrTy> JITTargetAddress toTargetAddress(PtrTy *P) { in toTargetAddress()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/ |
| HD | VectorUtils.cpp | 187 auto *PtrTy = dyn_cast<PointerType>(Ptr->getType()); in getStrideFromPointer() local 188 if (!PtrTy || PtrTy->isAggregateType()) in getStrideFromPointer() 836 PointerType *PtrTy = cast<PointerType>(Ptr->getType()); in collectConstStrideAccesses() local 837 uint64_t Size = DL.getTypeAllocSize(PtrTy->getElementType()); in collectConstStrideAccesses() 842 Alignment = Align(DL.getABITypeAlignment(PtrTy->getElementType())); in collectConstStrideAccesses()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| HD | OrcCBindingsStack.h | 260 template <typename PtrTy> 261 static PtrTy fromTargetAddress(JITTargetAddress Addr) { in fromTargetAddress() 262 return reinterpret_cast<PtrTy>(static_cast<uintptr_t>(Addr)); in fromTargetAddress()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
| HD | InterleavedLoadCombinePass.cpp | 960 PointerType *PtrTy = dyn_cast<PointerType>(Ptr.getType()); in computePolynomialFromPointer() local 961 if (!PtrTy) { in computePolynomialFromPointer() 967 DL.getIndexSizeInBits(PtrTy->getPointerAddressSpace()); in computePolynomialFromPointer() 1033 Polynomial(DL.getIndexSizeInBits(PtrTy->getPointerAddressSpace()), 0); in computePolynomialFromPointer()
|
| HD | StackProtector.cpp | 391 PointerType *PtrTy = Type::getInt8PtrTy(RI->getContext()); in CreatePrologue() local 392 AI = B.CreateAlloca(PtrTy, nullptr, "StackGuardSlot"); in CreatePrologue()
|
| /freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| HD | CStringChecker.cpp | 385 QualType PtrTy = Ctx.getPointerType(Ctx.CharTy); in CheckBufferAccess() local 413 SVal BufStart = svalBuilder.evalCast(BufVal, PtrTy, FirstBuf->getType()); in CheckBufferAccess() 418 LastOffset, PtrTy); in CheckBufferAccess() 433 BufStart = svalBuilder.evalCast(BufVal, PtrTy, SecondBuf->getType()); in CheckBufferAccess() 438 LastOffset, PtrTy); in CheckBufferAccess() 898 QualType PtrTy = Ctx.getPointerType(Ctx.CharTy); in IsFirstBufInBound() local 914 SVal BufStart = svalBuilder.evalCast(BufVal, PtrTy, FirstBuf->getType()); in IsFirstBufInBound() 920 svalBuilder.evalBinOpLN(state, BO_Add, *BufLoc, LastOffset, PtrTy); in IsFirstBufInBound()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
| HD | MVETailPredication.cpp | 295 auto *PtrTy = cast<PointerType>(I->getOperand(TypeOp)->getType()); in getVectorType() local 296 return cast<VectorType>(PtrTy->getElementType()); in getVectorType()
|