| /src/external/apache2/llvm/dist/clang/include/clang/Sema/ |
| 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>::value [all...] |
| /src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| PatternInit.cpp | 45 auto *PtrTy = cast<llvm::PointerType>(Ty->getScalarType()); 47 PtrTy->getAddressSpace()); 52 return llvm::ConstantExpr::getIntToPtr(Int, PtrTy);
|
| CGObjCGNU.cpp | 142 llvm::PointerType *PtrTy; 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, [all...] |
| CGBuilder.h | 168 auto PtrTy = Ty->getPointerTo(Addr.getAddressSpace()); 169 return CreateBitCast(Addr, PtrTy, Name);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
| WebAssemblyRuntimeLibcallSignatures.cpp | 523 wasm::ValType PtrTy = 640 Params.push_back(PtrTy); 641 Params.push_back(PtrTy); 645 Params.push_back(PtrTy); 646 Params.push_back(PtrTy); 672 Params.push_back(PtrTy); 683 Params.push_back(PtrTy); 690 Params.push_back(PtrTy); 699 Params.push_back(PtrTy); 708 Params.push_back(PtrTy); [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/FuzzMutate/ |
| 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()));
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/ |
| ThreadSanitizer.cpp | 312 Type *PtrTy = Ty->getPointerTo(); 315 M.getOrInsertFunction(AtomicLoadName, Attr, Ty, PtrTy, OrdTy); 319 AtomicStoreName, Attr, IRB.getVoidTy(), PtrTy, Ty, OrdTy); 343 M.getOrInsertFunction(RMWName, Attr, Ty, PtrTy, Ty, OrdTy); 348 TsanAtomicCAS[i] = M.getOrInsertFunction(AtomicCASName, Attr, Ty, PtrTy, Ty, 403 Type *PtrTy = cast<PointerType>(Addr->getType()->getScalarType()); 404 if (PtrTy->getPointerAddressSpace() != 0) 751 Type *PtrTy = Ty->getPointerTo(); 752 Value *Args[] = {IRB.CreatePointerCast(Addr, PtrTy), 766 Type *PtrTy = Ty->getPointerTo() [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/ADT/ |
| 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 {
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| AMDGPUHSAMetadataStreamer.cpp | 329 if (auto PtrTy = dyn_cast<PointerType>(Arg.getType())) { 330 if (PtrTy->getAddressSpace() == AMDGPUAS::LOCAL_ADDRESS) { 333 PtrTy->getElementType()); 362 if (auto PtrTy = dyn_cast<PointerType>(Ty)) 363 Arg.mAddrSpaceQual = getAddressSpaceQualifier(PtrTy->getAddressSpace()); 726 if (auto PtrTy = dyn_cast<PointerType>(Ty)) { 727 if (PtrTy->getAddressSpace() == AMDGPUAS::LOCAL_ADDRESS) { 729 PtrTy->getElementType()); 763 if (auto PtrTy = dyn_cast<PointerType>(Ty)) 764 if (auto Qualifier = getAddressSpaceQualifier(PtrTy->getAddressSpace()) [all...] |
| AMDGPURewriteOutArguments.cpp | 441 Type *PtrTy = Val->getType()->getPointerTo(ArgType->getAddressSpace()); 444 Value *PtrVal = B.CreateBitCast(&Arg, PtrTy);
|
| AMDGPULegalizerInfo.h | 70 bool buildPCRelGlobalAddress(Register DstReg, LLT PtrTy, MachineIRBuilder &B,
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| AMDGPUEmitPrintf.cpp | 27 auto PtrTy = dyn_cast<PointerType>(Ty); 28 if (!PtrTy) 31 auto IntTy = dyn_cast<IntegerType>(PtrTy->getElementType());
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/ |
| ExecutionUtils.h | 180 template <typename PtrTy> JITTargetAddress toTargetAddress(PtrTy *P) {
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
| MipsLegalizerInfo.cpp | 22 LLT PtrTy; 49 if (Val.PtrTy != Query.Types[1]) 361 LLT PtrTy = MRI.getType(BaseAddr); 375 auto Addr = MIRBuilder.buildPtrAdd(PtrTy, BaseAddr, C_P2HalfMemSize); 404 auto Addr = MIRBuilder.buildPtrAdd(PtrTy, BaseAddr, C_P2HalfMemSize);
|
| /src/external/apache2/llvm/dist/llvm/lib/IR/ |
| IRBuilder.cpp | 492 auto *PtrTy = cast<PointerType>(Ptr->getType()); 493 Type *DataTy = PtrTy->getElementType(); 498 Type *OverloadedTypes[] = { DataTy, PtrTy }; 512 auto *PtrTy = cast<PointerType>(Ptr->getType()); 513 Type *DataTy = PtrTy->getElementType(); 516 Type *OverloadedTypes[] = { DataTy, PtrTy }; 545 auto *PtrTy = cast<PointerType>(PtrsTy->getElementType()); 547 auto *DataTy = VectorType::get(PtrTy->getElementType(), NumElts); 579 auto PtrTy = cast<PointerType>(PtrsTy->getElementType()); 581 PtrTy->getElementType() == DataTy->getElementType() & [all...] |
| Globals.cpp | 113 PointerType *PtrTy = getType(); 114 return PtrTy->getAddressSpace();
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| MatrixBuilder.h | 70 PointerType *PtrTy = cast<PointerType>(DataPtr->getType()); 71 Type *EltTy = PtrTy->getElementType();
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
| CallLowering.cpp | 721 const LLT PtrTy = MRI.getType(StackAddr); 722 SrcMPO = MachinePointerInfo(PtrTy.getAddressSpace()); 833 Type *PtrTy = PointerType::get(F.getReturnType(), AS); 836 ComputeValueVTs(*TLI, DL, PtrTy, ValueVTs); 841 ArgInfo DemoteArg(DemoteReg, ValueVTs[0].getTypeForEVT(PtrTy->getContext())); 1045 const LLT PtrTy = MRI.getType(DstPtr); 1046 const LLT SizeTy = LLT::scalar(PtrTy.getSizeInBits());
|
| InlineAsmLowering.cpp | 315 PointerType *PtrTy = dyn_cast<PointerType>(OpTy); 316 if (!PtrTy) 318 OpTy = PtrTy->getElementType();
|
| CombinerHelper.cpp | 1286 LLT PtrTy = MRI.getType(Dst); 1320 MIB.buildConstant(LLT::scalar(PtrTy.getSizeInBits()), DstOff); 1321 Ptr = MIB.buildPtrAdd(PtrTy, Dst, Offset).getReg(0); 1403 LLT PtrTy = MRI.getType(Src); 1421 Offset = MIB.buildConstant(LLT::scalar(PtrTy.getSizeInBits()), CurrOffset) 1423 LoadPtr = MIB.buildPtrAdd(PtrTy, Src, Offset).getReg(0); 1429 CurrOffset == 0 ? Dst : MIB.buildPtrAdd(PtrTy, Dst, Offset).getReg(0); 1506 LLT PtrTy = MRI.getType(Src); 1517 MIB.buildConstant(LLT::scalar(PtrTy.getSizeInBits()), CurrOffset); 1518 LoadPtr = MIB.buildPtrAdd(PtrTy, Src, Offset).getReg(0) [all...] |
| MachineIRBuilder.cpp | 159 MachineInstrBuilder MachineIRBuilder::buildJumpTable(const LLT PtrTy, 161 return buildInstr(TargetOpcode::G_JUMP_TABLE, {PtrTy}, {}) 211 LLT PtrTy = Res.getLLTTy(*getMRI()); 212 LLT MaskTy = LLT::scalar(PtrTy.getSizeInBits()); 381 LLT PtrTy = BasePtr.getLLTTy(*getMRI()); 382 LLT OffsetTy = LLT::scalar(PtrTy.getSizeInBits()); 384 auto Ptr = buildPtrAdd(PtrTy, BasePtr, ConstOffset);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/ |
| AArch64LegalizerInfo.cpp | 977 LLT PtrTy = MRI.getType(ListPtr); 978 LLT IntPtrTy = LLT::scalar(PtrTy.getSizeInBits()); 980 const unsigned PtrSize = PtrTy.getSizeInBits() / 8; 983 PtrTy, ListPtr, 992 auto ListTmp = MIRBuilder.buildPtrAdd(PtrTy, List, AlignMinus1.getReg(0)); 993 DstPtr = MIRBuilder.buildMaskLowPtrBits(PtrTy, ListTmp, Log2(Alignment)); 1005 auto NewList = MIRBuilder.buildPtrAdd(PtrTy, DstPtr, Size.getReg(0));
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| Scalarizer.cpp | 104 PointerType *PtrTy; 262 PtrTy = dyn_cast<PointerType>(Ty); 263 if (PtrTy) 264 Ty = PtrTy->getElementType(); 281 if (PtrTy) { 282 Type *ElTy = cast<VectorType>(PtrTy->getElementType())->getElementType(); 284 Type *NewPtrTy = PointerType::get(ElTy, PtrTy->getAddressSpace());
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| StackProtector.cpp | 418 PointerType *PtrTy = Type::getInt8PtrTy(RI->getContext()); 419 AI = B.CreateAlloca(PtrTy, nullptr, "StackGuardSlot");
|
| InterleavedLoadCombinePass.cpp | 960 PointerType *PtrTy = dyn_cast<PointerType>(Ptr.getType()); 961 if (!PtrTy) { 967 DL.getIndexSizeInBits(PtrTy->getPointerAddressSpace()); 1033 Polynomial(DL.getIndexSizeInBits(PtrTy->getPointerAddressSpace()), 0);
|