Home
last modified time | relevance | path

Searched refs:BlockLayoutChunk (Results 1 – 2 of 2) sorted by relevance

/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGBlocks.cpp325 struct BlockLayoutChunk { struct
334 BlockLayoutChunk(CharUnits align, CharUnits size, in BlockLayoutChunk() function
365 bool operator<(const BlockLayoutChunk &left, const BlockLayoutChunk &right) { in operator <()
369 auto getPrefOrder = [](const BlockLayoutChunk &chunk) { in operator <()
408 SmallVectorImpl<BlockLayoutChunk> &Layout, in addBlockLayout()
412 Layout.push_back(BlockLayoutChunk( in addBlockLayout()
426 Layout.push_back(BlockLayoutChunk(align, size, capture, type, fieldType, in addBlockLayout()
596 SmallVector<BlockLayoutChunk, 16> layout; in computeBlockInfo()
702 SmallVectorImpl<BlockLayoutChunk>::iterator in computeBlockInfo()
713 SmallVectorImpl<BlockLayoutChunk>::iterator first = li; in computeBlockInfo()
[all …]
H A DCGDebugInfo.cpp4843 struct BlockLayoutChunk { struct
4847 bool operator<(const BlockLayoutChunk &l, const BlockLayoutChunk &r) { in operator <()
4917 SmallVector<BlockLayoutChunk, 8> chunks; in EmitDeclareOfBlockLiteralArgVariable()
4921 BlockLayoutChunk chunk; in EmitDeclareOfBlockLiteralArgVariable()
4937 BlockLayoutChunk chunk; in EmitDeclareOfBlockLiteralArgVariable()
4947 for (const BlockLayoutChunk &Chunk : chunks) { in EmitDeclareOfBlockLiteralArgVariable()