Please use GitHub pull requests for new patches. Avoid migrating existing patches. Phabricator shutdown timeline
Changeset View
Changeset View
Standalone View
Standalone View
clang/include/clang/Basic/RISCVVTypes.def
Show All 34 Lines | |||||
// | // | ||||
// - IsSigned is true for vectors of signed integer elements and | // - IsSigned is true for vectors of signed integer elements and | ||||
// for vectors of floating-point elements. | // for vectors of floating-point elements. | ||||
// | // | ||||
// - IsFP is true for vectors of floating-point elements. | // - IsFP is true for vectors of floating-point elements. | ||||
// | // | ||||
//===----------------------------------------------------------------------===// | //===----------------------------------------------------------------------===// | ||||
#ifndef RVV_TYPE | |||||
#define RVV_TYPE(Name, Id, SingletonId) | |||||
#endif | |||||
#ifndef RVV_VECTOR_TYPE | #ifndef RVV_VECTOR_TYPE | ||||
#define RVV_VECTOR_TYPE(Name, Id, SingletonId, NumEls, ElBits, NF, IsSigned, IsFP)\ | #define RVV_VECTOR_TYPE(Name, Id, SingletonId, NumEls, ElBits, NF, IsSigned, IsFP)\ | ||||
RVV_TYPE(Name, Id, SingletonId) | RVV_TYPE(Name, Id, SingletonId) | ||||
#endif | #endif | ||||
#ifndef RVV_PREDICATE_TYPE | #ifndef RVV_PREDICATE_TYPE | ||||
#define RVV_PREDICATE_TYPE(Name, Id, SingletonId, NumEls)\ | #define RVV_PREDICATE_TYPE(Name, Id, SingletonId, NumEls)\ | ||||
RVV_TYPE(Name, Id, SingletonId) | RVV_TYPE(Name, Id, SingletonId) | ||||
▲ Show 20 Lines • Show All 97 Lines • Show Last 20 Lines |