lib/Conversion/StandardToLLVM/ConvertStandardToLLVM.cpp
Value MemRefDescriptor::stride(OpBuilder &builder, Location loc, unsigned pos) {
  return builder.create<LLVM::ExtractValueOp>(
      loc, indexType, value,
      builder.getI64ArrayAttr({kStridePosInMemRefDescriptor, pos}));
}
/// Builds IR extracting the pos-th size from the descriptor.
Builds IR extracting the pos-th size from the descriptor.
Builds IR extracting the pos - th size from the descriptor .
Value MemRefDescriptor::stride(OpBuilder &builder, Location loc, unsigned pos) {
  return builder.create<LLVM::ExtractValueOp>(
      loc, indexType, value,
      builder.getI64ArrayAttr({kStridePosInMemRefDescriptor, pos}));
}
Value MemRefDescriptor :: stride ( OpBuilder & builder , Location loc , unsigned pos ) { return builder . create < LLVM :: ExtractValueOp > ( loc , indexType , value , builder . getI64ArrayAttr ( { kStridePosInMemRefDescriptor , pos } ) ) ; }
Builds IR extracting the pos-th size from the descriptor.
Builds IR extracting the pos - th size from the descriptor .