Searched refs:PtrTy (Results 1 - 25 of 37) sorted by relevance

12

/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DOwnership.h37 /// \tparam PtrTy Either a pointer type like 'T*' or a type that behaves like
41 /// doesn't know about but that Sema or another client does. The PtrTy
44 template <class PtrTy>
49 typedef llvm::PointerLikeTypeTraits<PtrTy> Traits;
54 static OpaquePtr make(PtrTy P) { OpaquePtr OP; OP.set(P); return OP; }
66 /// from PtrTy to PtrT.
74 PtrTy get() const {
78 void set(PtrTy P) {
143 template<class PtrTy,
144 bool CompressInvalid = IsResultPtrLowBitFree<PtrTy>
[all...]
/freebsd-9.3-release/contrib/llvm/include/llvm/ADT/
H A DSmallPtrSet.h173 template<typename PtrTy>
175 typedef PointerLikeTypeTraits<PtrTy> PtrTraits;
178 typedef PtrTy value_type;
179 typedef PtrTy reference;
180 typedef PtrTy pointer;
189 const PtrTy operator*() const {
/freebsd-9.3-release/contrib/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp163 Type *PtrTy = Ty->getPointerTo(); local
167 AtomicLoadName, Ty, PtrTy, OrdTy, NULL));
172 AtomicStoreName, IRB.getVoidTy(), PtrTy, Ty, OrdTy,
197 RMWName, Ty, PtrTy, Ty, OrdTy, NULL));
203 AtomicCASName, Ty, PtrTy, Ty, Ty, OrdTy, OrdTy, NULL));
502 Type *PtrTy = Ty->getPointerTo(); local
503 Value *Args[] = {IRB.CreatePointerCast(Addr, PtrTy),
517 Type *PtrTy = Ty->getPointerTo(); local
518 Value *Args[] = {IRB.CreatePointerCast(Addr, PtrTy),
535 Type *PtrTy local
549 Type *PtrTy = Ty->getPointerTo(); local
[all...]
H A DAddressSanitizer.cpp980 PointerType *PtrTy = cast<PointerType>(G->getType()); local
981 Type *Ty = PtrTy->getElementType();
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/
H A DStackProtector.cpp319 PointerType *PtrTy = Type::getInt8PtrTy(RI->getContext()); local
326 OffsetVal, PointerType::get(PtrTy, AddressSpace));
328 StackGuardVar = M->getOrInsertGlobal("__guard_local", PtrTy);
333 StackGuardVar = M->getOrInsertGlobal("__stack_chk_guard", PtrTy);
337 AI = B.CreateAlloca(PtrTy, 0, "StackGuardSlot");
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGObjCGNU.cpp144 llvm::PointerType *PtrTy; member in class:__anon3101::CGObjCGNU
716 llvm::StructType *SlotStructTy = llvm::StructType::get(PtrTy,
717 PtrTy, PtrTy, IntTy, IMPTy, NULL);
729 EnterCatchFn.init(&CGM, "__cxa_begin_catch", PtrTy, PtrTy, NULL);
734 PtrTy, NULL);
738 EnterCatchFn.init(&CGM, "objc_begin_catch", IdTy, PtrTy, NULL);
743 PtrTy, NULL);
756 CxxAtomicObjectSetFn.init(&CGM, "objc_setCppObjectAtomic", VoidTy, PtrTy,
[all...]
H A DCGException.cpp998 llvm::Type *PtrTy = local
1002 llvm::Value *ExnPtrTmp = CGF.CreateTempAlloca(PtrTy, "exn.byref.tmp");
1003 llvm::Value *Casted = CGF.Builder.CreateBitCast(AdjustedExn, PtrTy);
1048 llvm::Type *PtrTy = LLVMCatchTy->getPointerTo(0); // addrspace 0 ok local
1049 llvm::Value *Cast = CGF.Builder.CreateBitCast(AdjustedExn, PtrTy);
1072 llvm::Type *PtrTy = LLVMCatchTy->getPointerTo(0); // addrspace 0 ok local
1079 llvm::Value *adjustedExn = CGF.Builder.CreateBitCast(rawAdjustedExn, PtrTy);
1090 llvm::Value *adjustedExn = CGF.Builder.CreateBitCast(rawAdjustedExn, PtrTy);
H A DCGExprAgg.cpp569 QualType PtrTy = CGF.getContext().getPointerType(Ty); local
571 CGF.ConvertType(PtrTy));
H A DCGExpr.cpp2438 QualType PtrTy = BaseExpr->getType()->getPointeeType(); local
2439 EmitTypeCheck(TCK_MemberAccess, E->getExprLoc(), Ptr, PtrTy);
2440 BaseLV = MakeNaturalAlignAddrLValue(Ptr, PtrTy);
2483 llvm::Type *PtrTy = llvm::Type::getIntNPtrTy( local
2486 if (Addr->getType() != PtrTy)
2487 Addr = Builder.CreateBitCast(Addr, PtrTy);
/freebsd-9.3-release/contrib/llvm/lib/Target/R600/
H A DSITypeRewriter.cpp84 Type *PtrTy = Ptr->getType(); local
85 Type *ElemTy = PtrTy->getPointerElementType();
H A DSIISelLowering.cpp170 PointerType *PtrTy = PointerType::get(VT.getTypeForEVT(*DAG.getContext()), local
177 MachinePointerInfo(UndefValue::get(PtrTy)), MemVT,
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaExceptionSpec.cpp29 if (const PointerType *PtrTy = T->getAs<PointerType>())
30 T = PtrTy->getPointeeType();
615 if (const PointerType *PtrTy = CanonicalSubT->getAs<PointerType>()) {
616 CanonicalSubT = PtrTy->getPointeeType();
636 if (const PointerType *PtrTy = CanonicalSuperT->getAs<PointerType>())
637 CanonicalSuperT = PtrTy->getPointeeType();
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DGenericTaintChecker.cpp599 if (const PointerType * PtrTy =
601 if (PtrTy->getPointeeType() == C.getASTContext().getFILEType())
H A DCStringChecker.cpp349 QualType PtrTy = Ctx.getPointerType(Ctx.CharTy); local
375 SVal BufStart = svalBuilder.evalCast(BufVal, PtrTy, FirstBuf->getType());
380 LastOffset, PtrTy);
395 BufStart = svalBuilder.evalCast(BufVal, PtrTy, SecondBuf->getType());
400 LastOffset, PtrTy);
/freebsd-9.3-release/contrib/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp1514 IntegerType *PtrTy = Type::getIntNTy(*DAG.getContext(), PtrSize); local
1521 Entry.Ty = PtrTy;
1524 TargetLowering::CallLoweringInfo CLI(DAG.getEntryNode(), PtrTy,
3452 EVT PtrTy = getPointerTy(); local
3454 SDValue FIN = DAG.getFrameIndex(FI, PtrTy);
3468 SDValue StorePtr = DAG.getNode(ISD::ADD, DL, PtrTy, FIN,
3469 DAG.getConstant(Offset, PtrTy));
3489 EVT PtrTy = getPointerTy(), RegTy = MVT::getIntegerVT(RegSize * 8); local
3498 SDValue LoadPtr = DAG.getNode(ISD::ADD, DL, PtrTy, Arg,
3499 DAG.getConstant(Offset, PtrTy));
[all...]
H A DMipsSEISelLowering.cpp2027 EVT PtrTy = Address->getValueType(0); local
2029 Address = DAG.getNode(ISD::ADD, DL, PtrTy, Address, Offset);
2095 EVT PtrTy = Address->getValueType(0); local
2097 Address = DAG.getNode(ISD::ADD, DL, PtrTy, Address, Offset);
/freebsd-9.3-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombine.h216 Type *FindElementAtOffset(Type *PtrTy, int64_t Offset,
H A DInstCombineCasts.cpp1448 Type *PtrTy = TD->getIntPtrType(CI.getContext(), AS);
1450 PtrTy = VectorType::get(PtrTy, Ty->getVectorNumElements());
1452 Value *P = Builder->CreatePtrToInt(CI.getOperand(0), PtrTy);
H A DInstructionCombining.cpp765 Type *InstCombiner::FindElementAtOffset(Type *PtrTy, int64_t Offset, argument
767 assert(PtrTy->isPtrOrPtrVectorTy());
772 Type *Ty = PtrTy->getPointerElementType();
779 Type *IntPtrTy = TD->getIntPtrType(PtrTy);
/freebsd-9.3-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp1111 EVT PtrTy = getTargetLowering()->getPointerTy(); local
1112 SDValue TFI = CurDAG->getTargetFrameIndex(FI, PtrTy);
1113 return CurDAG->SelectNodeTo(Node, AArch64::ADDxxi_lsl0_s, PtrTy,
1114 TFI, CurDAG->getTargetConstant(0, PtrTy));
/freebsd-9.3-release/contrib/llvm/lib/Transforms/Scalar/
H A DScalarReplAggregates.cpp505 PointerType* PtrTy = dyn_cast<PointerType>(GEP->getPointerOperandType()); local
506 if (!PtrTy)
513 if (!isa<VectorType>(PtrTy->getElementType()))
523 uint64_t GEPOffset = TD.getIndexedOffset(PtrTy,
/freebsd-9.3-release/contrib/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp3563 const PointerType *PtrTy = cast<PointerType>(Ty); local
3564 if (PtrTy->getElementType()->isAggregateType()) {
3593 bool IsInAddressSpaceZero = PtrTy->getAddressSpace() == 0;
3611 int64_t Size = DL->getTypeAllocSize(PtrTy->getElementType());
4955 Type *PtrTy = ToVectorTy(Ptr->getType(), VF);
4958 Cost += TTI.getVectorInstrCost(Instruction::ExtractElement, PtrTy, i);
4968 Cost += VF * TTI.getAddressComputationCost(PtrTy, IsComplexComputation);
/freebsd-9.3-release/contrib/llvm/lib/Analysis/
H A DInstructionSimplify.cpp2734 PointerType *PtrTy = dyn_cast<PointerType>(Ops[0]->getType()); local
2736 if (!PtrTy)
2745 Type *LastType = GetElementPtrInst::getIndexedType(PtrTy, Ops.slice(1));
2746 Type *GEPTy = PointerType::get(LastType, PtrTy->getAddressSpace());
2757 Type *Ty = PtrTy->getElementType();
/freebsd-9.3-release/contrib/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp103 virtual unsigned getAddressComputationCost(Type *PtrTy, bool IsComplex) const;
/freebsd-9.3-release/contrib/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp317 IntegerType *PtrTy = cast<IntegerType>(TD->getIntPtrType(V->getType()));
321 return ConstantInt::get(PtrTy, 0);
328 if (CI->getType() == PtrTy)
332 (ConstantExpr::getIntegerCast(CI, PtrTy, /*isSigned=*/false));

Completed in 364 milliseconds

12