MCPcopy Create free account
hub / github.com/GoSSIP-SJTU/Armariris / stripAggregateTypeWrapping

Function stripAggregateTypeWrapping

lib/Transforms/Scalar/SROA.cpp:3165–3188  ·  view source on GitHub ↗

\brief Strip aggregate type wrapping. This removes no-op aggregate types wrapping an underlying type. It will strip as many layers of types as it can without changing either the type size or the allocated size.

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers 1

getTypePartitionFunction · 0.85

Calls 6

isSingleValueTypeMethod · 0.80
getTypeAllocSizeMethod · 0.80
getStructLayoutMethod · 0.80
getTypeSizeInBitsMethod · 0.45
getElementTypeMethod · 0.45

Tested by

no test coverage detected