Lines Matching full:mdnode
42 llvm::MDNode *CodeGenTBAA::getRoot() {
57 llvm::MDNode *CodeGenTBAA::createTBAAScalarType(StringRef Name,
58 llvm::MDNode *Parent) {
65 llvm::MDNode *CodeGenTBAA::getChar() {
92 llvm::MDNode *
105 if (llvm::MDNode *N = MetadataCache[Ty])
173 llvm::MDNode *CodeGenTBAA::getTBAAInfoForVTablePtr() {
213 llvm::MDNode *TBAAInfo = MayAlias ? getChar() : getTBAAInfo(QTy);
214 llvm::MDNode *TBAATag = CodeGenOpts.StructPathTBAA ?
220 llvm::MDNode *
224 if (llvm::MDNode *N = StructMetadataCache[Ty])
249 llvm::MDNode *
254 if (llvm::MDNode *N = StructTypeMetadataCache[Ty])
261 SmallVector <std::pair<llvm::MDNode*, uint64_t>, 4> Fields;
266 llvm::MDNode *FieldNode;
291 llvm::MDNode *
292 CodeGenTBAA::getTBAAStructTagInfo(QualType BaseQTy, llvm::MDNode *AccessNode,
299 if (llvm::MDNode *N = StructTagMetadataCache[PathTag])
302 llvm::MDNode *BNode = 0;
313 llvm::MDNode *
314 CodeGenTBAA::getTBAAScalarTagInfo(llvm::MDNode *AccessNode) {
315 if (llvm::MDNode *N = ScalarTagMetadataCache[AccessNode])