Home | History | Annotate | Download | only in IR

Lines Matching defs:PointerType

213   return cast<PointerType>(getScalarType())->getAddressSpace();
242 PointerType *Type::getHalfPtrTy(LLVMContext &C, unsigned AS) {
246 PointerType *Type::getFloatPtrTy(LLVMContext &C, unsigned AS) {
250 PointerType *Type::getDoublePtrTy(LLVMContext &C, unsigned AS) {
254 PointerType *Type::getX86_FP80PtrTy(LLVMContext &C, unsigned AS) {
258 PointerType *Type::getFP128PtrTy(LLVMContext &C, unsigned AS) {
262 PointerType *Type::getPPC_FP128PtrTy(LLVMContext &C, unsigned AS) {
266 PointerType *Type::getX86_MMXPtrTy(LLVMContext &C, unsigned AS) {
270 PointerType *Type::getIntNPtrTy(LLVMContext &C, unsigned N, unsigned AS) {
274 PointerType *Type::getInt1PtrTy(LLVMContext &C, unsigned AS) {
278 PointerType *Type::getInt8PtrTy(LLVMContext &C, unsigned AS) {
282 PointerType *Type::getInt16PtrTy(LLVMContext &C, unsigned AS) {
286 PointerType *Type::getInt32PtrTy(LLVMContext &C, unsigned AS) {
290 PointerType *Type::getInt64PtrTy(LLVMContext &C, unsigned AS) {
724 // PointerType Implementation
727 PointerType *PointerType::get(Type *EltTy, unsigned AddressSpace) {
734 PointerType *&Entry = AddressSpace == 0 ? CImpl->PointerTypes[EltTy]
738 Entry = new (CImpl->TypeAllocator) PointerType(EltTy, AddressSpace);
743 PointerType::PointerType(Type *E, unsigned AddrSpace)
753 PointerType *Type::getPointerTo(unsigned addrs) {
754 return PointerType::get(this, addrs);
757 bool PointerType::isValidElementType(Type *ElemTy) {