reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

projects/openmp/runtime/src/kmp_affinity.cpp
 1516   for (level = 0;; level++) {
 1516   for (level = 0;; level++) {
 1517     if (level > 31) {
 1530     __kmp_x86_cpuid(11, level, &buf);
 1534         pkgLevel = level;
 1535         level++;
 1542       threadLevel = level;
 1552       coreLevel = level;
 1560       if (level <= 0) {
 1567       pkgLevel = level;
 1575   int depth = level;
 1646     for (level = 0; level < depth; level++) {
 1646     for (level = 0; level < depth; level++) {
 1646     for (level = 0; level < depth; level++) {
 1647       __kmp_x86_cpuid(11, level, &buf);
 1650         if (level != depth - 1) {
 1655         addr.labels[depth - level - 1] = apicId >> prev_shift;
 1656         level++;
 1661       addr.labels[depth - level - 1] = (apicId & mask) >> prev_shift;
 1664     if (level != depth) {
 1731   for (level = 0; level < depth; level++) {
 1731   for (level = 0; level < depth; level++) {
 1731   for (level = 0; level < depth; level++) {
 1732     totals[level] = 1;
 1733     maxCt[level] = 1;
 1734     counts[level] = 1;
 1735     last[level] = retval[0].first.labels[level];
 1735     last[level] = retval[0].first.labels[level];
 1801   for (level = 1; level < depth; level++) {
 1801   for (level = 1; level < depth; level++) {
 1801   for (level = 1; level < depth; level++) {
 1802     prod *= maxCt[level];
 1804   bool uniform = (prod == totals[level - 1]);
 1828     for (level = 1; level <= pkgLevel; level++) {
 1828     for (level = 1; level <= pkgLevel; level++) {
 1828     for (level = 1; level <= pkgLevel; level++) {
 1829       __kmp_str_buf_print(&buf, " x %d", maxCt[level]);
 1855   for (level = 0; level < depth; level++) {
 1855   for (level = 0; level < depth; level++) {
 1855   for (level = 0; level < depth; level++) {
 1856     if ((maxCt[level] == 1) && (level != pkgLevel)) {
 1856     if ((maxCt[level] == 1) && (level != pkgLevel)) {
 1875     for (level = 0; level < depth; level++) {
 1875     for (level = 0; level < depth; level++) {
 1875     for (level = 0; level < depth; level++) {
 1876       if ((maxCt[level] == 1) && (level != pkgLevel)) {
 1876       if ((maxCt[level] == 1) && (level != pkgLevel)) {
 1880       if (level == pkgLevel) {
 1883       if (level == coreLevel) {
 1886       if (level == threadLevel) {
 1891             retval[proc].first.labels[level];