Lines Matching defs:attributes
73 /// Only retain those attributes that are not constructed by
86 /// Propagate argument/results attributes.
98 // Only modify the argument and result attributes when the result is now
126 SmallVector<NamedAttribute> attributes;
127 filterFuncAttributes(funcOp, attributes);
132 /*cconv=*/LLVM::CConv::C, /*comdat=*/nullptr, attributes);
192 SmallVector<NamedAttribute, 4> attributes;
193 filterFuncAttributes(funcOp, attributes);
199 /*cconv=*/LLVM::CConv::C, /*comdat=*/nullptr, attributes);
345 SmallVector<NamedAttribute, 4> attributes;
346 filterFuncAttributes(funcOp, attributes);
350 attributes);
371 // Propagate argument/result attributes to all converted arguments/result
384 // change by converting attributes' types as well.
415 // Only attach the new argument attributes if there is a one-to-one
416 // mapping from old to new types. Otherwise, attributes might be