Lines Matching refs:PointerType
190 class PointerType : public Type {
195 PointerType(const Type *Pointee, bool Const)
206 assert(!isa<PointerType>(Pointee) && "Pointer to pointer not supported");
213 return "llvm::PointerType::getUnqual(" + Pointee->llvmName() + ")";
641 const PointerType *PtrType;
643 PointerCastResult(const PointerType *PtrType, Ptr V)
980 std::map<std::string, std::unique_ptr<PointerType>> PointerTypes;
1018 const PointerType *getPointerType(const Type *T, bool Const) {
1019 PointerType PT(T, Const);
1022 PointerTypes[key] = std::make_unique<PointerType>(PT);
1189 } else if (const auto *PT = dyn_cast<PointerType>(CastType)) {
1296 ArgNum, isa<PointerType>(ArgType), Immediate);