/third_party/skia/third_party/externals/swiftshader/third_party/subzero/src/ |
D | IceLiveness.h | 47 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 …]
|
D | IceCfgNode.h | 31 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
|
D | IceLiveness.cpp | 41 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()
|
D | IceInst.h | 104 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 …]
|
D | IceASanInstrumentation.cpp | 34 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 …]
|
D | IceOperand.cpp | 50 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 …]
|
D | IceBitVector.h | 40 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 …]
|
D | IceGlobalInits.h | 195 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 …]
|
D | IceInst.cpp | 71 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 …]
|
D | IceASanInstrumentation.h | 28 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;
|
D | IceCfg.cpp | 77 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 …]
|
D | IceCfgNode.cpp | 55 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 …]
|
D | IceELFSection.h | 44 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 …]
|
D | IceVariableSplitting.cpp | 83 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()
|
D | IceOperand.h | 74 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 …]
|
D | IceAssemblerMIPS32.h | 320 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 …]
|
D | IceELFObjectWriter.h | 152 void assignRelSectionNumInPairs(SizeT &CurSectionNumber, 158 void assignRelLinkNum(SizeT SymTabNumber, RelSectionList &RelSections); 177 SizeT SectHeaderStrIndex, SizeT NumSections);
|
/third_party/boost/libs/icl/test/ |
D | test_icl_interval.hpp | 21 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/ |
D | mem_intrin.cpp | 19 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()
|
D | mem_intrin_main.cpp | 17 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()
|
D | mem_intrin.h | 11 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/ |
D | variant.h | 127 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/ |
D | variant.h | 127 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/ |
D | pointlike_areal.hpp | 71 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/ |
D | cl_util.cpp | 43 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()
|