Home
last modified time | relevance | path

Searched full:shape (Results 1 – 25 of 201) sorted by relevance

123456789

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp106 coro::Shape &Shape; member in __anon98d7ec870111::CoroCloner
120 CoroCloner(Function &OrigF, const Twine &Suffix, coro::Shape &Shape, in CoroCloner() argument
122 : OrigF(OrigF), NewF(nullptr), Suffix(Suffix), Shape(Shape), FKind(FKind), in CoroCloner()
124 assert(Shape.ABI == coro::ABI::Switch); in CoroCloner()
128 CoroCloner(Function &OrigF, const Twine &Suffix, coro::Shape &Shape, in CoroCloner() argument
131 : OrigF(OrigF), NewF(NewF), Suffix(Suffix), Shape(Shape), in CoroCloner()
132 FKind(Shape.ABI == coro::ABI::Async ? Kind::Async : Kind::Continuation), in CoroCloner()
134 assert(Shape.ABI == coro::ABI::Retcon || in CoroCloner()
135 Shape.ABI == coro::ABI::RetconOnce || Shape.ABI == coro::ABI::Async); in CoroCloner()
178 coro::Shape &Shape) { in lowerAwaitSuspend() argument
[all …]
H A DCoroFrame.cpp130 SuspendCrossingInfo(Function &F, coro::Shape &Shape);
295 SuspendCrossingInfo::SuspendCrossingInfo(Function &F, coro::Shape &Shape) in SuspendCrossingInfo() argument
312 for (auto *CE : Shape.CoroEnds) in SuspendCrossingInfo()
325 for (auto *CSI : Shape.CoroSuspends) { in SuspendCrossingInfo()
659 coro::Shape &Shape);
761 coro::Shape &Shape) { in addFieldForAllocas() argument
775 if (!Shape.OptimizeFrame) { in addFieldForAllocas()
796 for (auto *CoroSuspendInst : Shape.CoroSuspends) { in addFieldForAllocas()
1108 static void buildFrameDebugInfo(Function &F, coro::Shape &Shape, in buildFrameDebugInfo() argument
1119 assert(Shape.ABI == coro::ABI::Switch && in buildFrameDebugInfo()
[all …]
H A DCoroutines.cpp148 static void clear(coro::Shape &Shape) { in clear() argument
149 Shape.CoroBegin = nullptr; in clear()
150 Shape.CoroEnds.clear(); in clear()
151 Shape.CoroSizes.clear(); in clear()
152 Shape.CoroSuspends.clear(); in clear()
154 Shape.FrameTy = nullptr; in clear()
155 Shape.FramePtr = nullptr; in clear()
156 Shape.AllocaSpillBlock = nullptr; in clear()
171 void coro::Shape::buildFrom(Function &F) { in buildFrom()
456 Value *coro::Shape::emitAlloc(IRBuilder<> &Builder, Value *Size, in emitAlloc()
[all …]
H A DCoroInternal.h80 struct LLVM_LIBRARY_VISIBILITY Shape { struct
268 Shape() = default; argument
269 explicit Shape(Function &F, bool OptimizeFrame = false)
278 Function &F, Shape &Shape, TargetTransformInfo &TTI, argument
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86PreAMXConfig.cpp
H A DX86TileConfig.cpp9 /// \file Pass to config the shape of AMX physical registers
12 /// know the shape of each physical tile registers, because the register
14 /// pass. It collects the shape information of each physical tile register
15 /// and store the shape in the stack slot that is allocated for load config
138 // Fill in the shape of each tile physical register. in INITIALIZE_PASS_DEPENDENCY()
145 ShapeT Shape = VRM.getShape(Phys2Virt[I]); in INITIALIZE_PASS_DEPENDENCY() local
146 for (auto &R : {Shape.getRow()->getReg(), Shape.getCol()->getReg()}) { in INITIALIZE_PASS_DEPENDENCY()
H A DX86FastPreTileConfig.cpp9 /// \file Pass to preconfig the shape of physical tile registers
13 /// before its user. It also check the depenedency of the shape to ensure
14 /// the shape is defined before ldtilecfg.
208 // Don't need shape information for tile store, becasue it is adjacent to in spill()
236 // Can't use TII->loadRegFromStackSlot(), because we need the shape in reload()
304 assert(MI->isPHI() && "Unexpected PHI when get shape."); in getShape()
305 llvm_unreachable("Unexpected MI when get shape."); in getShape()
326 // 3. Create PHI node for shape. If one of the incoming shape is immediate in convertPHI()
389 ShapeT Shape = getShape(MRI, InTileReg); in convertPHI() local
390 Shape.getRow()->setIsKill(false); in convertPHI()
[all …]
H A DX86FastTileConfig.cpp9 /// \file Pass to config the shape of AMX physical registers
12 /// know the shape of each physical tile registers, because the register
14 /// pass. It collects the shape information of each physical tile register
15 /// and store the shape in the stack slot that is allocated for load config
87 // It should be AMX pseudo instruction that have shape operand. in isTileDef()
122 // Rewrite the shape information to memory. Stack slot should have in configBasicBlock()
H A DX86PreTileConfig.cpp51 ": Failed to config tile register, please define the shape earlier"); in emitErrorMsg()
144 /// Collect the shape def information for later use.
167 // We only need to mark the last shape in the BB now. in hoistShapesInBB()
231 RecordShape(DefMI, DefMBB); // In this case, PHI is also a shape def. in INITIALIZE_PASS_DEPENDENCY()
270 // Always record the first AMX in case there's shape def after it. in runOnMachineFunction()
310 // Avoid to insert ldtilecfg before any shape defs. in runOnMachineFunction()
315 // We are not able to config tile registers since the shape to config in runOnMachineFunction()
366 // A given point might be forked due to shape conditions are not met. in runOnMachineFunction()
368 // Make sure we insert ldtilecfg after the last shape def in MBB. in runOnMachineFunction()
/freebsd/crypto/heimdal/doc/doxyout/gssapi/html/
H A Dgraph_legend.dot4 node [fontname="FreeSans",fontsize=10,shape=record];
5 …Node9 [shape="box",label="Inherited",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",fillcolo…
7 …Node10 [shape="box",label="PublicBase",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color=…
9 …Node11 [shape="box",label="Truncated",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="…
11 …Node13 [shape="box",label="ProtectedBase",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",col…
13 …Node14 [shape="box",label="PrivateBase",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color…
15 …Node15 [shape="box",label="Undocumented",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",colo…
17 …Node16 [shape="box",label="Templ< int >",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",colo…
19 …Node17 [shape="box",label="Templ< T >",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color=…
21 …Node18 [shape="box",label="Used",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="black…
/freebsd/crypto/heimdal/doc/doxyout/hcrypto/html/
H A Dgraph_legend.dot4 node [fontname="FreeSans",fontsize=10,shape=record];
5 …Node9 [shape="box",label="Inherited",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",fillcolo…
7 …Node10 [shape="box",label="PublicBase",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color=…
9 …Node11 [shape="box",label="Truncated",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="…
11 …Node13 [shape="box",label="ProtectedBase",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",col…
13 …Node14 [shape="box",label="PrivateBase",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color…
15 …Node15 [shape="box",label="Undocumented",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",colo…
17 …Node16 [shape="box",label="Templ< int >",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",colo…
19 …Node17 [shape="box",label="Templ< T >",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color=…
21 …Node18 [shape="box",label="Used",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="black…
/freebsd/crypto/heimdal/doc/doxyout/hdb/html/
H A Dgraph_legend.dot4 node [fontname="FreeSans",fontsize=10,shape=record];
5 …Node9 [shape="box",label="Inherited",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",fillcolo…
7 …Node10 [shape="box",label="PublicBase",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color=…
9 …Node11 [shape="box",label="Truncated",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="…
11 …Node13 [shape="box",label="ProtectedBase",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",col…
13 …Node14 [shape="box",label="PrivateBase",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color…
15 …Node15 [shape="box",label="Undocumented",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",colo…
17 …Node16 [shape="box",label="Templ< int >",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",colo…
19 …Node17 [shape="box",label="Templ< T >",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color=…
21 …Node18 [shape="box",label="Used",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="black…
/freebsd/crypto/heimdal/doc/doxyout/hx509/html/
H A Dgraph_legend.dot4 node [fontname="FreeSans",fontsize=10,shape=record];
5 …Node9 [shape="box",label="Inherited",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",fillcolo…
7 …Node10 [shape="box",label="PublicBase",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color=…
9 …Node11 [shape="box",label="Truncated",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="…
11 …Node13 [shape="box",label="ProtectedBase",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",col…
13 …Node14 [shape="box",label="PrivateBase",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color…
15 …Node15 [shape="box",label="Undocumented",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",colo…
17 …Node16 [shape="box",label="Templ< int >",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",colo…
19 …Node17 [shape="box",label="Templ< T >",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color=…
21 …Node18 [shape="box",label="Used",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="black…
/freebsd/crypto/heimdal/doc/doxyout/krb5/html/
H A Dgraph_legend.dot4 node [fontname="FreeSans",fontsize=10,shape=record];
5 …Node9 [shape="box",label="Inherited",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",fillcolo…
7 …Node10 [shape="box",label="PublicBase",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color=…
9 …Node11 [shape="box",label="Truncated",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="…
11 …Node13 [shape="box",label="ProtectedBase",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",col…
13 …Node14 [shape="box",label="PrivateBase",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color…
15 …Node15 [shape="box",label="Undocumented",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",colo…
17 …Node16 [shape="box",label="Templ< int >",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",colo…
19 …Node17 [shape="box",label="Templ< T >",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color=…
21 …Node18 [shape="box",label="Used",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="black…
/freebsd/crypto/heimdal/doc/doxyout/ntlm/html/
H A Dgraph_legend.dot4 node [fontname="FreeSans",fontsize=10,shape=record];
5 …Node9 [shape="box",label="Inherited",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",fillcolo…
7 …Node10 [shape="box",label="PublicBase",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color=…
9 …Node11 [shape="box",label="Truncated",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="…
11 …Node13 [shape="box",label="ProtectedBase",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",col…
13 …Node14 [shape="box",label="PrivateBase",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color…
15 …Node15 [shape="box",label="Undocumented",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",colo…
17 …Node16 [shape="box",label="Templ< int >",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",colo…
19 …Node17 [shape="box",label="Templ< T >",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color=…
21 …Node18 [shape="box",label="Used",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="black…
/freebsd/crypto/heimdal/doc/doxyout/wind/html/
H A Dgraph_legend.dot4 node [fontname="FreeSans",fontsize=10,shape=record];
5 …Node9 [shape="box",label="Inherited",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",fillcolo…
7 …Node10 [shape="box",label="PublicBase",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color=…
9 …Node11 [shape="box",label="Truncated",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="…
11 …Node13 [shape="box",label="ProtectedBase",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",col…
13 …Node14 [shape="box",label="PrivateBase",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color…
15 …Node15 [shape="box",label="Undocumented",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",colo…
17 …Node16 [shape="box",label="Templ< int >",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",colo…
19 …Node17 [shape="box",label="Templ< T >",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color=…
21 …Node18 [shape="box",label="Used",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="black…
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTileShapeInfo.h9 /// \file Shape utility for AMX.
10 /// AMX hardware requires to config the shape of tile data register before use.
11 /// The 2D shape includes row and column. In AMX intrinsics interface the shape
40 bool operator==(const ShapeT &Shape) const { in ShapeT()
41 MachineOperand *R = Shape.Row;
42 MachineOperand *C = Shape.Col;
50 return RowImm == Shape.getRowImm() && ColImm == Shape.getColImm();
54 bool operator!=(const ShapeT &Shape) cons
[all...]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTensorSpec.h28 /// "shape" (row-major), its type (see TensorSpec::getDataType specializations
66 const std::vector<int64_t> &Shape,
68 return TensorSpec(Name, Port, getDataType<T>(), sizeof(T), Shape);
74 const std::vector<int64_t> &shape() const { return Shape; } in shape() function
78 Shape == Other.Shape;
83 /// Get the number of elements in a tensor with this shape.
96 Other.Shape) {} in TensorSpec()
102 size_t ElementSize, const std::vector<int64_t> &Shape);
109 std::vector<int64_t> Shape; variable
121 /// "shape": <array of ints> }
/freebsd/usr.sbin/bsdconfig/dot/
H A Ddot64 # begin_nodelist $shape $color $fillcolor $style
71 local shape="$1" color="$2" fillcolor="$3" style="$4"
74 [ "$shape" ] &&
75 printf '\t\tshape = "%s",\n' "$shape"
356 shape=circle color=black fillcolor=yellow style=filled
357 begin_nodelist "$shape" "$color" "$fillcolor" "$style"
365 shape=box color=black fillcolor=lightblue style=filled
366 begin_nodelist "$shape" "$color" "$fillcolor" "$style"
376 shape=box color=black fillcolor=lightblue style=filled
377 begin_nodelist "$shape" "$color" "$fillcolor" "$style"
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DTensorSpec.cpp55 OS.attributeArray("shape", [&]() { in toJSON()
56 for (size_t D : shape()) in toJSON()
63 size_t ElementSize, const std::vector<int64_t> &Shape) in TensorSpec() argument
64 : Name(Name), Port(Port), Type(Type), Shape(Shape), in TensorSpec()
65 ElementCount(std::accumulate(Shape.begin(), Shape.end(), 1, in TensorSpec()
96 if (!Mapper.map<std::vector<int64_t>>("shape", TensorShape)) in getTensorSpecFromJSON()
97 return EmitError("'shape' property not present or not an int array"); in getTensorSpecFromJSON()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp76 cl::desc("Enable/disable matrix shape verification."),
216 /// Returns true if shape-information is defined, meaning both dimensions
235 /// Returns the transposed shape.
289 // Find the first operand that has a known shape and use that. in computeShapeInfoForInst()
302 /// 1. Propagate the shape information from intrinsics to connected
304 /// 2. Lower instructions with shape information (assuming column-major layout).
312 /// lower all instructions that have shape information. Besides the
314 /// 2.3. Update uses of the lowered instruction. If we have shape information
490 /// Maps instructions to their shape information. The shape information
491 /// describes the shape to be used while lowering. This matches the shape of
[all …]
/freebsd/usr.sbin/vidcontrol/
H A Dvidcontrol.c612 parse_cursor_params(char *param, struct cshape *shape) in parse_cursor_params() argument
618 type = shape->shape[0]; in parse_cursor_params()
637 shape->shape[1] = strtol(word + 5, NULL, 0); in parse_cursor_params()
639 shape->shape[2] = strtol(word + 7, NULL, 0); in parse_cursor_params()
654 type, shape->shape[1], shape->shape[2]); in parse_cursor_params()
664 shape->shape[0] = type; in parse_cursor_params()
669 * Set the cursor's shape/type.
675 struct cshape shape; in set_cursor_type() local
678 shape.shape[0] = 0; in set_cursor_type()
679 shape.shape[1] = -1; in set_cursor_type()
[all …]
/freebsd/contrib/llvm-project/lld/docs/
H A Dpartitions.dot2 part_main [label="Main partition",shape=plaintext];
3 part1 [label="Loadable partition 1",shape=plaintext];
4 part2 [label="Loadable partition 2",shape=plaintext];
/freebsd/usr.bin/rs/
H A Drs.152 The shape of the input array is deduced from the number of lines
54 If that shape is inconvenient, a more useful one might be
60 The shape of the output array is influenced by the
139 Print the shape of the input array and do nothing else.
140 The shape is just the number of lines and the number of
/freebsd/contrib/ntp/html/hints/
H A Dsolaris-dosynctodr.html277 <AREA SHAPE="rect" HREF="http://www.sun.com/MySun/" ALT="My Sun" COORDS="89,0 149,32">
278 <AREA SHAPE="rect" HREF="show.pl?target=home_con" ALT="Home" COORDS="0,0 42,32">
279 <AREA SHAPE="rect" HREF="http://www.sun.com/sales/" ALT="Buy" COORDS="54,0 78,32">
284 <AREA SHAPE="rect" HREF="http://www.sun.com/java/" ALT="Java Technologies" COORDS="4,0,67,32">
285 <AREA SHAPE="rect" HREF="http://www.sun.com/products-n-solutions/" ALT="Products and Solutions" COO…
286 <AREA SHAPE="rect" HREF="http://www.sun.com/service/" ALT="Support, Education, and Consulting" COOR…
287 <AREA SHAPE="rect" HREF="http://www.sun.com/tech/" ALT="Technology and Research" COORDS="261,0,324,…
288 <AREA SHAPE="rect" HREF="http://www.sun.com/developers/developers.html" ALT="For Developers" COORDS…
289 <AREA SHAPE="rect" HREF="http://www.sun.com/corporateoverview/" ALT="Corporate Information" COORDS=…
295 <AREA SHAPE="rect" HREF="/visual/home/" ALT="SunSolve Online(tm)" COORDS="0,21,215,51"> <!-- LINK T…

123456789