Home
last modified time | relevance | path

Searched refs:FrameAlign (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroElide.cpp60 void elideHeapAllocations(uint64_t FrameSize, Align FrameAlign);
218 void CoroIdElider::elideHeapAllocations(uint64_t FrameSize, Align FrameAlign) { in elideHeapAllocations() argument
242 Frame->setAlignment(FrameAlign); in elideHeapAllocations()
H A DCoroInternal.h108 Align FrameAlign; member
H A DCoroSplit.cpp1020 Shape.FrameAlign, /*NoAlias=*/false); in create()
1188 ConstantInt::get(CA->getType(), Shape.FrameAlign.value())); in replaceFrameSizeAndAlignment()
1233 Frame->setAlignment(Shape.FrameAlign); in handleNoSuspendCoroutine()
2127 << ", align=" << ore::NV("align", Shape.FrameAlign.value()) << ")"; in run()
H A DCoroFrame.cpp1152 Shape.FrameAlign.value() * 8, llvm::DINode::FlagArtificial, nullptr, in buildFrameDebugInfo()
1371 Shape.FrameAlign = B.getStructAlign(); in buildFrameType()
1384 Shape.FrameSize = alignTo(Shape.FrameSize, Shape.FrameAlign); in buildFrameType()
1399 alignTo(Shape.AsyncLowering.ContextHeaderSize, Shape.FrameAlign); in buildFrameType()
1405 if (Shape.AsyncLowering.getContextAlignment() < Shape.FrameAlign) { in buildFrameType()