llvm-project
b2eb7b07 - SPIRV: Define runtime libcalls to be (almost) empty (#148631)

Commit
88 days ago
SPIRV: Define runtime libcalls to be (almost) empty (#148631) This is a behavior change; previously SPIRV inherited a default set of calls which seems like a mistake. This defines a library set with no calls. Add memcpy and memset as a hack; this avoids PreISelIntrinsicLowering performing the default expansion. SPIRVPrepareFunctions also calls the utilities to expand these but the resulting output is slightly different. The backend specific version can probably be removed, it for some reason has a larger output than the default one.
Author
Parents
Loading