/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Sema/ |
H A D | Ownership.h | 37 /// \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-10-stable/contrib/llvm/include/llvm/ADT/ |
H A D | SmallPtrSet.h | 173 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-10-stable/contrib/llvm/lib/Transforms/Instrumentation/ |
H A D | ThreadSanitizer.cpp | 163 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 D | AddressSanitizer.cpp | 980 PointerType *PtrTy = cast<PointerType>(G->getType()); local 981 Type *Ty = PtrTy->getElementType();
|
/freebsd-10-stable/contrib/llvm/lib/CodeGen/ |
H A D | StackProtector.cpp | 319 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-10-stable/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CGObjCGNU.cpp | 144 llvm::PointerType *PtrTy; member in class:__anon3240::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 D | CGException.cpp | 998 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 D | CGExprAgg.cpp | 569 QualType PtrTy = CGF.getContext().getPointerType(Ty); local 571 CGF.ConvertType(PtrTy));
|
H A D | CGExpr.cpp | 2438 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-10-stable/contrib/llvm/lib/Target/R600/ |
H A D | SITypeRewriter.cpp | 84 Type *PtrTy = Ptr->getType(); local 85 Type *ElemTy = PtrTy->getPointerElementType();
|
H A D | SIISelLowering.cpp | 170 PointerType *PtrTy = PointerType::get(VT.getTypeForEVT(*DAG.getContext()), local 177 MachinePointerInfo(UndefValue::get(PtrTy)), MemVT,
|
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaExceptionSpec.cpp | 29 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-10-stable/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
H A D | GenericTaintChecker.cpp | 599 if (const PointerType * PtrTy = 601 if (PtrTy->getPointeeType() == C.getASTContext().getFILEType())
|
H A D | CStringChecker.cpp | 349 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-10-stable/contrib/llvm/lib/Target/Mips/ |
H A D | MipsISelLowering.cpp | 1514 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 D | MipsSEISelLowering.cpp | 2027 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-10-stable/contrib/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombine.h | 216 Type *FindElementAtOffset(Type *PtrTy, int64_t Offset,
|
H A D | InstCombineCasts.cpp | 1448 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 D | InstructionCombining.cpp | 765 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-10-stable/contrib/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelDAGToDAG.cpp | 1111 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-10-stable/contrib/llvm/lib/Transforms/Scalar/ |
H A D | ScalarReplAggregates.cpp | 505 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-10-stable/contrib/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 3571 const PointerType *PtrTy = cast<PointerType>(Ty); local 3572 if (PtrTy->getElementType()->isAggregateType()) { 3601 bool IsInAddressSpaceZero = PtrTy->getAddressSpace() == 0; 3619 int64_t Size = DL->getTypeAllocSize(PtrTy->getElementType()); 4963 Type *PtrTy = ToVectorTy(Ptr->getType(), VF); 4966 Cost += TTI.getVectorInstrCost(Instruction::ExtractElement, PtrTy, i); 4976 Cost += VF * TTI.getAddressComputationCost(PtrTy, IsComplexComputation);
|
/freebsd-10-stable/contrib/llvm/lib/Analysis/ |
H A D | InstructionSimplify.cpp | 2734 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-10-stable/contrib/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.cpp | 103 virtual unsigned getAddressComputationCost(Type *PtrTy, bool IsComplex) const;
|
/freebsd-10-stable/contrib/llvm/lib/Transforms/Utils/ |
H A D | SimplifyCFG.cpp | 317 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));
|