Lines Matching refs:dereferencePtr

117   size_t getTypeSize(Type * const T, bool dereferencePtr = false);
118 size_t getTypeSize(StructType * const ST, bool dereferencePtr = false);
119 size_t getTypeSize(IntegerType * const IT, bool dereferencePtr = false);
120 size_t getTypeSize(FunctionType * const FT,bool dereferencePtr = false);
121 size_t getTypeSize(ArrayType * const AT, bool dereferencePtr = false);
122 size_t getTypeSize(VectorType * const VT, bool dereferencePtr = false);
123 size_t getTypeSize(PointerType * const PT, bool dereferencePtr = false);
124 size_t getTypeSize(OpaqueType * const OT, bool dereferencePtr = false);
1174 size_t AMDGPUPeepholeOpt::getTypeSize(Type * const T, bool dereferencePtr) { in getTypeSize() argument
1191 size = getTypeSize(dyn_cast<PointerType>(T), dereferencePtr); in getTypeSize()
1194 size = getTypeSize(dyn_cast<IntegerType>(T), dereferencePtr); in getTypeSize()
1197 size = getTypeSize(dyn_cast<StructType>(T), dereferencePtr); in getTypeSize()
1200 size = getTypeSize(dyn_cast<ArrayType>(T), dereferencePtr); in getTypeSize()
1203 size = getTypeSize(dyn_cast<FunctionType>(T), dereferencePtr); in getTypeSize()
1206 size = getTypeSize(dyn_cast<VectorType>(T), dereferencePtr); in getTypeSize()
1213 bool dereferencePtr) { in getTypeSize() argument
1223 size += getTypeSize(curType, dereferencePtr); in getTypeSize()
1229 bool dereferencePtr) { in getTypeSize() argument
1234 bool dereferencePtr) { in getTypeSize() argument
1240 bool dereferencePtr) { in getTypeSize() argument
1242 dereferencePtr) * AT->getNumElements()) in getTypeSize()
1247 bool dereferencePtr) { in getTypeSize() argument
1252 bool dereferencePtr) { in getTypeSize() argument
1260 } else if (dereferencePtr) { in getTypeSize()
1263 size += getTypeSize(PT->getContainedType(x), dereferencePtr); in getTypeSize()
1272 bool dereferencePtr) { in getTypeSize() argument