Lines Matching refs:EV

949 ReflectionState::Val32 ReflectionState::declareVariable(const RSExportVar *EV) {  in declareVariable()  argument
957 variable.mName = EV->getName(); in declareVariable()
958 variable.mType = canon(getUniqueTypeName(EV->getType())); in declareVariable()
959 variable.mAllocSize = EV->getType()->getAllocSize(); in declareVariable()
960 variable.mIsConst = EV->isConst(); in declareVariable()
961 if (!EV->getInit().isUninit()) { in declareVariable()
964 variable.mInitializers[0] = EV->getInit(); in declareVariable()
965 } else if (EV->getArraySize()) { in declareVariable()
966 variable.mInitializerCount = EV->getNumInits(); in declareVariable()
969 variable.mInitializers[i] = EV->getInitArray(i); in declareVariable()
988 mRSC->ReportError(EV->getLocation(), "global variable '%0' is only present for 64-bit targets") in declareVariable()
989 << EV->getName(); in declareVariable()
995 if (variable.mName != EV->getName()) { in declareVariable()
997 mRSC->ReportError(EV->getLocation(), in declareVariable()
1002 << EV->getName(); in declareVariable()
1007 const std::string TypeName = getUniqueTypeName(EV->getType()); in declareVariable()
1010 mRSC->ReportError(EV->getLocation(), in declareVariable()
1013 << EV->getName() in declareVariable()
1019 if (variable.mIsConst != EV->isConst()) { in declareVariable()
1020 mRSC->ReportError(EV->getLocation(), in declareVariable()
1023 << EV->getName(); in declareVariable()
1082 if (!EV->getInit().isUninit()) { in declareVariable()
1086 !equal(variable.mInitializers[0], EV->getInit())) in declareVariable()
1088 } else if (EV->getArraySize()) { in declareVariable()
1089 const size_t UseSize = EV->getNumInits(); in declareVariable()
1094 if (!equal(variable.mInitializers[i], EV->getInitArray(i))) { in declareVariable()
1106 mRSC->ReportError(EV->getLocation(), in declareVariable()
1109 << EV->getName(); in declareVariable()