Home
last modified time | relevance | path

Searched refs:Shape (Results 1 – 14 of 14) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp76 static BasicBlock *createResumeEntryBlock(Function &F, coro::Shape &Shape) { in createResumeEntryBlock() argument
221 coro::Shape &Shape, SwitchInst *Switch, in handleFinalSuspend() argument
245 static Function *createClone(Function &F, Twine Suffix, coro::Shape &Shape, in createClone() argument
339 static void removeCoroEnds(coro::Shape &Shape) { in removeCoroEnds() argument
352 static void replaceFrameSize(coro::Shape &Shape) { in replaceFrameSize() argument
400 static void updateCoroFrame(coro::Shape &Shape, Function *ResumeFn, in updateCoroFrame() argument
404 Shape.FrameTy, Shape.FramePtr, 0, coro::Shape::ResumeField, in updateCoroFrame()
418 Shape.FrameTy, Shape.FramePtr, 0, coro::Shape::DestroyField, in updateCoroFrame()
672 static void simplifySuspendPoints(coro::Shape &Shape) { in simplifySuspendPoints() argument
780 coro::Shape Shape(F); in splitCoroutine() local
[all …]
H A DCoroFrame.cpp101 SuspendCrossingInfo(Function &F, coro::Shape &Shape);
158 SuspendCrossingInfo::SuspendCrossingInfo(Function &F, coro::Shape &Shape) in SuspendCrossingInfo() argument
372 static StructType *buildFrameType(Function &F, coro::Shape &Shape, in buildFrameType() argument
472 static Instruction *insertSpills(SpillInfo &Spills, coro::Shape &Shape) { in insertSpills() argument
492 if (Shape.PromiseAlloca) in insertSpills()
493 Allocas.emplace_back(Shape.PromiseAlloca, coro::Shape::PromiseField); in insertSpills()
586 Shape.AllocaSpillBlock->splitBasicBlock(&Shape.AllocaSpillBlock->front(), in insertSpills()
866 void coro::buildCoroutineFrame(Function &F, Shape &Shape) { in buildCoroutineFrame() argument
871 Shape.PromiseAlloca = Shape.CoroBegin->getId()->getPromise(); in buildCoroutineFrame()
942 Shape.FrameTy = buildFrameType(F, Shape, Spills); in buildCoroutineFrame()
[all …]
H A DCoroutines.cpp212 static void clear(coro::Shape &Shape) { in clear() argument
213 Shape.CoroBegin = nullptr; in clear()
214 Shape.CoroEnds.clear(); in clear()
215 Shape.CoroSizes.clear(); in clear()
216 Shape.CoroSuspends.clear(); in clear()
218 Shape.FrameTy = nullptr; in clear()
219 Shape.FramePtr = nullptr; in clear()
220 Shape.AllocaSpillBlock = nullptr; in clear()
221 Shape.ResumeSwitch = nullptr; in clear()
222 Shape.PromiseAlloca = nullptr; in clear()
[all …]
H A DCoroInternal.h67 struct LLVM_LIBRARY_VISIBILITY Shape { struct
96 Shape() = default; argument
97 explicit Shape(Function &F) { buildFrom(F); } in Shape() function
101 void buildCoroutineFrame(Function &F, Shape &Shape);
/freebsd-12.1/contrib/file/magic/Magdir/
H A Desri15 >32 lelong =0 type Null Shape
/freebsd-12.1/sys/contrib/dev/acpica/components/debugger/
H A Ddbconvert.c492 ACPI_PLD_SET_SHAPE (&Dword, PldInfo->Shape); in AcpiDbEncodePldBuffer()
611 AcpiOsPrintf (ACPI_PLD_OUTPUT, "PLD_Shape", PldInfo->Shape); in AcpiDbDumpPldBuffer()
/freebsd-12.1/contrib/llvm/lib/DebugInfo/CodeView/
H A DRecordName.cpp207 VFTableShapeRecord &Shape) { in visitKnownRecord() argument
208 Name = formatv("<vftable {0} methods>", Shape.getEntryCount()); in visitKnownRecord()
H A DTypeDumpVisitor.cpp404 VFTableShapeRecord &Shape) { in visitKnownRecord() argument
405 W->printNumber("VFEntryCount", Shape.getEntryCount()); in visitKnownRecord()
/freebsd-12.1/sys/contrib/dev/acpica/compiler/
H A Daslpld.c447 PldInfo.Shape = (UINT8) Value; in OpcDoPld()
759 ACPI_PLD_SET_SHAPE (&Dword, PldInfo->Shape); in OpcEncodePldBuffer()
/freebsd-12.1/sys/contrib/dev/acpica/components/utilities/
H A Dutxface.c721 PldInfo->Shape = ACPI_PLD_GET_SHAPE (&Dword); in ACPI_EXPORT_SYMBOL()
/freebsd-12.1/sys/contrib/dev/acpica/include/
H A Dacbuffer.h241 UINT8 Shape; member
/freebsd-12.1/sys/contrib/dev/acpica/components/disassembler/
H A Ddmbuffer.c908 AcpiDmFindNameByIndex(PldInfo->Shape, AcpiGbl_PldShapeList)); in AcpiDmPldBuffer()
/freebsd-12.1/contrib/llvm/tools/llvm-pdbutil/
H A DMinimalTypeDumper.cpp446 VFTableShapeRecord &Shape) { in visitKnownRecord() argument
/freebsd-12.1/share/dict/
H A Dweb2179787 Shape