Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Coroutines/
H A DCoroInternal.h73 struct LLVM_LIBRARY_VISIBILITY Shape { struct
74 CoroBeginInst *CoroBegin;
75 SmallVector<AnyCoroEndInst *, 4> CoroEnds;
76 SmallVector<CoroSizeInst *, 2> CoroSizes;
77 SmallVector<CoroAlignInst *, 2> CoroAligns;
78 SmallVector<AnyCoroSuspendInst *, 4> CoroSuspends;
79 SmallVector<CallInst*, 2> SwiftErrorOps;
82 struct SwitchFieldIndex {
96 coro::ABI ABI;
98 StructType *FrameTy;
[all …]
H A DCoroSplit.cpp105 coro::Shape &Shape; member in __anon11dd32be0111::CoroCloner
117 CoroCloner(Function &OrigF, const Twine &Suffix, coro::Shape &Shape, in CoroCloner()
125 CoroCloner(Function &OrigF, const Twine &Suffix, coro::Shape &Shape, in CoroCloner()
170 const coro::Shape &Shape, Value *FramePtr, in maybeFreeRetconStorage()
227 const coro::Shape &Shape, Value *FramePtr, in replaceFallthroughCoroEnd()
291 static void markCoroutineAsDone(IRBuilder<> &Builder, const coro::Shape &Shape, in markCoroutineAsDone()
305 static void replaceUnwindCoroEnd(AnyCoroEndInst *End, const coro::Shape &Shape, in replaceUnwindCoroEnd()
343 static void replaceCoroEnd(AnyCoroEndInst *End, const coro::Shape &Shape, in replaceCoroEnd()
358 static void createResumeEntryBlock(Function &F, coro::Shape &Shape) { in createResumeEntryBlock()
507 static Function *createCloneDeclaration(Function &OrigF, coro::Shape &Shape, in createCloneDeclaration()
[all …]
H A DCoroFrame.cpp214 SuspendCrossingInfo::SuspendCrossingInfo(Function &F, coro::Shape &Shape) in SuspendCrossingInfo()
618 coro::Shape &Shape) { in addFieldForAllocas()
972 static void buildFrameDebugInfo(Function &F, coro::Shape &Shape, in buildFrameDebugInfo()
1145 static StructType *buildFrameType(Function &F, coro::Shape &Shape, in buildFrameType()
1555 static void createFramePtr(coro::Shape &Shape) { in createFramePtr()
1586 static void insertSpills(const FrameDataInfo &FrameData, coro::Shape &Shape) { in insertSpills()
2291 coro::Shape &Shape, in lowerNonLocalAlloca()
2316 coro::Shape &Shape) { in emitGetSwiftErrorValue()
2331 coro::Shape &Shape) { in emitSetSwiftErrorValue()
2350 coro::Shape &Shape) { in emitSetAndGetSwiftErrorValueAround()
[all …]
H A DCoroutines.cpp149 static void clear(coro::Shape &Shape) { in clear()
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DTensorSpec.h101 std::vector<int64_t> Shape; variable
H A DVectorUtils.h124 VFShape Shape; /// Classification of the vector function. member
234 const std::optional<VFInfo> Shape = in getVFABIMappings() local
269 Function *getVectorizedFunction(const VFShape &Shape) const { in getVectorizedFunction()
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DTensorSpec.cpp61 size_t ElementSize, const std::vector<int64_t> &Shape) in TensorSpec()
H A DVFABIDemangling.cpp454 const VFShape Shape({ElementCount::get(VF, IsScalable), Parameters}); in tryDemangleForVFABI() local
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86TileConfig.cpp140 ShapeT Shape = VRM.getShape(Phys2Virt[I]); in INITIALIZE_PASS_DEPENDENCY() local
H A DX86RegisterInfo.cpp952 ShapeT Shape = getTileShape(SrcReg, VRM, MRI); in getTileShape() local
968 ShapeT Shape(&MO1, &MO2, MRI); in getTileShape() local
H A DX86FastPreTileConfig.cpp390 ShapeT Shape = getShape(MRI, InTileReg); in convertPHI() local
/openbsd-src/gnu/llvm/llvm/lib/Target/DirectX/
H A DDXILResource.h96 ResourceBase::Kinds Shape; variable
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp531 bool setShapeInfo(Value *V, ShapeInfo Shape) { in setShapeInfo()
711 ShapeInfo Shape = ShapeMap[V]; in propagateShapeBackward() local
1098 bool IsVolatile, ShapeInfo Shape, IRBuilder<> &Builder) { in loadMatrix()
1145 bool IsVolatile, ShapeInfo Shape) { in LowerLoad()
1213 Value *Stride, bool IsVolatile, ShapeInfo Shape) { in LowerStore()
1855 ShapeInfo &Shape = I->second; in VisitBinaryOperator() local
1905 ShapeInfo &Shape = I->second; in VisitUnaryOperator() local
/openbsd-src/gnu/llvm/llvm/lib/DebugInfo/CodeView/
H A DRecordName.cpp212 VFTableShapeRecord &Shape) { in visitKnownRecord()
H A DTypeDumpVisitor.cpp403 VFTableShapeRecord &Shape) { in visitKnownRecord()
/openbsd-src/gnu/llvm/llvm/tools/llvm-pdbutil/
H A DMinimalTypeDumper.cpp455 VFTableShapeRecord &Shape) { in visitKnownRecord()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DMLRegallocEvictAdvisor.cpp236 template <typename T> size_t getTotalSize(const std::vector<int64_t> &Shape) { in getTotalSize()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DVPlanRecipes.cpp479 const VFShape Shape = VFShape::get(CI, State.VF, false /*HasGlobalPred*/); in execute() local
H A DSLPVectorizer.cpp5805 VFShape Shape = VFShape::get( in buildTree_rec() local
6100 auto Shape = VFShape::get(*CI, ElementCount::getFixed(static_cast<unsigned>( in getVectorCallCosts() local
9696 VFShape Shape = in vectorizeTree() local
H A DLoopVectorize.cpp3468 VFShape Shape = VFShape::get(*CI, VF, false /*HasGlobalPred*/); in getVectorCallCost() local