/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
H A D | CoroSplit.cpp | 97 coro::Shape &Shape; member in class:__anon5529::CoroCloner 109 CoroCloner(Function &OrigF, const Twine &Suffix, coro::Shape &Shape, argument 111 : OrigF(OrigF), NewF(nullptr), Suffix(Suffix), Shape(Shape), 113 assert(Shape.ABI == coro::ABI::Switch); 117 CoroCloner(Function &OrigF, const Twine &Suffix, coro::Shape &Shape, argument 119 : OrigF(OrigF), NewF(NewF), Suffix(Suffix), Shape(Shap 161 maybeFreeRetconStorage(IRBuilder< &Builder, const coro::Shape &Shape, Value *FramePtr, CallGraph *CG) argument 173 replaceFallthroughCoroEnd(CoroEndInst *End, const coro::Shape &Shape, Value *FramePtr, bool InResume, CallGraph *CG) argument 223 replaceUnwindCoroEnd(CoroEndInst *End, const coro::Shape &Shape, Value *FramePtr, bool InResume, CallGraph *CG) argument 250 replaceCoroEnd(CoroEndInst *End, const coro::Shape &Shape, Value *FramePtr, bool InResume, CallGraph *CG) argument 265 createResumeEntryBlock(Function &F, coro::Shape &Shape) argument 395 createCloneDeclaration(Function &OrigF, coro::Shape &Shape, const Twine &Suffix, Module::iterator InsertBefore) argument 499 replaceSwiftErrorOps(Function &F, coro::Shape &Shape, ValueToValueMapTy *VMap) argument 778 createClone(Function &F, const Twine &Suffix, coro::Shape &Shape, CoroCloner::Kind FKind) argument 786 removeCoroEnds(const coro::Shape &Shape, CallGraph *CG) argument 792 replaceFrameSize(coro::Shape &Shape) argument 820 setCoroInfo(Function &F, coro::Shape &Shape, ArrayRef<Function *> Fns) argument 844 updateCoroFrame(coro::Shape &Shape, Function *ResumeFn, Function *DestroyFn, Function *CleanupFn) argument 986 handleNoSuspendCoroutine(coro::Shape &Shape) argument 1148 simplifySuspendPoints(coro::Shape &Shape) argument 1173 splitSwitchCoroutine(Function &F, coro::Shape &Shape, SmallVectorImpl<Function *> &Clones) argument 1205 splitRetconCoroutine(Function &F, coro::Shape &Shape, SmallVectorImpl<Function *> &Clones) argument 1348 splitCoroutine(Function &F, coro::Shape &Shape, SmallVectorImpl<Function *> &Clones) argument [all...] |
H A D | CoroFrame.cpp | 102 SuspendCrossingInfo(Function &F, coro::Shape &Shape); 178 SuspendCrossingInfo::SuspendCrossingInfo(Function &F, coro::Shape &Shape) argument 194 for (auto *CE : Shape.CoroEnds) 207 for (auto *CSI : Shape.CoroSuspends) { 395 static StructType *buildFrameType(Function &F, coro::Shape &Shape, argument 405 AllocaInst *PromiseAlloca = Shape.getPromiseAlloca(); 407 if (Shape 586 insertSpills(const SpillInfo &Spills, coro::Shape &Shape) argument 1138 lowerNonLocalAlloca(CoroAllocaAllocInst *AI, coro::Shape &Shape, SmallVectorImpl<Instruction*> &DeadInsts) argument 1163 emitGetSwiftErrorValue(IRBuilder< &Builder, Type *ValueTy, coro::Shape &Shape) argument 1178 emitSetSwiftErrorValue(IRBuilder< &Builder, Value *V, coro::Shape &Shape) argument 1196 emitSetAndGetSwiftErrorValueAround(Instruction *Call, AllocaInst *Alloca, coro::Shape &Shape) argument 1226 eliminateSwiftErrorAlloca(Function &F, AllocaInst *Alloca, coro::Shape &Shape) argument 1257 eliminateSwiftErrorArgument(Function &F, Argument &Arg, coro::Shape &Shape, SmallVectorImpl<AllocaInst*> &AllocasToPromote) argument 1294 eliminateSwiftError(Function &F, coro::Shape &Shape) argument 1325 buildCoroutineFrame(Function &F, Shape &Shape) argument [all...] |
H A D | CoroInternal.h | 88 struct LLVM_LIBRARY_VISIBILITY Shape { struct in namespace:llvm::coro 234 Shape() = default; 235 explicit Shape(Function &F) { buildFrom(F); } function in struct:llvm::coro::Shape 239 void buildCoroutineFrame(Function &F, Shape &Shape);
|
H A D | Coroutines.cpp | 226 static void clear(coro::Shape &Shape) { argument 227 Shape.CoroBegin = nullptr; 228 Shape.CoroEnds.clear(); 229 Shape.CoroSizes.clear(); 230 Shape.CoroSuspends.clear(); 232 Shape.FrameTy = nullptr; 233 Shape.FramePtr = nullptr; 234 Shape.AllocaSpillBlock = nullptr; 249 void coro::Shape [all...] |
H A D | CoroEarly.cpp | 94 static_assert(coro::Shape::SwitchFieldIndex::Resume == 0,
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LowerMatrixIntrinsics.cpp | 262 bool setShapeInfo(Value *V, ShapeInfo Shape) { argument 263 assert(Shape && "Shape not set"); 275 ShapeMap.insert({V, Shape}); 276 LLVM_DEBUG(dbgs() << " " << Shape.NumRows << " x " << Shape.NumColumns 443 ShapeInfo Shape = ShapeMap[V]; local 445 if (setShapeInfo(U.get(), Shape)) 561 ShapeInfo Shape) { 567 for (unsigned C = 0, E = Shape 560 LowerLoad(Instruction *Inst, Value *Ptr, Value *Stride, ShapeInfo Shape) argument 588 LowerStore(Instruction *Inst, Value *Matrix, Value *Ptr, Value *Stride, ShapeInfo Shape) argument 813 ShapeInfo &Shape = I->second; local [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | VectorUtils.h | 119 VFShape Shape; // Classification of the vector function. member in struct:llvm::VFInfo 126 return std::tie(Shape, ScalarName, VectorName, ISA) == 127 std::tie(Shape, Other.ScalarName, Other.VectorName, Other.ISA);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | VFABIDemangling.cpp | 405 const VFShape Shape({VF, IsScalable, Parameters}); 406 return VFInfo({Shape, ScalarName, VectorName, ISA});
|
/freebsd-12-stable/sys/contrib/dev/acpica/components/debugger/ |
H A D | dbconvert.c | 496 ACPI_PLD_SET_SHAPE (&Dword, PldInfo->Shape); 615 AcpiOsPrintf (ACPI_PLD_OUTPUT, "PLD_Shape", PldInfo->Shape);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/ |
H A D | RecordName.cpp | 206 VFTableShapeRecord &Shape) { 207 Name = formatv("<vftable {0} methods>", Shape.getEntryCount());
|
H A D | TypeDumpVisitor.cpp | 403 VFTableShapeRecord &Shape) { 404 W->printNumber("VFEntryCount", Shape.getEntryCount()); 402 visitKnownRecord(CVType &CVR, VFTableShapeRecord &Shape) argument
|
/freebsd-12-stable/sys/contrib/dev/acpica/compiler/ |
H A D | aslpld.c | 447 PldInfo.Shape = (UINT8) Value; 759 ACPI_PLD_SET_SHAPE (&Dword, PldInfo->Shape);
|
/freebsd-12-stable/sys/contrib/dev/acpica/components/utilities/ |
H A D | utxface.c | 721 PldInfo->Shape = ACPI_PLD_GET_SHAPE (&Dword);
|
/freebsd-12-stable/sys/contrib/dev/acpica/include/ |
H A D | acbuffer.h | 241 UINT8 Shape; member in struct:acpi_pld_info
|
/freebsd-12-stable/sys/contrib/dev/acpica/components/disassembler/ |
H A D | dmbuffer.c | 925 AcpiDmFindNameByIndex(PldInfo->Shape, AcpiGbl_PldShapeList));
|
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-pdbutil/ |
H A D | MinimalTypeDumper.cpp | 451 VFTableShapeRecord &Shape) { 450 visitKnownRecord(CVType &CVR, VFTableShapeRecord &Shape) argument
|