Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:ID

394 #define BUILTIN_TYPE(Id, SingletonId)
395 #define PLACEHOLDER_TYPE(Id, SingletonId) case BuiltinType::Id:
413 // } *id;
584 // The frontend treats 'id' as a typedef to an ObjCObjectType,
585 // whereas 'id<protocol>' is treated as an ObjCPointerType. For the
586 // debug info, we want to emit 'id' in both cases.
1651 ObjCInterfaceDecl *ID = Ty->getDecl();
1652 if (!ID)
1656 llvm::DIFile DefUnit = getOrCreateFile(ID->getLocation());
1657 unsigned Line = getLineNumber(ID->getLocation());
1663 ObjCInterfaceDecl *Def = ID->getDefinition();
1666 llvm::dwarf::DW_TAG_structure_type, ID->getName(), TheCU, DefUnit, Line,
1677 ObjCInterfaceDecl *ID = Ty->getDecl();
1678 llvm::DIFile DefUnit = getOrCreateFile(ID->getLocation());
1679 unsigned Line = getLineNumber(ID->getLocation());
1687 if (ID->getImplementation())
1691 Unit, ID->getName(), DefUnit, Line, Size, Align, Flags, llvm::DIType(),
1704 ObjCInterfaceDecl *SClass = ID->getSuperClass();
1716 for (const auto *PD : ID->properties()) {
1732 const ASTRecordLayout &RL = CGM.getContext().getASTObjCInterfaceLayout(ID);
1734 for (ObjCIvarDecl *Field = ID->all_declared_ivar_begin(); Field;
1769 CGM.getObjCRuntime().ComputeBitfieldBitOffset(CGM, ID, Field);
1787 if (ObjCImplementationDecl *ImpD = ID->getImplementation()) {
2099 unsigned CGDebugInfo::Checksum(const ObjCInterfaceDecl *ID) {
2104 for (const ObjCIvarDecl *Ivar = ID->all_declared_ivar_begin();