Home
last modified time | relevance | path

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

/external/clang/lib/CodeGen/
DCGBlocks.cpp191 struct BlockLayoutChunk { struct
198 BlockLayoutChunk(CharUnits align, CharUnits size, in BlockLayoutChunk() function
219 bool operator<(const BlockLayoutChunk &left, const BlockLayoutChunk &right) { in operator <()
223 auto getPrefOrder = [](const BlockLayoutChunk &chunk) { in operator <()
335 SmallVector<BlockLayoutChunk, 16> layout; in computeBlockInfo()
354 layout.push_back(BlockLayoutChunk(tinfo.second, tinfo.first, in computeBlockInfo()
371 layout.push_back(BlockLayoutChunk(align, CGM.getPointerSize(), in computeBlockInfo()
437 layout.push_back(BlockLayoutChunk(align, size, lifetime, &CI, llvmType)); in computeBlockInfo()
476 SmallVectorImpl<BlockLayoutChunk>::iterator in computeBlockInfo()
487 SmallVectorImpl<BlockLayoutChunk>::iterator first = li; in computeBlockInfo()
[all …]
DCGDebugInfo.cpp3139 struct BlockLayoutChunk { struct
3143 bool operator<(const BlockLayoutChunk &l, const BlockLayoutChunk &r) { in operator <()
3192 SmallVector<BlockLayoutChunk, 8> chunks; in EmitDeclareOfBlockLiteralArgVariable()
3196 BlockLayoutChunk chunk; in EmitDeclareOfBlockLiteralArgVariable()
3212 BlockLayoutChunk chunk; in EmitDeclareOfBlockLiteralArgVariable()
3222 for (SmallVectorImpl<BlockLayoutChunk>::iterator i = chunks.begin(), in EmitDeclareOfBlockLiteralArgVariable()