/openbsd-src/gnu/llvm/llvm/lib/Transforms/Coroutines/ |
H A D | CoroInternal.h | 73 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 D | CoroSplit.cpp | 105 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 D | CoroFrame.cpp | 214 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 D | Coroutines.cpp | 149 static void clear(coro::Shape &Shape) { in clear()
|
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
H A D | TensorSpec.h | 101 std::vector<int64_t> Shape; variable
|
H A D | VectorUtils.h | 124 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 D | TensorSpec.cpp | 61 size_t ElementSize, const std::vector<int64_t> &Shape) in TensorSpec()
|
H A D | VFABIDemangling.cpp | 454 const VFShape Shape({ElementCount::get(VF, IsScalable), Parameters}); in tryDemangleForVFABI() local
|
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
H A D | X86TileConfig.cpp | 140 ShapeT Shape = VRM.getShape(Phys2Virt[I]); in INITIALIZE_PASS_DEPENDENCY() local
|
H A D | X86RegisterInfo.cpp | 952 ShapeT Shape = getTileShape(SrcReg, VRM, MRI); in getTileShape() local 968 ShapeT Shape(&MO1, &MO2, MRI); in getTileShape() local
|
H A D | X86FastPreTileConfig.cpp | 390 ShapeT Shape = getShape(MRI, InTileReg); in convertPHI() local
|
/openbsd-src/gnu/llvm/llvm/lib/Target/DirectX/ |
H A D | DXILResource.h | 96 ResourceBase::Kinds Shape; variable
|
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
H A D | LowerMatrixIntrinsics.cpp | 531 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 D | RecordName.cpp | 212 VFTableShapeRecord &Shape) { in visitKnownRecord()
|
H A D | TypeDumpVisitor.cpp | 403 VFTableShapeRecord &Shape) { in visitKnownRecord()
|
/openbsd-src/gnu/llvm/llvm/tools/llvm-pdbutil/ |
H A D | MinimalTypeDumper.cpp | 455 VFTableShapeRecord &Shape) { in visitKnownRecord()
|
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
H A D | MLRegallocEvictAdvisor.cpp | 236 template <typename T> size_t getTotalSize(const std::vector<int64_t> &Shape) { in getTotalSize()
|
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanRecipes.cpp | 479 const VFShape Shape = VFShape::get(CI, State.VF, false /*HasGlobalPred*/); in execute() local
|
H A D | SLPVectorizer.cpp | 5805 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 D | LoopVectorize.cpp | 3468 VFShape Shape = VFShape::get(*CI, VF, false /*HasGlobalPred*/); in getVectorCallCost() local
|