| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Coroutines/ |
| H A D | CoroShape.h | 53 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 D | ABI.h | 60 coro::Shape &Shape; variable
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroCloner.h | 47 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 D | CoroSplit.cpp | 87 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 D | CoroFrame.cpp | 338 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 D | SpillUtils.cpp | 74 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 D | X86TileConfig.cpp | 104 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 D | X86RegisterInfo.cpp | 1063 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 D | X86FastPreTileConfig.cpp | 401 ShapeT Shape = getShape(MRI, InTileReg); in convertPHI() local
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TensorSpec.h | 110 std::vector<int64_t> Shape; variable
|
| H A D | VectorUtils.h | 57 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 D | TensorSpec.cpp | 63 size_t ElementSize, const std::vector<int64_t> &Shape) in TensorSpec()
|
| H A D | VFABIDemangling.cpp | |
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | VFABIDemangler.h | 126 VFShape Shape; /// Classification of the vector function. member
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LowerMatrixIntrinsics.cpp | 662 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 D | VFABIDemangler.cpp | 508 const VFShape Shape({*EC, Parameters}); in tryDemangleForVFABI() local
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/ |
| H A D | RecordName.cpp | 212 VFTableShapeRecord &Shape) { in visitKnownRecord() argument
|
| H A D | TypeDumpVisitor.cpp | 404 VFTableShapeRecord &Shape) { in visitKnownRecord()
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/ |
| H A D | MinimalTypeDumper.cpp | 457 VFTableShapeRecord &Shape) { in visitKnownRecord()
|
| /freebsd/sys/contrib/dev/acpica/include/ |
| H A D | acbuffer.h | 241 UINT8 Shape; member
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MLRegallocEvictAdvisor.cpp | |
| H A D | MLRegAllocEvictAdvisor.cpp | 256 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 D | LVCodeViewVisitor.cpp | 2519 VFTableShapeRecord &Shape, in visitKnownRecord()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 8969 auto Shape = VFShape::get(CI->getFunctionType(), in getVectorCallCosts() local 9321 VFShape Shape = VFShape::get( in getScalarsVectorizationState() local 18419 VFShape Shape = in vectorizeTree() local
|