| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/ |
| CoroSplit.cpp | 103 coro::Shape &Shape; 115 CoroCloner(Function &OrigF, const Twine &Suffix, coro::Shape &Shape, 117 : OrigF(OrigF), NewF(nullptr), Suffix(Suffix), Shape(Shape), 119 assert(Shape.ABI == coro::ABI::Switch); 123 CoroCloner(Function &OrigF, const Twine &Suffix, coro::Shape &Shape, 125 : OrigF(OrigF), NewF(NewF), Suffix(Suffix), Shape(Shape) [all...] |
| CoroFrame.cpp | 114 SuspendCrossingInfo(Function &F, coro::Shape &Shape); 199 SuspendCrossingInfo::SuspendCrossingInfo(Function &F, coro::Shape &Shape) 215 for (auto *CE : Shape.CoroEnds) 228 for (auto *CSI : Shape.CoroSuspends) { 484 coro::Shape &Shape); 563 coro::Shape &Shape) { [all...] |
| CoroInternal.h | 98 struct LLVM_LIBRARY_VISIBILITY Shape { 274 Shape() = default; 275 explicit Shape(Function &F, bool ReuseFrameSlot = false) 282 void buildCoroutineFrame(Function &F, Shape &Shape);
|
| Coroutines.cpp | 233 static void clear(coro::Shape &Shape) { 234 Shape.CoroBegin = nullptr; 235 Shape.CoroEnds.clear(); 236 Shape.CoroSizes.clear(); 237 Shape.CoroSuspends.clear(); 239 Shape.FrameTy = nullptr; 240 Shape.FramePtr = nullptr; 241 Shape.AllocaSpillBlock = nullptr; 256 void coro::Shape::buildFrom(Function &F) [all...] |
| CoroEarly.cpp | 89 static_assert(coro::Shape::SwitchFieldIndex::Resume == 0,
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| TileShapeInfo.h | 9 /// \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 41 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); [all...] |
| /src/external/gpl3/gcc/dist/gcc/ |
| vector-builder.h | 48 Shape is the type that specifies the number of elements in the vector 90 static poly_uint64 shape_nelts (Shape shape); 92 Return the number of elements in SHAPE. 111 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 160 template<typename T, typename Shape, typename Derived [all...] |
| /src/external/gpl3/gcc.old/dist/gcc/ |
| vector-builder.h | 48 Shape is the type that specifies the number of elements in the vector 90 static poly_uint64 shape_nelts (Shape shape); 92 Return the number of elements in SHAPE. 111 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 160 template<typename T, typename Shape, typename Derived [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/Utils/ |
| TFUtils.h | 41 /// "shape" (row-major), its type (see TensorSpec::getDataType specializations 52 const std::vector<int64_t> &Shape, 54 return TensorSpec(Name, Port, getDataType<T>(), Shape); 60 const std::vector<int64_t> &shape() const { return Shape; } function in class:llvm::final 64 TypeIndex == Other.TypeIndex && Shape == Other.Shape; 69 /// Get the number of elements in a tensor with this shape. 80 const std::vector<int64_t> &Shape); 89 std::vector<int64_t> Shape; [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| X86TileConfig.cpp | 9 /// \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 128 // Fill in the shape of each tile physical register. 135 ShapeT Shape = VRM.getShape(Phys2Virt[I]); 136 for (auto &R : {Shape.getRow()->getReg(), Shape.getCol()->getReg()}) {
|
| X86RegisterInfo.cpp | 889 ShapeT Shape = getTileShape(SrcReg, VRM, MRI); 890 VRM->assignVirt2Shape(VirtReg, Shape); 891 return Shape; 893 // We only collect the tile shape that is defined. 903 ShapeT Shape(&MO1, &MO2, MRI); 904 VRM->assignVirt2Shape(VirtReg, Shape); 905 return Shape;
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| VectorUtils.h | 106 // Retrieve the basic vectorization shape of the function, where all 126 VFShape Shape; /// Classification of the vector function. 235 const Optional<VFInfo> Shape = 241 if (Shape.hasValue() && (Shape.getValue().ScalarName == ScalarName)) { 242 assert(CI.getModule()->getFunction(Shape.getValue().VectorName) && 244 Mappings.push_back(Shape.getValue()); 269 /// Retrieve the Function with VFShape \p Shape. 270 Function *getVectorizedFunction(const VFShape &Shape) const { 271 if (Shape == VFShape::getScalarShape(CI) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| LowerMatrixIntrinsics.cpp | 161 /// 1. Propagate the shape information from intrinsics to connected 163 /// 2. Lower instructions with shape information (assuming column-major layout). 171 /// lower all instructions that have shape information. Besides the 173 /// 2.3. Update uses of the lowered instruction. If we have shape information 357 /// Returns true if shape-information is defined, meaning both dimensions 377 /// Maps instructions to their shape information. The shape information 378 /// describes the shape to be used while lowering. This matches the shape of 381 /// shape information indicates that those instructions should be lowere [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| TFUtils.cpp | 82 /// in the TensorData buffer. Each tensor has the shape given by Spec. The 176 const std::vector<int64_t> &Shape) 177 : Name(Name), Port(Port), TypeIndex(TypeIndex), Shape(Shape), 178 ElementCount(std::accumulate(Shape.begin(), Shape.end(), 1, 207 if (!Mapper.map<std::vector<int64_t>>("shape", TensorShape)) 208 return EmitError("'shape' property not present or not an int array"); 363 InputSpec.shape());
|
| VFABIDemangling.cpp | 457 const VFShape Shape({VF, IsScalable, Parameters}); 458 return VFInfo({Shape, std::string(ScalarName), std::string(VectorName), ISA});
|
| /src/sys/external/bsd/acpica/dist/debugger/ |
| dbconvert.c | 390 ACPI_PLD_SET_SHAPE (&Dword, PldInfo->Shape); 509 AcpiOsPrintf (ACPI_PLD_OUTPUT, "PLD_Shape", PldInfo->Shape);
|
| /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/CodeView/ |
| RecordName.cpp | 208 VFTableShapeRecord &Shape) { 209 Name = formatv("<vftable {0} methods>", Shape.getEntryCount());
|
| TypeDumpVisitor.cpp | 403 VFTableShapeRecord &Shape) { 404 W->printNumber("VFEntryCount", Shape.getEntryCount());
|
| /src/sys/external/bsd/acpica/dist/compiler/ |
| aslpld.c | 339 PldInfo.Shape = (UINT8) Value; 651 ACPI_PLD_SET_SHAPE (&Dword, PldInfo->Shape);
|
| /src/sys/external/bsd/acpica/dist/include/ |
| acbuffer.h | 133 UINT8 Shape;
|
| /src/sys/external/bsd/acpica/dist/utilities/ |
| utxface.c | 613 PldInfo->Shape = ACPI_PLD_GET_SHAPE (&Dword);
|
| /src/sys/external/bsd/acpica/dist/disassembler/ |
| dmbuffer.c | 821 AcpiDmFindNameByIndex(PldInfo->Shape, AcpiGbl_PldShapeList));
|
| /src/external/apache2/llvm/dist/llvm/tools/llvm-pdbutil/ |
| MinimalTypeDumper.cpp | 452 VFTableShapeRecord &Shape) {
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
| SLPVectorizer.cpp | 3282 VFShape Shape = VFShape::get( 3285 Function *VecFunc = VFDatabase(*CI).getVectorizedFunction(Shape); 3305 VecFunc != VFDatabase(*CI2).getVectorizedFunction(Shape)) || 3526 auto Shape = VFShape::get(*CI, ElementCount::getFixed(static_cast<unsigned>( 3529 Function *VecFunc = VFDatabase(*CI).getVectorizedFunction(Shape); 5309 VFShape Shape = 5313 CF = VFDatabase(*CI).getVectorizedFunction(Shape);
|
| LoopVectorize.cpp | 3865 VFShape Shape = VFShape::get(*CI, VF, false /*HasGlobalPred*/); 3866 Function *VecFunc = VFDatabase(*CI).getVectorizedFunction(Shape); 5100 const VFShape Shape = VFShape::get(*CI, VF, false /*HasGlobalPred*/); 5102 assert(VFDatabase(*CI).getVectorizedFunction(Shape) != nullptr && 5105 VectorF = VFDatabase(*CI).getVectorizedFunction(Shape);
|