Lines Matching refs:variable
956 auto &variable = variables.CollectNext(); in declareVariable() local
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()
962 variable.mInitializerCount = 1; in declareVariable()
963 variable.mInitializers = new clang::APValue[1]; in declareVariable()
964 variable.mInitializers[0] = EV->getInit(); in declareVariable()
966 variable.mInitializerCount = EV->getNumInits(); in declareVariable()
967 variable.mInitializers = new clang::APValue[variable.mInitializerCount]; in declareVariable()
968 for (size_t i = 0; i < variable.mInitializerCount; ++i) in declareVariable()
969 variable.mInitializers[i] = EV->getInitArray(i); in declareVariable()
971 variable.mInitializerCount = 0; in declareVariable()
993 const auto &variable = variables.UseNext(); in declareVariable() local
995 if (variable.mName != EV->getName()) { in declareVariable()
1001 << variable.mName in declareVariable()
1009 if (!variable.mType.equals(TypeName)) { in declareVariable()
1014 << variable.mType.str() in declareVariable()
1019 if (variable.mIsConst != EV->isConst()) { in declareVariable()
1085 if ((variable.mInitializerCount != 1) || in declareVariable()
1086 !equal(variable.mInitializers[0], EV->getInit())) in declareVariable()
1090 if (variable.mInitializerCount != UseSize) in declareVariable()
1094 if (!equal(variable.mInitializers[i], EV->getInitArray(i))) { in declareVariable()
1099 } else if (variable.mInitializerCount != 0) { in declareVariable()
1113 return Val32(true, variable.mAllocSize); in declareVariable()
1122 const auto &variable = variables.UseNext(); in endVariables() local
1124 << mFiles.Current().mRSSourceFileName << variable.mName; in endVariables()