LLVM OpenMP 22.0.0git
omp_for_collapse_LowerTriangularLess.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "omp.h"

Go to the source code of this file.

Macros

#define MAX_BOUND   64
#define NO_EFFICIENCY_CHECK

Functions

unsigned * Alloc (unsigned bound1, unsigned bound2)
void ZeroOut (unsigned *p, unsigned bound1, unsigned bound2)
void Free (unsigned *p)
unsigned * Index (unsigned *p, unsigned i, unsigned j, unsigned bound2)
int test (unsigned upper_bound)
int main ()

Variables

unsigned * execution_count = NULL
unsigned * iterations_per_thread = NULL

Macro Definition Documentation

◆ MAX_BOUND

#define MAX_BOUND   64

Definition at line 10 of file omp_for_collapse_LowerTriangularLess.c.

Referenced by main().

◆ NO_EFFICIENCY_CHECK

#define NO_EFFICIENCY_CHECK

Definition at line 13 of file omp_for_collapse_LowerTriangularLess.c.

Function Documentation

◆ Alloc()

unsigned * Alloc ( unsigned bound1,
unsigned bound2 )

Definition at line 22 of file omp_for_collapse_LowerTriangularLess.c.

Referenced by main().

◆ Free()

void Free ( unsigned * p)

Definition at line 30 of file omp_for_collapse_LowerTriangularLess.c.

References p.

Referenced by main().

◆ Index()

unsigned * Index ( unsigned * p,
unsigned i,
unsigned j,
unsigned bound2 )

◆ main()

◆ test()

◆ ZeroOut()

void ZeroOut ( unsigned * p,
unsigned bound1,
unsigned bound2 )

Definition at line 26 of file omp_for_collapse_LowerTriangularLess.c.

References p.

Referenced by test().

Variable Documentation

◆ execution_count

unsigned* execution_count = NULL

Definition at line 18 of file omp_for_collapse_LowerTriangularLess.c.

Referenced by main(), test(), and test().

◆ iterations_per_thread

unsigned* iterations_per_thread = NULL

Definition at line 20 of file omp_for_collapse_LowerTriangularLess.c.

Referenced by main(), test(), and test().