Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:BitMap

761   // gc ivar layout bitmap calculation helper caches.
855 /// BuildIvarLayout - Builds ivar layout bitmap for the class
861 llvm::Constant *BuildIvarLayoutBitmap(std::string &BitMap);
874 /// ivar layout bitmap.
1859 std::string BitMap;
1860 llvm::Constant *C = BuildIvarLayoutBitmap(BitMap);
1863 const unsigned char *s = (unsigned char*)BitMap.c_str();
1864 for (unsigned i = 0, e = BitMap.size(); i < e; i++)
3800 /// ivar layout bitmap.
3985 /// the computations and returning the layout bitmap (for ivar or blocks) in
3986 /// the given argument BitMap string container. Routine reads
3989 llvm::Constant *CGObjCCommonMac::BuildIvarLayoutBitmap(std::string &BitMap) {
4077 BitMap += (unsigned char)(0xf0);
4089 BitMap += byte;
4093 BitMap += (unsigned char)(0x0f);
4097 BitMap += byte;
4102 BitMap += zero;
4106 llvm::ConstantDataArray::getString(VMContext, BitMap,false),
4114 /// BuildIvarLayout - Builds ivar layout bitmap for the class
4171 std::string BitMap;
4172 llvm::Constant *C = BuildIvarLayoutBitmap(BitMap);
4178 const unsigned char *s = (unsigned char*)BitMap.c_str();
4179 for (unsigned i = 0, e = BitMap.size(); i < e; i++)