@@ -43,7 +43,7 @@ struct RVVIntrinsicDef {
43
43
44
44
struct RVVOverloadIntrinsicDef {
45
45
// Indexes of RISCVIntrinsicManagerImpl::IntrinsicList.
46
- SmallVector<size_t , 8 > Indexes;
46
+ SmallVector<uint32_t , 8 > Indexes;
47
47
};
48
48
49
49
} // namespace
@@ -162,7 +162,7 @@ class RISCVIntrinsicManagerImpl : public sema::RISCVIntrinsicManager {
162
162
// List of all RVV intrinsic.
163
163
std::vector<RVVIntrinsicDef> IntrinsicList;
164
164
// Mapping function name to index of IntrinsicList.
165
- StringMap<size_t > Intrinsics;
165
+ StringMap<uint32_t > Intrinsics;
166
166
// Mapping function name to RVVOverloadIntrinsicDef.
167
167
StringMap<RVVOverloadIntrinsicDef> OverloadIntrinsics;
168
168
@@ -174,7 +174,7 @@ class RISCVIntrinsicManagerImpl : public sema::RISCVIntrinsicManager {
174
174
175
175
// Create FunctionDecl for a vector intrinsic.
176
176
void CreateRVVIntrinsicDecl (LookupResult &LR, IdentifierInfo *II,
177
- Preprocessor &PP, unsigned Index,
177
+ Preprocessor &PP, uint32_t Index,
178
178
bool IsOverload);
179
179
180
180
void ConstructRVVIntrinsics (ArrayRef<RVVIntrinsicRecord> Recs,
@@ -386,7 +386,7 @@ void RISCVIntrinsicManagerImpl::InitRVVIntrinsic(
386
386
Record.HasFRMRoundModeOp );
387
387
388
388
// Put into IntrinsicList.
389
- size_t Index = IntrinsicList.size ();
389
+ uint32_t Index = IntrinsicList.size ();
390
390
IntrinsicList.push_back ({BuiltinName, Signature});
391
391
392
392
// Creating mapping to Intrinsics.
@@ -403,7 +403,7 @@ void RISCVIntrinsicManagerImpl::InitRVVIntrinsic(
403
403
void RISCVIntrinsicManagerImpl::CreateRVVIntrinsicDecl (LookupResult &LR,
404
404
IdentifierInfo *II,
405
405
Preprocessor &PP,
406
- unsigned Index,
406
+ uint32_t Index,
407
407
bool IsOverload) {
408
408
ASTContext &Context = S.Context ;
409
409
RVVIntrinsicDef &IDef = IntrinsicList[Index];
0 commit comments