Lines Matching defs:TransformedFunction
355 /// TransformedFunction is used to express the result of transforming one
358 struct TransformedFunction {
359 TransformedFunction(FunctionType *OriginalType, FunctionType *TransformedType,
365 TransformedFunction(const TransformedFunction &) = delete;
366 TransformedFunction &operator=(const TransformedFunction &) = delete;
369 TransformedFunction(TransformedFunction &&) = default;
370 TransformedFunction &operator=(TransformedFunction &&) = default;
390 transformFunctionAttributes(const TransformedFunction &TransformedFunction,
395 TransformedFunction.TransformedType->getNumParams());
400 for (unsigned I = 0, IE = TransformedFunction.ArgumentIndexMapping.size();
402 unsigned TransformedIndex = TransformedFunction.ArgumentIndexMapping[I];
407 for (unsigned I = TransformedFunction.OriginalType->getNumParams(),
528 TransformedFunction getCustomFunctionType(FunctionType *T);
881 TransformedFunction DataFlowSanitizer::getCustomFunctionType(FunctionType *T) {
911 return TransformedFunction(
3115 TransformedFunction CustomFn = DFSF.DFS.getCustomFunctionType(FT);