Home
last modified time | relevance | path

Searched refs:ArgCodes (Results 1 – 1 of 1) sorted by relevance

/openbsd/src/gnu/llvm/llvm/utils/TableGen/
DIntrinsicEmitter.cpp307 static void EncodeFixedType(Record *R, std::vector<unsigned char> &ArgCodes, in EncodeFixedType() argument
314 assert(Number < ArgCodes.size() && "Invalid matching number!"); in EncodeFixedType()
323 Sig.push_back((Number << 3) | ArgCodes[Number]); in EncodeFixedType()
374 assert(NextArgCode < ArgCodes.size() && ArgCodes[NextArgCode] == Tmp && in EncodeFixedType()
394 return EncodeFixedType(R->getValueAsDef("ElTy"), ArgCodes, NextArgCode, Sig, in EncodeFixedType()
425 static void UpdateArgCodes(Record *R, std::vector<unsigned char> &ArgCodes, in UpdateArgCodes() argument
430 ArgCodes.push_back(3 /*vAny*/); in UpdateArgCodes()
433 ArgCodes.push_back(4 /*iPTRAny*/); in UpdateArgCodes()
443 UpdateArgCodes(R->getValueAsDef("ElTy"), ArgCodes, NumInserted, Mapping); in UpdateArgCodes()
458 unsigned OriginalIdx = ArgCodes.size() - NumInserted; in UpdateArgCodes()
[all …]