#include "polly/Support/GICHelper.h"
#include "polly/Support/ISLOperators.h"
#include "polly/Support/ISLTools.h"
#include "gtest/gtest.h"
#include "isl/stream.h"
#include "isl/val.h"
usingnamespacellvm;
usingnamespacepolly;
static isl::space parseSpace(isl_ctx *Ctx, const char *Str) { … }
#define SPACE(Str) …
#define SET(Str) …
#define MAP(Str) …
#define USET(Str) …
#define UMAP(Str) …
namespace isl {
inline namespace noexceptions {
static bool operator==(const isl::space &LHS, const isl::space &RHS) { … }
static bool operator==(const isl::set &LHS, const isl::set &RHS) { … }
static bool operator==(const isl::map &LHS, const isl::map &RHS) { … }
static bool operator==(const isl::union_set &LHS, const isl::union_set &RHS) { … }
static bool operator==(const isl::union_map &LHS, const isl::union_map &RHS) { … }
static bool operator==(const isl::val &LHS, const isl::val &RHS) { … }
static bool operator==(const isl::pw_aff &LHS, const isl::pw_aff &RHS) { … }
}
}
namespace {
TEST(Isl, APIntToIslVal) { … }
TEST(Isl, IslValToAPInt) { … }
TEST(Isl, Operators) { … }
TEST(Isl, Foreach) { … }
TEST(ISLTools, beforeScatter) { … }
TEST(ISLTools, afterScatter) { … }
TEST(ISLTools, betweenScatter) { … }
TEST(ISLTools, singleton) { … }
TEST(ISLTools, getNumScatterDims) { … }
TEST(ISLTools, getScatterSpace) { … }
TEST(ISLTools, makeIdentityMap) { … }
TEST(ISLTools, reverseDomain) { … }
TEST(ISLTools, shiftDim) { … }
TEST(DeLICM, computeReachingWrite) { … }
TEST(DeLICM, computeArrayUnused) { … }
TEST(DeLICM, convertZoneToTimepoints) { … }
TEST(DeLICM, distribute) { … }
TEST(DeLICM, lift) { … }
TEST(DeLICM, apply) { … }
TEST(Isl, Quota) { … }
}