Lines Matching defs:params

37 static uint64_t getIndexBitwidth(DataLayoutEntryListRef params) {
38 if (params.empty())
40 auto attr = cast<IntegerAttr>(params.front().getValue());
46 ArrayRef<DataLayoutEntryInterface> params) {
47 llvm::TypeSize bits = getDefaultTypeSizeInBits(type, dataLayout, params);
53 DataLayoutEntryListRef params) {
60 getDefaultPreferredAlignment(et, dataLayout, params) * 8;
61 llvm::TypeSize innerSize = getDefaultTypeSizeInBits(et, dataLayout, params);
71 IntegerType::get(type.getContext(), getIndexBitwidth(params)));
86 return typeInterface.getTypeSizeInBits(dataLayout, params);
93 ArrayRef<DataLayoutEntryInterface> params) {
94 assert(!params.empty() && "expected non-empty parameter list");
96 for (DataLayoutEntryInterface entry : params) {
117 ArrayRef<DataLayoutEntryInterface> params) {
120 if (params.empty()) {
127 return extractABIAlignment(findEntryForIntegerType(intType, params));
132 ArrayRef<DataLayoutEntryInterface> params) {
133 assert(params.size() <= 1 && "at most one data layout entry is expected for "
135 if (params.empty())
137 return extractABIAlignment(params[0]);
142 ArrayRef<DataLayoutEntryInterface> params) {
149 return getFloatTypeABIAlignment(fltType, dataLayout, params);
154 IntegerType::get(type.getContext(), getIndexBitwidth(params)));
157 return getIntegerTypeABIAlignment(intType, params);
160 return getDefaultABIAlignment(ctype.getElementType(), dataLayout, params);
163 return typeInterface.getABIAlignment(dataLayout, params);
177 ArrayRef<DataLayoutEntryInterface> params) {
178 if (params.empty())
181 return extractPreferredAlignment(findEntryForIntegerType(intType, params));
186 ArrayRef<DataLayoutEntryInterface> params) {
187 assert(params.size() <= 1 && "at most one data layout entry is expected for "
189 if (params.empty())
191 return extractPreferredAlignment(params[0]);
196 ArrayRef<DataLayoutEntryInterface> params) {
202 return getFloatTypePreferredAlignment(fltType, dataLayout, params);
207 return getIntegerTypePreferredAlignment(intType, dataLayout, params);
211 IntegerType::get(type.getContext(), getIndexBitwidth(params)));
216 params);
219 return typeInterface.getPreferredAlignment(dataLayout, params);
226 ArrayRef<DataLayoutEntryInterface> params) {
228 return getIndexBitwidth(params);
232 typeInterface.getIndexBitwidth(dataLayout, params))