Home
last modified time | relevance | path

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

1234

/third_party/skia/third_party/externals/swiftshader/third_party/subzero/src/
DIceLiveness.h47 SizeT NumLocals = 0;
52 SizeT NumNonDeadPhis = 0;
72 Variable *getVariable(SizeT LiveIndex, const CfgNode *Node) const;
73 SizeT getLiveIndex(SizeT VarIndex) const { in getLiveIndex()
74 const SizeT LiveIndex = VarToLiveMap[VarIndex]; in getLiveIndex()
78 SizeT getNumGlobalVars() const { return NumGlobals; } in getNumGlobalVars()
79 SizeT getNumVarsInNode(const CfgNode *Node) const { in getNumVarsInNode()
82 SizeT &getNumNonDeadPhis(const CfgNode *Node) { in getNumNonDeadPhis()
86 SizeT Index = Node->getIndex(); in getLiveIn()
91 SizeT Index = Node->getIndex(); in getLiveOut()
[all …]
DIceCfgNode.h31 static CfgNode *create(Cfg *Func, SizeT Number) { in create()
38 SizeT getIndex() const { return Number; } in getIndex()
39 void resetIndex(SizeT NewNumber) { Number = NewNumber; } in resetIndex()
55 void setLoopNestDepth(SizeT NewDepth) { LoopNestDepth = NewDepth; } in setLoopNestDepth()
56 SizeT getLoopNestDepth() const { return LoopNestDepth; } in getLoopNestDepth()
96 CfgNode *splitIncomingEdge(CfgNode *Pred, SizeT InEdgeIndex);
133 CfgNode(Cfg *Func, SizeT Number) in CfgNode()
138 SizeT Number; /// invariant: Func->Nodes[Number]==this
139 const SizeT NumberOrig; /// used for name auto-generation
141 SizeT LoopNestDepth = 0; /// the loop nest depth of this node
DIceLiveness.cpp41 SizeT NumVars = Func->getVariables().size(); in initInternal()
42 SizeT NumNodes = Func->getNumNodes(); in initInternal()
48 SizeT TmpNumGlobals = 0; in initInternal()
54 SizeT Index = VMetadata->getLocalUseNode(Var)->getIndex(); in initInternal()
83 SizeT VarIndex = Var->getIndex(); in initInternal()
84 SizeT LiveIndex = InvalidLiveIndex; in initInternal()
89 SizeT NodeIndex = VMetadata->getLocalUseNode(Var)->getIndex(); in initInternal()
103 SizeT VarIndex = Var->getIndex(); in initInternal()
135 Variable *Liveness::getVariable(SizeT LiveIndex, const CfgNode *Node) const { in getVariable()
138 SizeT NodeIndex = Node->getIndex(); in getVariable()
DIceInst.h104 SizeT getSrcSize() const { return Srcs.size(); } in getSrcSize()
105 Operand *getSrc(SizeT I) const { in getSrc()
109 void replaceSource(SizeT Index, Operand *Replacement) { in replaceSource()
209 Inst(Cfg *Func, InstKind Kind, SizeT MaxSrcs, Variable *Dest);
214 void setLastUse(SizeT VarIndex) { in setLastUse()
251 const SizeT MaxSrcs; // only used for assert
273 InstHighLevel(Cfg *Func, InstKind Kind, SizeT MaxSrcs, Variable *Dest) in InstHighLevel()
430 static InstCall *create(Cfg *Func, SizeT NumArgs, Variable *Dest,
444 Operand *getArg(SizeT I) const { return getSrc(I + 1); } in getArg()
445 SizeT getNumArgs() const { return getSrcSize() - 1; } in getNumArgs()
[all …]
DIceASanInstrumentation.cpp34 constexpr SizeT BytesPerWord = sizeof(uint32_t);
35 constexpr SizeT RzSize = 32;
36 constexpr SizeT ShadowScaleLog2 = 3;
37 constexpr SizeT ShadowScale = 1 << ShadowScaleLog2;
38 constexpr SizeT ShadowLength32 = 1 << (32 - ShadowScaleLog2);
59 llvm::NaClBitcodeRecord::RecordVector sizeToByteVec(SizeT Size) { in sizeToByteVec()
111 SizeT Alignment = std::max(RzSize, Global->getAlignment()); in instrumentGlobals()
112 SizeT RzLeftSize = Alignment; in instrumentGlobals()
113 SizeT RzRightSize = in instrumentGlobals()
224 using Entry = std::pair<SizeT, int32_t>; in instrumentFuncStart()
[all …]
DIceOperand.cpp50 for (SizeT i = 0; i < A.OffsetExpr.size() && BothHaveKnownOffsets; ++i) { in operator ==()
56 for (SizeT i = 0; i < B.OffsetExpr.size() && BothHaveKnownOffsets; ++i) { in operator ==()
76 for (SizeT i = 0; i < A.OffsetExpr.size(); ++i) { in operator ==()
207 static constexpr SizeT One = 1; in asType()
244 constexpr SizeT MaxShift = sizeof(uint32_t) * CHAR_BIT - 1; in markUse()
245 constexpr SizeT MaxLoopNestDepth = MaxShift / LogLoopTripCountEstimate; in markUse()
410 SizeT DestNum = Dest->getIndex(); in addNode()
414 for (SizeT SrcNum = 0; SrcNum < I.getSrcSize(); ++SrcNum) { in addNode()
416 SizeT VarNum = Var->getIndex(); in addNode()
430 SizeT DestNum = Dest->getIndex(); in addNode()
[all …]
DIceBitVector.h40 static constexpr SizeT BitIndexSize = 6; // log2(NumBitsPerPos);
41 static constexpr SizeT NumBitsPerPos = sizeof(ElementType) * CHAR_BIT;
56 explicit SmallBitVector(SizeT S) : SmallBitVector() { in SmallBitVector()
79 Reference(ElementType *D, SizeT B) : Data(D), Bit(B) { in Reference()
84 const SizeT Bit;
104 for (SizeT i = 0; i < BitsElements; ++i) { in any()
112 SizeT size() const { return Size; } in size()
114 void resize(SizeT Size) { in resize()
119 void reserve(SizeT Size) { in reserve()
127 for (SizeT ii = 0; ii < size(); ++ii) { in set()
[all …]
DIceGlobalInits.h195 virtual SizeT getNumBytes() const = 0;
227 SizeT getNumBytes() const final { return ContentsSize; } in getNumBytes()
243 for (SizeT I = 0; I < Values.size(); ++I) in DataInitializer()
256 const SizeT ContentsSize;
268 static ZeroInitializer *create(VariableDeclarationList *VDL, SizeT Size) { in create()
272 SizeT getNumBytes() const final { return Size; } in getNumBytes()
279 explicit ZeroInitializer(SizeT Size) in ZeroInitializer()
283 SizeT Size;
313 for (SizeT i = 0; i < OffsetExprSize; ++i) { in getOffset()
326 SizeT getNumBytes() const final { return RelocAddrSize; } in getNumBytes()
[all …]
DIceInst.cpp71 Inst::Inst(Cfg *Func, InstKind Kind, SizeT MaxSrcs, Variable *Dest) in Inst()
170 SizeT Index = 0; in spliceLivenessInfo()
171 for (SizeT I = 0; I < OrigInst->getSrcSize(); ++I) { in spliceLivenessInfo()
196 SizeT Index = Var->getIndex(); in livenessLightweight()
211 SizeT VarNum = Liveness->getLiveIndex(Dest->getIndex()); in liveness()
233 SizeT VarNum = Liveness->getLiveIndex(Var->getIndex()); in liveness()
387 InstPhi::InstPhi(Cfg *Func, SizeT MaxSrcs, Variable *Dest) in InstPhi()
405 for (SizeT I = 0; I < getSrcSize(); ++I) { in getOperandForTarget()
416 for (SizeT I = 0; I < getSrcSize(); ++I) { in clearOperandForTarget()
433 for (SizeT I = 0; I < getSrcSize(); ++I) { in livenessPhiOperand()
[all …]
DIceASanInstrumentation.h28 using VarSizeMap = std::unordered_map<Operand *, SizeT>;
29 using GlobalSizeMap = std::unordered_map<GlobalString, SizeT>;
47 bool isOkGlobalAccess(Operand *Op, SizeT Size);
55 void instrumentAccess(LoweringContext &Context, Operand *Op, SizeT Size,
66 SizeT RzGlobalsNum = 0;
DIceCfg.cpp77 SizeT NodeCount = 0; in getFunctionNameAndSize()
78 SizeT InstCount = 0; in getFunctionNameAndSize()
98 SizeT LabelIndex = Nodes.size(); in makeNode()
107 for (SizeT I = 0, NumNodes = getNumNodes(); I < NumNodes; ++I) in swapNodes()
112 SizeT Index = Variables.size(); in makeVariable()
150 const SizeT Int64ByteSize = typeWidthInBytes(IceType_i64); in createNodeNameDeclaration()
159 const SizeT Int64ByteSize = typeWidthInBytes(IceType_i64); in createBlockProfilingInfoDeclaration()
234 for (SizeT i = 0; i < InEdges.size(); ++i) { in fixPhiNodes()
248 SizeT NumNodes = getNumNodes(); in computeInOutEdges()
259 assert(Node->getIndex() == (SizeT)Index); in computeInOutEdges()
[all …]
DIceCfgNode.cpp55 for (SizeT i = 0; i < InEdges.size(); ++i) { in replaceInEdge()
62 for (SizeT i = 0; i < Phi.getSrcSize(); ++i) { in replaceInEdge()
124 for (SizeT i = 0; i < Phi->getSrcSize(); ++i) { in enforcePhiConsistency()
141 for (SizeT i = 0; i < Phi->getSrcSize(); ++i) { in enforcePhiConsistency()
286 CfgNode *CfgNode::splitIncomingEdge(CfgNode *Pred, SizeT EdgeIndex) { in splitIncomingEdge()
461 SizeT VarNum = Func->getLiveness()->getLiveIndex(Dest->getIndex()); in advancedPhiLowering()
474 SizeT InEdgeIndex = 0; in advancedPhiLowering()
477 SizeT Remaining = Desc.size(); in advancedPhiLowering()
564 SizeT VarNum = Func->getNumVariables(); in advancedPhiLowering()
635 SizeT NumVars = Func->getNumVariables(); in livenessLightweight()
[all …]
DIceELFSection.h44 enum { NoSectionNumber = std::numeric_limits<SizeT>::max() };
59 void setNumber(SizeT N) { in setNumber()
64 SizeT getNumber() const { in getNumber()
70 SizeT getCurrentSize() const { return Header.sh_size; } in getCurrentSize()
97 SizeT Number = NoSectionNumber;
126 void appendZeros(ELFStreamer &Str, SizeT NumBytes);
143 SizeT Number;
147 enum { UnknownNumber = std::numeric_limits<SizeT>::max() };
149 void setNumber(SizeT N) { in setNumber()
154 SizeT getNumber() const { in getNumber()
[all …]
DIceVariableSplitting.cpp83 for (SizeT i = 0; i < Instr.getSrcSize(); ++i) { in reset()
85 const SizeT VarNum = getVarNum(SrcVar); in reset()
94 const SizeT VarNum = getVarNum(Var); in get()
108 const SizeT VarNum = getVarNum(Var); in makeLinked()
119 const SizeT VarNum = getVarNum(LinkedTo); in spliceBlockLocalLinkedToChain()
149 const SizeT NumVars;
153 SizeT getVarNum(const Variable *Var) const { in getVarNum()
154 const SizeT VarNum = Var->getIndex(); in getVarNum()
388 for (SizeT i = 0; i < Instr->getSrcSize(); ++i) { in handleGeneralInst()
DIceOperand.h74 SizeT getNumVars() const { return NumVars; } in getNumVars()
75 Variable *getVar(SizeT I) const { in getVar()
103 virtual SizeT hashValue() const { in hashValue()
121 SizeT NumVars = 0;
167 SizeT hashValue() const override { return 0; } in hashValue()
219 SizeT hashValue() const override { return std::hash<PrimType>()(Value); } in hashValue()
646 SizeT getNumSegments() const { return Range.size(); } in getNumSegments()
685 static Variable *create(Cfg *Func, Type Ty, SizeT Index) { in create()
690 SizeT getIndex() const { return Number; } in getIndex()
841 SizeT hashValue() const override { return std::hash<SizeT>()(getIndex()); } in hashValue()
[all …]
DIceAssemblerMIPS32.h320 const SizeT Align = 1 << getBundleAlignLog2Bytes(); in alignFunction()
321 SizeT BytesNeeded = Utils::OffsetToAlignment(Buffer.getPosition(), Align); in alignFunction()
322 constexpr SizeT InstSize = sizeof(IValueT); in alignFunction()
330 SizeT getBundleAlignLog2Bytes() const override { return 4; } in getBundleAlignLog2Bytes()
340 void emitTextInst(const std::string &Text, SizeT InstSize);
342 Ice::Label *getCfgNodeLabel(SizeT NodeNumber) override { in getCfgNodeLabel()
347 Label *getOrCreateCfgNodeLabel(SizeT NodeNumber) { in getOrCreateCfgNodeLabel()
351 Label *getOrCreateLocalLabel(SizeT Number) { in getOrCreateLocalLabel()
355 void bindLocalLabel(const InstMIPS32Label *InstL, SizeT Number) { in bindLocalLabel()
357 constexpr SizeT InstSize = 0; in bindLocalLabel()
[all …]
DIceELFObjectWriter.h152 void assignRelSectionNumInPairs(SizeT &CurSectionNumber,
158 void assignRelLinkNum(SizeT SymTabNumber, RelSectionList &RelSections);
177 SizeT SectHeaderStrIndex, SizeT NumSections);
/third_party/boost/libs/icl/test/
Dtest_icl_interval.hpp21 typedef typename icl::size_type_of<T>::type SizeT; in interval_ctor_4_ordered_types() typedef
24 SizeT s_0 = icl::identity_element<SizeT>::value(); in interval_ctor_4_ordered_types()
25 SizeT s_1 = icl::unit_element<SizeT>::value(); in interval_ctor_4_ordered_types()
55 typedef typename icl::size_type_of<T>::type SizeT; in singelizable_interval_4_ordered_types() typedef
58 SizeT s_1 = icl::unit_element<SizeT>::value(); in singelizable_interval_4_ordered_types()
75 typedef typename icl::size_type_of<T>::type SizeT; in singelizable_interval_4_bicremental_types() typedef
77 SizeT s_1 = icl::unit_element<SizeT>::value(); in singelizable_interval_4_bicremental_types()
/third_party/skia/third_party/externals/swiftshader/third_party/subzero/crosstest/
Dmem_intrin.cpp19 reset_buf(uint8_t *buf, uint8_t init, SizeT length) { in reset_buf()
20 SizeT i; in reset_buf()
21 SizeT v = init; in reset_buf()
31 fletcher_checksum(uint8_t *buf, SizeT length) { in fletcher_checksum()
32 SizeT i; in fletcher_checksum()
43 int memcpy_test(uint8_t *buf, uint8_t *buf2, uint8_t init, SizeT length) { in memcpy_test()
49 int memmove_test(uint8_t *buf, uint8_t *buf2, uint8_t init, SizeT length) { in memmove_test()
56 SizeT reduced_length = length - overlap_bytes; in memmove_test()
68 int memset_test(uint8_t *buf, uint8_t *buf2, uint8_t init, SizeT length) { in memset_test()
Dmem_intrin_main.cpp17 void testVariableLen(SizeT &TotalTests, SizeT &Passes, SizeT &Failures) { in testVariableLen()
21 for (SizeT len = 4; len < 128; ++len) { \ in testVariableLen()
42 void testFixedLen(SizeT &TotalTests, SizeT &Passes, SizeT &Failures) { in testFixedLen()
Dmem_intrin.h11 int memcpy_test(uint8_t *buf, uint8_t *buf2, uint8_t init, SizeT length);
12 int memmove_test(uint8_t *buf, uint8_t *buf2, uint8_t init, SizeT length);
13 int memset_test(uint8_t *buf, uint8_t *buf2, uint8_t init, SizeT length);
/third_party/skia/third_party/externals/abseil-cpp/absl/types/internal/
Dvariant.h127 using SizeT = std::integral_constant<std::size_t, I>;
129 using NPos = SizeT<variant_npos>;
188 template <class T, std::size_t Size, class... SizeT>
191 SizeT... tail_indices) {
197 using AlwaysZero = SizeT<0>;
215 SizeT<Indices>()...))>::value,
217 return absl::forward<FunctionObject>(function)(SizeT<Indices>()...);
295 return absl::base_internal::invoke(absl::forward<Op>(op), SizeT<I>());
434 template <class Op, class... SizeT>
435 static VisitIndicesResultT<Op, SizeT...> Run(Op&& op, SizeT... indices) {
[all …]
/third_party/abseil-cpp/absl/types/internal/
Dvariant.h127 using SizeT = std::integral_constant<std::size_t, I>;
129 using NPos = SizeT<variant_npos>;
188 template <class T, std::size_t Size, class... SizeT>
191 SizeT... tail_indices) {
197 using AlwaysZero = SizeT<0>;
215 SizeT<Indices>()...))>::value,
217 return absl::forward<FunctionObject>(function)(SizeT<Indices>()...);
295 return absl::base_internal::invoke(absl::forward<Op>(op), SizeT<I>());
434 template <class Op, class... SizeT>
435 static VisitIndicesResultT<Op, SizeT...> Run(Op&& op, SizeT... indices) {
[all …]
/third_party/boost/boost/geometry/algorithms/detail/overlay/
Dpointlike_areal.hpp71 template <typename Box1, typename Box2, typename SizeT>
72 static inline void apply(Box1& total, std::pair<Box2, SizeT> const& box_pair) in apply()
91 template <typename Box1, typename Box2, typename SizeT>
92 static inline bool apply(Box1 const& box, std::pair<Box2, SizeT> const& box_pair) in apply()
110 template <typename Point, typename Box, typename SizeT>
111 inline bool apply(Point const& item1, std::pair<Box, SizeT> const& item2) in apply()
132 template <typename Iterator, typename Box, typename SizeT, typename EnvelopeStrategy>
134 std::vector<std::pair<Box, SizeT> > & box_pairs, in fill_box_pairs()
137 SizeT index = 0; in fill_box_pairs()
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/cl/
Dcl_util.cpp43 using SizeT = std::string::size_type; in RemoveUnsupportedCLExtensions() typedef
44 SizeT extStart = 0u; in RemoveUnsupportedCLExtensions()
45 SizeT spacePos = extensions.find(' '); in RemoveUnsupportedCLExtensions()
50 const SizeT length = spacePos - extStart; in RemoveUnsupportedCLExtensions()
65 const SizeT length = extensions.length() - extStart; in RemoveUnsupportedCLExtensions()

1234