HomeSort by: relevance | last modified time | path
    Searched refs:PtrTy (Results 1 - 25 of 103) sorted by relevancy

1 2 3 4 5

  /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);

Completed in 45 milliseconds

1 2 3 4 5