Home
last modified time | relevance | path

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

1234

/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/
HDOwnership.h49 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/
HDWebAssemblyRuntimeLibcallSignatures.cpp519 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/
HDCGObjCGNU.cpp152 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 …]
HDPatternInit.cpp45 auto *PtrTy = cast<llvm::PointerType>( in initializationPatternFor() local
48 PtrTy->getAddressSpace()); in initializationPatternFor()
53 return llvm::ConstantExpr::getIntToPtr(Int, PtrTy); in initializationPatternFor()
HDCGBuilder.h158 auto PtrTy = Ty->getPointerTo(Addr.getAddressSpace()); variable
159 return CreateBitCast(Addr, PtrTy, Name);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
HDThreadSanitizer.cpp240 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/
HDRandomIRBuilder.cpp142 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/
HDSmallPtrSet.h265 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/
HDCombinerHelper.cpp1028 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 …]
HDIRTranslator.cpp517 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/
HDIRBuilder.cpp479 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()
HDGlobals.cpp112 PointerType *PtrTy = getType(); in getAddressSpace() local
113 return PtrTy->getAddressSpace(); in getAddressSpace()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
HDAMDGPUHSAMetadataStreamer.cpp349 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()
HDAMDGPULegalizerInfo.cpp677 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 …]
HDAMDGPURewriteOutArguments.cpp461 Type *PtrTy = Val->getType()->getPointerTo(ArgType->getAddressSpace()); in runOnFunction() local
464 Value *PtrVal = B.CreateBitCast(&Arg, PtrTy); in runOnFunction()
HDAMDGPULegalizerInfo.h63 Register DstReg, LLT PtrTy, MachineIRBuilder &B, const GlobalValue *GV,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
HDAArch64LegalizerInfo.cpp732 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/
HDScalarizer.cpp98 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/
HDExecutionUtils.h193 template <typename PtrTy> JITTargetAddress toTargetAddress(PtrTy *P) { in toTargetAddress()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
HDVectorUtils.cpp187 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/
HDOrcCBindingsStack.h260 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/
HDInterleavedLoadCombinePass.cpp960 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()
HDStackProtector.cpp391 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/
HDCStringChecker.cpp385 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/
HDMVETailPredication.cpp295 auto *PtrTy = cast<PointerType>(I->getOperand(TypeOp)->getType()); in getVectorType() local
296 return cast<VectorType>(PtrTy->getElementType()); in getVectorType()

1234