My Project
|
#include <ConvertStandardToLLVM.h>
Public Member Functions | |
UnrankedMemRefDescriptor (Value descriptor) | |
Construct a helper for the given descriptor value. More... | |
Value | rank (OpBuilder &builder, Location loc) |
Builds IR extracting the rank from the descriptor. More... | |
void | setRank (OpBuilder &builder, Location loc, Value value) |
Builds IR setting the rank in the descriptor. More... | |
Value | memRefDescPtr (OpBuilder &builder, Location loc) |
Builds IR extracting ranked memref descriptor ptr. More... | |
void | setMemRefDescPtr (OpBuilder &builder, Location loc, Value value) |
Builds IR setting ranked memref descriptor ptr. More... | |
![]() | |
StructBuilder (Value v) | |
Construct a helper for the given value. More... | |
operator Value () | |
Static Public Member Functions | |
static UnrankedMemRefDescriptor | undef (OpBuilder &builder, Location loc, Type descriptorType) |
Builds IR creating an undef value of the descriptor type. More... | |
![]() | |
static StructBuilder | undef (OpBuilder &builder, Location loc, Type descriptorType) |
Builds IR creating an undef value of the descriptor type. More... | |
Additional Inherited Members | |
![]() | |
Value | extractPtr (OpBuilder &builder, Location loc, unsigned pos) |
Builds IR to extract a value from the struct at position pos. More... | |
void | setPtr (OpBuilder &builder, Location loc, unsigned pos, Value ptr) |
Builds IR to set a value in the struct at position pos. More... | |
![]() | |
Value | value |
Type | structType |
|
explicit |
Construct a helper for the given descriptor value.
Builds IR extracting ranked memref descriptor ptr.
Builds IR extracting the rank from the descriptor.
Builds IR setting ranked memref descriptor ptr.
Builds IR setting the rank in the descriptor.
|
static |
Builds IR creating an undef
value of the descriptor type.