Lines Matching refs:intf
168 InterfaceBlock& intf = (InterfaceBlock&) *e; in start() local
169 if (intf.fVariable.fName == Compiler::PERVERTEX_NAME) { in start()
171 fSkPerVertex = &intf.fVariable; in start()
816 std::unique_ptr<InterfaceBlock> IRGenerator::convertInterfaceBlock(const ASTInterfaceBlock& intf) { in convertInterfaceBlock() argument
823 for (size_t i = 0; i < intf.fDeclarations.size(); i++) { in convertInterfaceBlock()
825 *intf.fDeclarations[i], in convertInterfaceBlock()
863 Type* type = new Type(intf.fOffset, intf.fTypeName, fields); in convertInterfaceBlock()
866 for (const auto& size : intf.fSizes) { in convertInterfaceBlock()
893 Variable* var = new Variable(intf.fOffset, intf.fModifiers, in convertInterfaceBlock()
894 intf.fInstanceName.fLength ? intf.fInstanceName : intf.fTypeName, in convertInterfaceBlock()
900 if (intf.fInstanceName.fLength) { in convertInterfaceBlock()
901 old->addWithoutOwnership(intf.fInstanceName, var); in convertInterfaceBlock()
904 old->add(fields[i].fName, std::unique_ptr<Field>(new Field(intf.fOffset, *var, in convertInterfaceBlock()
908 return std::unique_ptr<InterfaceBlock>(new InterfaceBlock(intf.fOffset, in convertInterfaceBlock()
910 intf.fTypeName, in convertInterfaceBlock()
911 intf.fInstanceName, in convertInterfaceBlock()