Lines Matching defs:signature
662 /// Taking the address of a function. Modify the signature as needed.
722 // replace this op with a new one with the updated signature
730 /// As the type signature is being changed, this must also update the
775 /// If the signature does not need any special target-specific conversions,
777 /// return `true`. Otherwise, the signature is not portable and `false` is
779 bool hasPortableSignature(mlir::Type signature, mlir::Operation *op) {
780 assert(mlir::isa<mlir::FunctionType>(signature));
781 auto func = mlir::dyn_cast<mlir::FunctionType>(signature);
788 LLVM_DEBUG(llvm::dbgs() << "rewrite " << signature << " for target\n");
798 LLVM_DEBUG(llvm::dbgs() << "rewrite " << signature << " for target\n");
804 /// Determine if the signature has host associations. The host association
870 // at the beginning of the function signature.