Home
last modified time | relevance | path

Searched defs:Shape (Results 1 – 24 of 24) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Coroutines/
H A DCoroShape.h53 struct Shape { struct
54 CoroBeginInst *CoroBegin = nullptr;
55 SmallVector<AnyCoroEndInst *, 4> CoroEnds;
56 SmallVector<CoroSizeInst *, 2> CoroSizes;
57 SmallVector<CoroAlignInst *, 2> CoroAligns;
58 SmallVector<AnyCoroSuspendInst *, 4> CoroSuspends;
59 SmallVector<CoroAwaitSuspendInst *, 4> CoroAwaitSuspends;
60 SmallVector<CallInst *, 2> SymmetricTransfers;
63 SmallVector<CallInst *, 2> SwiftErrorOps;
65 void clear() { in clear()
[all …]
H A DABI.h60 coro::Shape &Shape; variable
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroCloner.h47 coro::Shape &Shape; variable
61 BaseCloner(Function &OrigF, const Twine &Suffix, coro::Shape &Shape, in BaseCloner()
76 BaseCloner(Function &OrigF, const Twine &Suffix, coro::Shape &Shape, in BaseCloner()
85 coro::Shape &Shape, Function *NewF, in createClone()
131 SwitchCloner(Function &OrigF, const Twine &Suffix, coro::Shape &Shape, in SwitchCloner()
140 coro::Shape &Shape, CloneKind FKind, in createClone()
H A DCoroSplit.cpp87 coro::Shape &Shape) { in lowerAwaitSuspend()
152 static void lowerAwaitSuspends(Function &F, coro::Shape &Shape) { in lowerAwaitSuspends()
159 const coro::Shape &Shape, Value *FramePtr, in maybeFreeRetconStorage()
215 const coro::Shape &Shape, Value *FramePtr, in replaceFallthroughCoroEnd()
313 static void markCoroutineAsDone(IRBuilder<> &Builder, const coro::Shape &Shape, in markCoroutineAsDone()
347 static void replaceUnwindCoroEnd(AnyCoroEndInst *End, const coro::Shape &Shape, in replaceUnwindCoroEnd()
385 static void replaceCoroEnd(AnyCoroEndInst *End, const coro::Shape &Shape, in replaceCoroEnd()
449 static Function *createCloneDeclaration(Function &OrigF, coro::Shape &Shape, in createCloneDeclaration()
565 static void replaceSwiftErrorOps(Function &F, coro::Shape &Shape, in replaceSwiftErrorOps()
1106 static void updateAsyncFuncPointerContextSize(coro::Shape &Shape) { in updateAsyncFuncPointerContextSize()
[all …]
H A DCoroFrame.cpp338 coro::Shape &Shape, in addFieldForAllocas()
688 static void buildFrameDebugInfo(Function &F, coro::Shape &Shape, in buildFrameDebugInfo()
859 static StructType *buildFrameType(Function &F, coro::Shape &Shape, in buildFrameType()
998 static void insertSpills(const FrameDataInfo &FrameData, coro::Shape &Shape) { in insertSpills()
1597 coro::Shape &Shape) { in emitGetSwiftErrorValue()
1612 coro::Shape &Shape) { in emitSetSwiftErrorValue()
1631 coro::Shape &Shape) { in emitSetAndGetSwiftErrorValueAround()
1660 coro::Shape &Shape) { in eliminateSwiftErrorAlloca()
1686 coro::Shape &Shape, in eliminateSwiftErrorArgument()
1723 static void eliminateSwiftError(Function &F, coro::Shape &Shape) { in eliminateSwiftError()
[all …]
H A DSpillUtils.cpp74 lowerNonLocalAlloca(CoroAllocaAllocInst *AI, const coro::Shape &Shape, in lowerNonLocalAlloca()
416 static void collectFrameAlloca(AllocaInst *AI, const coro::Shape &Shape, in collectFrameAlloca()
464 const coro::Shape &Shape) { in collectSpillsAndAllocasFromInsts()
584 BasicBlock::iterator getSpillInsertionPt(const coro::Shape &Shape, Value *Def, in getSpillInsertionPt()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TileConfig.cpp104 ShapeT Shape = VRM.getShape(VirtReg); in collectVirtRegShapes() local
115 ShapeT Shape = VRM.getShape(VirtReg); in collectVirtRegShapes() local
191 ShapeT Shape = Phys2Shapes[I]; in runOnMachineFunction() local
H A DX86RegisterInfo.cpp1063 ShapeT Shape = getTileShape(SrcReg, VRM, MRI); in getTileShape() local
1096 ShapeT Shape(&MO1, &MO2, MRI); in getTileShape() local
1111 ShapeT Shape({&MO1, &MO2, &MO1, &MO3}, MRI); in getTileShape() local
H A DX86FastPreTileConfig.cpp401 ShapeT Shape = getShape(MRI, InTileReg); in convertPHI() local
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTensorSpec.h110 std::vector<int64_t> Shape; variable
H A DVectorUtils.h57 const std::optional<VFInfo> Shape = in getVFABIMappings() local
107 Function *getVectorizedFunction(const VFShape &Shape) const { in getVectorizedFunction()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DTensorSpec.cpp63 size_t ElementSize, const std::vector<int64_t> &Shape) in TensorSpec()
H A DVFABIDemangling.cpp
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DVFABIDemangler.h126 VFShape Shape; /// Classification of the vector function. member
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp662 bool setShapeInfo(Value *V, ShapeInfo Shape) { in setShapeInfo()
800 ShapeInfo Shape = ShapeMap[V]; in propagateShapeBackward() local
1301 bool IsVolatile, ShapeInfo Shape, IRBuilder<> &Builder) { in loadMatrix()
1341 Value *Stride, bool IsVolatile, ShapeInfo Shape, in LowerLoad()
1402 ShapeInfo Shape, IRBuilder<> &Builder) { in LowerStore()
2348 MatrixTy VisitCastInstruction(CastInst *Inst, const ShapeInfo &Shape, in VisitCastInstruction()
2369 MatrixTy VisitSelectInst(SelectInst *Inst, const ShapeInfo &Shape, in VisitSelectInst()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DVFABIDemangler.cpp508 const VFShape Shape({*EC, Parameters}); in tryDemangleForVFABI() local
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DRecordName.cpp212 VFTableShapeRecord &Shape) { in visitKnownRecord() argument
H A DTypeDumpVisitor.cpp404 VFTableShapeRecord &Shape) { in visitKnownRecord()
/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DMinimalTypeDumper.cpp457 VFTableShapeRecord &Shape) { in visitKnownRecord()
/freebsd/sys/contrib/dev/acpica/include/
H A Dacbuffer.h241 UINT8 Shape; member
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMLRegallocEvictAdvisor.cpp
H A DMLRegAllocEvictAdvisor.cpp256 template <typename T> size_t getTotalSize(const std::vector<int64_t> &Shape) { in getTotalSize()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/
H A DLVCodeViewVisitor.cpp2519 VFTableShapeRecord &Shape, in visitKnownRecord()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp8969 auto Shape = VFShape::get(CI->getFunctionType(), in getVectorCallCosts() local
9321 VFShape Shape = VFShape::get( in getScalarsVectorizationState() local
18419 VFShape Shape = in vectorizeTree() local