Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp103 coro::Shape &Shape; member in __anonf5863d720111::CoroCloner
115 CoroCloner(Function &OrigF, const Twine &Suffix, coro::Shape &Shape, in CoroCloner() argument
117 : OrigF(OrigF), NewF(nullptr), Suffix(Suffix), Shape(Shape), in CoroCloner()
119 assert(Shape.ABI == coro::ABI::Switch); in CoroCloner()
123 CoroCloner(Function &OrigF, const Twine &Suffix, coro::Shape &Shape, in CoroCloner() argument
125 : OrigF(OrigF), NewF(NewF), Suffix(Suffix), Shape(Shape), in CoroCloner()
126 FKind(Shape.ABI == coro::ABI::Async ? Kind::Async : Kind::Continuation), in CoroCloner()
128 assert(Shape.ABI == coro::ABI::Retcon || in CoroCloner()
129 Shape.ABI == coro::ABI::RetconOnce || Shape.ABI == coro::ABI::Async); in CoroCloner()
168 const coro::Shape &Shape, Value *FramePtr, in maybeFreeRetconStorage() argument
[all …]
H A DCoroFrame.cpp114 SuspendCrossingInfo(Function &F, coro::Shape &Shape);
199 SuspendCrossingInfo::SuspendCrossingInfo(Function &F, coro::Shape &Shape) in SuspendCrossingInfo() argument
215 for (auto *CE : Shape.CoroEnds) in SuspendCrossingInfo()
228 for (auto *CSI : Shape.CoroSuspends) { in SuspendCrossingInfo()
484 coro::Shape &Shape);
563 coro::Shape &Shape) { in addFieldForAllocas() argument
582 if (!Shape.ReuseFrameSlot && !EnableReuseStorageInFrame) { in addFieldForAllocas()
603 for (auto CoroSuspendInst : Shape.CoroSuspends) { in addFieldForAllocas()
908 static void buildFrameDebugInfo(Function &F, coro::Shape &Shape, in buildFrameDebugInfo() argument
919 assert(Shape.ABI == coro::ABI::Switch && in buildFrameDebugInfo()
[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()
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dvector-builder.h111 template<typename T, typename Shape, typename Derived>
128 bool new_unary_operation (Shape, T, bool);
129 bool new_binary_operation (Shape, T, T, bool);
153 template<typename T, typename Shape, typename Derived>
155 vector_builder<T, Shape, Derived>::derived () const in derived()
160 template<typename T, typename Shape, typename Derived>
162 vector_builder<T, Shape, Derived>::vector_builder () in vector_builder()
172 template<typename T, typename Shape, typename Derived>
174 vector_builder<T, Shape, Derived>::encoded_nelts () const in encoded_nelts()
181 template<typename T, typename Shape, typename Derived>
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dvector-builder.h111 template<typename T, typename Shape, typename Derived>
128 bool new_unary_operation (Shape, T, bool);
129 bool new_binary_operation (Shape, T, T, bool);
153 template<typename T, typename Shape, typename Derived>
155 vector_builder<T, Shape, Derived>::derived () const in derived()
160 template<typename T, typename Shape, typename Derived>
162 vector_builder<T, Shape, Derived>::vector_builder () in vector_builder()
172 template<typename T, typename Shape, typename Derived>
174 vector_builder<T, Shape, Derived>::encoded_nelts () const in encoded_nelts()
181 template<typename T, typename Shape, typename Derived>
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DHowToSetUpLLVMStyleRTTI.rst33 class Shape {
35 Shape() {}
39 class Square : public Shape {
46 class Circle : public Shape {
56 #. In the header where you declare ``Shape``, you will want to ``#include
72 class Shape {
84 Shape() {}
99 ``Shape``. The reason for this is that since ``Shape`` is abstract
116 class Shape {
128 - Shape() {}
[all …]
/netbsd-src/external/apache2/llvm/dist/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); }
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/Utils/
H A DTFUtils.h52 const std::vector<int64_t> &Shape,
54 return TensorSpec(Name, Port, getDataType<T>(), Shape);
60 const std::vector<int64_t> &shape() const { return Shape; } in shape()
64 TypeIndex == Other.TypeIndex && Shape == Other.Shape;
80 const std::vector<int64_t> &Shape);
89 std::vector<int64_t> Shape; variable
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DVectorUtils.h126 VFShape Shape; /// Classification of the vector function. member
235 const Optional<VFInfo> Shape = in getVFABIMappings() local
241 if (Shape.hasValue() && (Shape.getValue().ScalarName == ScalarName)) { in getVFABIMappings()
242 assert(CI.getModule()->getFunction(Shape.getValue().VectorName) && in getVFABIMappings()
244 Mappings.push_back(Shape.getValue()); in getVFABIMappings()
270 Function *getVectorizedFunction(const VFShape &Shape) const { in getVectorizedFunction() argument
271 if (Shape == VFShape::getScalarShape(CI)) in getVectorizedFunction()
275 if (Info.Shape == Shape) in getVectorizedFunction()
/netbsd-src/external/apache2/llvm/dist/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()
903 ShapeT Shape(&MO1, &MO2, MRI); in getTileShape() local
904 VRM->assignVirt2Shape(VirtReg, Shape); in getTileShape()
905 return Shape; in getTileShape()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp460 bool setShapeInfo(Value *V, ShapeInfo Shape) { in setShapeInfo() argument
461 assert(Shape && "Shape not set"); in setShapeInfo()
473 ShapeMap.insert({V, Shape}); in setShapeInfo()
474 LLVM_DEBUG(dbgs() << " " << Shape.NumRows << " x " << Shape.NumColumns in setShapeInfo()
640 ShapeInfo Shape = ShapeMap[V]; in propagateShapeBackward() local
642 if (setShapeInfo(U.get(), Shape)) in propagateShapeBackward()
804 bool IsVolatile, ShapeInfo Shape, IRBuilder<> &Builder) { in loadMatrix() argument
807 Type *VecTy = FixedVectorType::get(EltTy, Shape.getStride()); in loadMatrix()
810 for (unsigned I = 0, E = Shape.getNumVectors(); I < E; ++I) { in loadMatrix()
812 Shape.getStride(), EltTy, Builder); in loadMatrix()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DTFUtils.cpp176 const std::vector<int64_t> &Shape) in TensorSpec() argument
177 : Name(Name), Port(Port), TypeIndex(TypeIndex), Shape(Shape), in TensorSpec()
178 ElementCount(std::accumulate(Shape.begin(), Shape.end(), 1, in TensorSpec()
H A DVFABIDemangling.cpp457 const VFShape Shape({VF, IsScalable, Parameters}); in tryDemangleForVFABI() local
458 return VFInfo({Shape, std::string(ScalarName), std::string(VectorName), ISA}); in tryDemangleForVFABI()
/netbsd-src/external/bsd/file/dist/magic/magdir/
H A Desri15 >32 lelong =0 type Null Shape
/netbsd-src/sys/external/bsd/acpica/dist/debugger/
H A Ddbconvert.c390 ACPI_PLD_SET_SHAPE (&Dword, PldInfo->Shape); in AcpiDbEncodePldBuffer()
509 AcpiOsPrintf (ACPI_PLD_OUTPUT, "PLD_Shape", PldInfo->Shape); in AcpiDbDumpPldBuffer()
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/sys/external/bsd/acpica/dist/compiler/
H A Daslpld.c339 PldInfo.Shape = (UINT8) Value; in OpcDoPld()
651 ACPI_PLD_SET_SHAPE (&Dword, PldInfo->Shape); in OpcEncodePldBuffer()
/netbsd-src/sys/external/bsd/acpica/dist/utilities/
H A Dutxface.c613 PldInfo->Shape = ACPI_PLD_GET_SHAPE (&Dword); in ACPI_EXPORT_SYMBOL()
/netbsd-src/sys/external/bsd/acpica/dist/include/
H A Dacbuffer.h133 UINT8 Shape; member
/netbsd-src/sys/external/bsd/acpica/dist/disassembler/
H A Ddmbuffer.c821 AcpiDmFindNameByIndex(PldInfo->Shape, AcpiGbl_PldShapeList)); in AcpiDmPldBuffer()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-pdbutil/
H A DMinimalTypeDumper.cpp452 VFTableShapeRecord &Shape) { in visitKnownRecord() argument

12