Lines Matching refs:permutation
303 /* Add the mangling for this permutation of the function. apiLevel and intSize is used
307 const FunctionPermutation& permutation, bool overloadable,
309 const string& functionName = permutation.getName();
314 if (!writeParameters(&stream, permutation.getParams(), apiLevel, intSize)) {
348 for (auto permutation : spec.getPermutations()) {
350 if (!addFunctionManglingToSet(function, *permutation, overloadable, apiLevel, 32,
356 if (!addFunctionManglingToSet(function, *permutation, overloadable, apiLevel, 64,
410 /* Write to the file the globals needed to make the call for this permutation. The actual
416 const FunctionPermutation& permutation) {
420 const auto ret = permutation.getReturn();
425 *calls << permutation.getName() << "(";
429 for (auto p : permutation.getParams()) {
489 for (auto permutation : spec->getPermutations()) {
490 generateTestCall(&file, &calls, &variableNumber, *function, *permutation);