Home
last modified time | relevance | path

Searched refs:Shape (Results 1 – 25 of 25) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp105 coro::Shape &Shape; member in __anonf12bf7bb0111::CoroCloner
119 : OrigF(OrigF), NewF(nullptr), Suffix(Suffix), Shape(Shape), in CoroCloner()
127 : OrigF(OrigF), NewF(NewF), Suffix(Suffix), Shape(Shape), in CoroCloner()
1064 static void replaceFrameSize(coro::Shape &Shape) { in replaceFrameSize() argument
1095 static void setCoroInfo(Function &F, coro::Shape &Shape, in setCoroInfo() argument
1125 Shape.FrameTy, Shape.FramePtr, coro::Shape::SwitchFieldIndex::Resume, in updateCoroFrame()
1139 Shape.FrameTy, Shape.FramePtr, coro::Shape::SwitchFieldIndex::Destroy, in updateCoroFrame()
1299 static void handleNoSuspendCoroutine(coro::Shape &Shape) { in handleNoSuspendCoroutine() argument
1460 static void simplifySuspendPoints(coro::Shape &Shape) { in simplifySuspendPoints() argument
1814 coro::Shape Shape(F, ReuseFrameSlot); in splitCoroutine() local
[all …]
H A DCoroFrame.cpp114 SuspendCrossingInfo(Function &F, coro::Shape &Shape);
487 coro::Shape &Shape);
1181 Shape.FrameSize = alignTo(Shape.FrameSize, Shape.FrameAlign); in buildFrameType()
1484 static void createFramePtr(coro::Shape &Shape) { in createFramePtr() argument
1516 coro::Shape &Shape) { in insertSpills() argument
2158 coro::Shape &Shape, in lowerNonLocalAlloca() argument
2183 coro::Shape &Shape) { in emitGetSwiftErrorValue() argument
2198 coro::Shape &Shape) { in emitSetSwiftErrorValue() argument
2246 coro::Shape &Shape) { in eliminateSwiftErrorAlloca() argument
2277 coro::Shape &Shape, in eliminateSwiftErrorArgument() argument
[all …]
H A DCoroutines.cpp233 static void clear(coro::Shape &Shape) { in clear() argument
234 Shape.CoroBegin = nullptr; in clear()
235 Shape.CoroEnds.clear(); in clear()
236 Shape.CoroSizes.clear(); in clear()
237 Shape.CoroSuspends.clear(); in clear()
239 Shape.FrameTy = nullptr; in clear()
240 Shape.FramePtr = nullptr; in clear()
241 Shape.AllocaSpillBlock = nullptr; in clear()
256 void coro::Shape::buildFrom(Function &F) { in buildFrom()
529 Value *coro::Shape::emitAlloc(IRBuilder<> &Builder, Value *Size, in emitAlloc()
[all …]
H A DCoroInternal.h98 struct LLVM_LIBRARY_VISIBILITY Shape { struct
274 Shape() = default; argument
275 explicit Shape(Function &F, bool ReuseFrameSlot = false)
282 void buildCoroutineFrame(Function &F, Shape &Shape); argument
H A DCoroEarly.cpp89 static_assert(coro::Shape::SwitchFieldIndex::Resume == 0, in lowerCoroDone()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTileShapeInfo.h41 bool operator==(const ShapeT &Shape) {
42 MachineOperand *R = Shape.Row;
43 MachineOperand *C = Shape.Col;
51 return RowImm == Shape.getRowImm() && ColImm == Shape.getColImm();
55 bool operator!=(const ShapeT &Shape) { return !(*this == Shape); }
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/Utils/
H A DTFUtils.h53 const std::vector<int64_t> &Shape,
55 return TensorSpec(Name, Port, getDataType<T>(), Shape);
61 const std::vector<int64_t> &shape() const { return Shape; } in shape()
65 TypeIndex == Other.TypeIndex && Shape == Other.Shape;
81 const std::vector<int64_t> &Shape);
90 std::vector<int64_t> Shape; variable
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DVectorUtils.h124 VFShape Shape; /// Classification of the vector function. member
233 const Optional<VFInfo> Shape = in getVFABIMappings() local
239 if (Shape.hasValue() && (Shape.getValue().ScalarName == ScalarName)) { in getVFABIMappings()
240 assert(CI.getModule()->getFunction(Shape.getValue().VectorName) && in getVFABIMappings()
242 Mappings.push_back(Shape.getValue()); in getVFABIMappings()
268 Function *getVectorizedFunction(const VFShape &Shape) const { in getVectorizedFunction() argument
269 if (Shape == VFShape::getScalarShape(CI)) in getVectorizedFunction()
273 if (Info.Shape == Shape) in getVectorizedFunction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TileConfig.cpp135 ShapeT Shape = VRM.getShape(Phys2Virt[I]); in INITIALIZE_PASS_DEPENDENCY() local
136 for (auto &R : {Shape.getRow()->getReg(), Shape.getCol()->getReg()}) { in INITIALIZE_PASS_DEPENDENCY()
H A DX86RegisterInfo.cpp889 ShapeT Shape = getTileShape(SrcReg, VRM, MRI); in getTileShape() local
890 VRM->assignVirt2Shape(VirtReg, Shape); in getTileShape()
891 return Shape; in getTileShape()
904 ShapeT Shape(&MO1, &MO2, MRI); in getTileShape() local
905 VRM->assignVirt2Shape(VirtReg, Shape); in getTileShape()
906 return Shape; in getTileShape()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp489 bool setShapeInfo(Value *V, ShapeInfo Shape) { in setShapeInfo() argument
490 assert(Shape && "Shape not set"); in setShapeInfo()
502 ShapeMap.insert({V, Shape}); in setShapeInfo()
503 LLVM_DEBUG(dbgs() << " " << Shape.NumRows << " x " << Shape.NumColumns in setShapeInfo()
669 ShapeInfo Shape = ShapeMap[V]; in propagateShapeBackward() local
671 if (setShapeInfo(U.get(), Shape)) in propagateShapeBackward()
1027 Shape, Builder), in LowerLoad()
1723 ShapeInfo &Shape = I->second; in VisitBinaryOperator() local
1726 MatrixTy A = getMatrix(Lhs, Shape, Builder); in VisitBinaryOperator()
1773 ShapeInfo &Shape = I->second; in VisitUnaryOperator() local
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DTFUtils.cpp104 const std::vector<int64_t> &Shape) in TensorSpec() argument
105 : Name(Name), Port(Port), TypeIndex(TypeIndex), Shape(Shape), in TensorSpec()
106 ElementCount(std::accumulate(Shape.begin(), Shape.end(), 1, in TensorSpec()
H A DVFABIDemangling.cpp457 const VFShape Shape({ElementCount::get(VF, IsScalable), Parameters}); in tryDemangleForVFABI() local
458 return VFInfo({Shape, std::string(ScalarName), std::string(VectorName), ISA}); in tryDemangleForVFABI()
/freebsd-13.1/contrib/file/magic/Magdir/
H A Desri15 >32 lelong =0 type Null Shape
/freebsd-13.1/sys/contrib/dev/acpica/components/debugger/
H A Ddbconvert.c496 ACPI_PLD_SET_SHAPE (&Dword, PldInfo->Shape); in AcpiDbEncodePldBuffer()
615 AcpiOsPrintf (ACPI_PLD_OUTPUT, "PLD_Shape", PldInfo->Shape); in AcpiDbDumpPldBuffer()
/freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DRecordName.cpp208 VFTableShapeRecord &Shape) { in visitKnownRecord() argument
209 Name = formatv("<vftable {0} methods>", Shape.getEntryCount()); in visitKnownRecord()
H A DTypeDumpVisitor.cpp403 VFTableShapeRecord &Shape) { in visitKnownRecord() argument
404 W->printNumber("VFEntryCount", Shape.getEntryCount()); in visitKnownRecord()
/freebsd-13.1/sys/contrib/dev/acpica/compiler/
H A Daslpld.c447 PldInfo.Shape = (UINT8) Value; in OpcDoPld()
759 ACPI_PLD_SET_SHAPE (&Dword, PldInfo->Shape); in OpcEncodePldBuffer()
/freebsd-13.1/sys/contrib/dev/acpica/components/utilities/
H A Dutxface.c721 PldInfo->Shape = ACPI_PLD_GET_SHAPE (&Dword); in ACPI_EXPORT_SYMBOL()
/freebsd-13.1/sys/contrib/dev/acpica/include/
H A Dacbuffer.h241 UINT8 Shape; member
/freebsd-13.1/sys/contrib/dev/acpica/components/disassembler/
H A Ddmbuffer.c929 AcpiDmFindNameByIndex(PldInfo->Shape, AcpiGbl_PldShapeList)); in AcpiDmPldBuffer()
/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DMinimalTypeDumper.cpp452 VFTableShapeRecord &Shape) { in visitKnownRecord() argument
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp3311 VFShape Shape = VFShape::get( in buildTree_rec() local
3314 Function *VecFunc = VFDatabase(*CI).getVectorizedFunction(Shape); in buildTree_rec()
3334 VecFunc != VFDatabase(*CI2).getVectorizedFunction(Shape)) || in buildTree_rec()
3557 auto Shape = VFShape::get(*CI, ElementCount::getFixed(static_cast<unsigned>( in getVectorCallCosts() local
3560 Function *VecFunc = VFDatabase(*CI).getVectorizedFunction(Shape); in getVectorCallCosts()
5571 VFShape Shape = in vectorizeTree() local
5575 CF = VFDatabase(*CI).getVectorizedFunction(Shape); in vectorizeTree()
H A DLoopVectorize.cpp3911 VFShape Shape = VFShape::get(*CI, VF, false /*HasGlobalPred*/); in getVectorCallCost() local
3912 Function *VecFunc = VFDatabase(*CI).getVectorizedFunction(Shape); in getVectorCallCost()
5025 const VFShape Shape = VFShape::get(*CI, VF, false /*HasGlobalPred*/); in widenCallInstruction() local
5027 assert(VFDatabase(*CI).getVectorizedFunction(Shape) != nullptr && in widenCallInstruction()
5030 VectorF = VFDatabase(*CI).getVectorizedFunction(Shape); in widenCallInstruction()
/freebsd-13.1/share/dict/
H A Dweb2179787 Shape