| /third_party/skia/bench/ |
| H A D | SkGlyphCacheBench.cpp | 172 const SkTHashSet<SkDiscardableHandleId>& lockedHandles() const { in lockedHandles() argument 187 bool hasCacheMiss() const { in hasCacheMiss() argument [all...] |
| H A D | MatrixBench.cpp | 27 virtual int mulLoopCount() const { return 1; } in mulLoopCount() argument
|
| H A D | LightingBench.cpp | 22 void draw(int loops, SkCanvas* canvas, sk_sp<SkImageFilter> imageFilter) const { in draw() argument
|
| H A D | CompositingImagesBench.cpp | 230 SkMatrix getTransform() const { in getTransform() argument 259 unsigned getEdgeFlags(int x, int y) const { in getEdgeFlags() argument 275 SkCanvas::ImageSetEntry getEntry(int x, int y, int layer) const { in getEntry() argument 287 SkCanvas::ImageSetEntry getAdjustedEntry(int x, int y, int layer, SkPoint dstQuad[4]) const { in getAdjustedEntry() argument
|
| /third_party/spirv-tools/source/fuzz/ |
| H A D | transformation_access_chain.cpp | 362 protobufs::Transformation TransformationAccessChain::ToMessage() const { in ToMessage() argument 428 std::unordered_set<uint32_t> TransformationAccessChain::GetFreshIds() const { in GetFreshIds() argument 49 IsApplicable( opt::IRContext* ir_context, const TransformationContext& ) const IsApplicable() argument 209 Apply( opt::IRContext* ir_context, TransformationContext* transformation_context) const Apply() argument 368 GetStructIndexValue( opt::IRContext* ir_context, uint32_t index_id, uint32_t object_type_id) const GetStructIndexValue() argument
|
| H A D | transformation_add_loop_to_create_int_constant_synonym.cpp | 439 TransformationAddLoopToCreateIntConstantSynonym::ToMessage() const { in ToMessage() argument 446 TransformationAddLoopToCreateIntConstantSynonym::GetFreshIds() const { in GetFreshIds() argument 51 IsApplicable( opt::IRContext* ir_context, const TransformationContext& transformation_context) const IsApplicable() argument 233 Apply( opt::IRContext* ir_context, TransformationContext* transformation_context) const Apply() argument
|
| H A D | transformation_duplicate_region_with_selection.cpp | 665 TransformationDuplicateRegionWithSelection::ToMessage() const { in ToMessage() argument 672 TransformationDuplicateRegionWithSelection::GetFreshIds() const { in GetFreshIds() argument 48 IsApplicable( opt::IRContext* ir_context, const TransformationContext& transformation_context) const IsApplicable() argument 289 Apply( opt::IRContext* ir_context, TransformationContext* transformation_context) const Apply() argument [all...] |
| /third_party/spirv-tools/source/opt/ |
| H A D | basic_block.cpp | 31 BasicBlock* BasicBlock::Clone(IRContext* context) const { in Clone() argument 49 const Instruction* BasicBlock::GetMergeInst() const { in GetMergeInst() argument 79 const Instruction* BasicBlock::GetLoopMergeInst() const { in GetLoopMergeInst() argument 105 ForEachSuccessorLabel( const std::function<void(const uint32_t)>& f) const ForEachSuccessorLabel() argument 113 WhileEachSuccessorLabel( const std::function<bool(const uint32_t)>& f) const WhileEachSuccessorLabel() argument 155 IsSuccessor(const BasicBlock* block) const IsSuccessor() argument 176 MergeBlockIdIfAny() const MergeBlockIdIfAny() argument 192 MergeBlockId() const MergeBlockId() argument 198 ContinueBlockIdIfAny() const ContinueBlockIdIfAny() argument 211 ContinueBlockId() const ContinueBlockId() argument 222 Dump() const Dump() argument 226 PrettyPrint(uint32_t options) const PrettyPrint() argument [all...] |
| H A D | basic_block.h | 66 inline Function* GetParent() const { return function_; } in GetParent() argument 79 const Instruction* GetLabelInst() const { return label_.get(); } in GetLabelInst() argument 92 inline uint32_t id() const { retur argument 96 begin() const begin() argument 97 end() const end() argument 98 cbegin() const cbegin() argument 99 cend() const cend() argument 103 rbegin() const rbegin() argument 106 rend() const rend() argument 109 crbegin() const crbegin() argument 112 crend() const crend() argument 125 ctail() const ctail() argument 131 hasSuccessor() const hasSuccessor() argument 185 IsLoopHeader() const IsLoopHeader() argument 203 terminator() const terminator() argument 207 IsReturn() const IsReturn() argument 210 IsReturnOrAbort() const IsReturnOrAbort() argument 276 WhileEachInst( const std::function<bool(const Instruction*)>& f, bool run_on_debug_line_insts) const WhileEachInst() argument 302 ForEachInst( const std::function<void(const Instruction*)>& f, bool run_on_debug_line_insts) const ForEachInst() argument [all...] |
| H A D | ccp_pass.cpp | 38 bool CCPPass::IsVaryingValue(uint32_t id) const { return id == kVaryingSSAId; } in IsVaryingValue() argument 204 VisitBranch(Instruction* instr, BasicBlock** dest_bb) const VisitBranch() argument [all...] |
| H A D | def_use_manager.cpp | 91 const Instruction* DefUseManager::GetDef(uint32_t id) const { in GetDef() argument 103 bool DefUseManager::UsersNotEnd(const IdToUsersMap::const_iterator& iter, in UsersNotEnd() argument 97 UsersBegin( const Instruction* def) const UsersBegin() argument 109 UsersNotEnd(const IdToUsersMap::const_iterator& iter, const Instruction* inst) const UsersNotEnd() argument 114 WhileEachUser( const Instruction* def, const std::function<bool(Instruction*)>& f) const WhileEachUser() argument 128 WhileEachUser( uint32_t id, const std::function<bool(Instruction*)>& f) const WhileEachUser() argument 133 ForEachUser( const Instruction* def, const std::function<void(Instruction*)>& f) const ForEachUser() argument 141 ForEachUser( uint32_t id, const std::function<void(Instruction*)>& f) const ForEachUser() argument 146 WhileEachUse( const Instruction* def, const std::function<bool(Instruction*, uint32_t)>& f) const WhileEachUse() argument 169 WhileEachUse( uint32_t id, const std::function<bool(Instruction*, uint32_t)>& f) const WhileEachUse() argument 174 ForEachUse( const Instruction* def, const std::function<void(Instruction*, uint32_t)>& f) const ForEachUse() argument 183 ForEachUse( uint32_t id, const std::function<void(Instruction*, uint32_t)>& f) const ForEachUse() argument 188 NumUsers(const Instruction* def) const NumUsers() argument 194 NumUsers(uint32_t id) const NumUsers() argument 198 NumUses(const Instruction* def) const NumUses() argument 204 NumUses(uint32_t id) const NumUses() argument 208 GetAnnotations(uint32_t id) const GetAnnotations() argument [all...] |
| H A D | dominator_tree.cpp | 207 StrictlyDominates(uint32_t a, uint32_t b) const StrictlyDominates() argument 212 StrictlyDominates(const BasicBlock* a, const BasicBlock* b) const StrictlyDominates() argument 217 StrictlyDominates(const DominatorTreeNode* a, const DominatorTreeNode* b) const StrictlyDominates() argument 223 Dominates(uint32_t a, uint32_t b) const Dominates() argument 232 Dominates(const DominatorTreeNode* a, const DominatorTreeNode* b) const Dominates() argument 242 Dominates(const BasicBlock* A, const BasicBlock* B) const Dominates() argument 246 ImmediateDominator(const BasicBlock* A) const ImmediateDominator() argument 250 ImmediateDominator(uint32_t a) const ImmediateDominator() argument 362 DumpTreeAsDot(std::ostream& out_stream) const DumpTreeAsDot() argument [all...] |
| H A D | dominator_tree.h | 115 begin() const begin() argument 116 end() const end() argument 117 cbegin() const cbegin() argument 118 cend() const cend() argument 124 post_begin() const post_begin() argument 125 post_end() const post_end() argument 126 post_cbegin() const post_cbegin() argument 129 post_cend() const post_cend() argument 135 roots_begin() const roots_begin() argument 136 roots_end() const roots_end() argument 137 roots_cbegin() const roots_cbegin() argument 138 roots_cend() const roots_cend() argument 148 GetRoot() const GetRoot() argument 153 Roots() const Roots() argument 192 ReachableFromRoots(const BasicBlock* a) const ReachableFromRoots() argument 198 ReachableFromRoots(uint32_t a) const ReachableFromRoots() argument 203 IsPostDominator() const IsPostDominator() argument 222 Visit(std::function<bool(const DominatorTreeNode*)> func) const Visit() argument 249 GetTreeNode(BasicBlock* bb) const GetTreeNode() argument 264 GetTreeNode(uint32_t id) const GetTreeNode() argument [all...] |
| H A D | fold.cpp | 232 bool InstructionFolder::FoldInstructionInternal(Instruction* inst) const { in FoldInstructionInternal() argument 44 UnaryOperate(spv::Op opcode, uint32_t operand) const UnaryOperate() argument 70 BinaryOperate(spv::Op opcode, uint32_t a, uint32_t b) const BinaryOperate() argument 204 TernaryOperate(spv::Op opcode, uint32_t a, uint32_t b, uint32_t c) const TernaryOperate() argument 216 OperateWords( spv::Op opcode, const std::vector<uint32_t>& operand_words) const OperateWords() argument 258 FoldScalars( spv::Op opcode, const std::vector<const analysis::Constant*>& operands) const FoldScalars() argument 282 FoldBinaryIntegerOpToConstant( Instruction* inst, const std::function<uint32_t(uint32_t)>& id_map, uint32_t* result) const FoldBinaryIntegerOpToConstant() argument 466 FoldBinaryBooleanOpToConstant( Instruction* inst, const std::function<uint32_t(uint32_t)>& id_map, uint32_t* result) const FoldBinaryBooleanOpToConstant() argument 514 FoldIntegerOpToConstant( Instruction* inst, const std::function<uint32_t(uint32_t)>& id_map, uint32_t* result) const FoldIntegerOpToConstant() argument 528 FoldVectors( spv::Op opcode, uint32_t num_dims, const std::vector<const analysis::Constant*>& operands) const FoldVectors() argument 573 IsFoldableOpcode(spv::Op opcode) const IsFoldableOpcode() argument 617 IsFoldableConstant( const analysis::Constant* cst) const IsFoldableConstant() argument 626 FoldInstructionToConstant( Instruction* inst, std::function<uint32_t(uint32_t)> id_map) const FoldInstructionToConstant() argument 712 IsFoldableType(Instruction* type_inst) const IsFoldableType() argument 716 IsFoldableScalarType(Instruction* type_inst) const IsFoldableScalarType() argument 729 IsFoldableVectorType(Instruction* type_inst) const IsFoldableVectorType() argument 742 FoldInstruction(Instruction* inst) const FoldInstruction() argument [all...] |
| H A D | function.h | 56 const Instruction& DefInst() const { return *def_inst_; } in DefInst() argument 90 inline const Instruction* EndInst() const { return end_inst_.get(); } in EndInst() argument 93 inline uint32_t result_id() const { return def_inst_->result_id(); } in result_id() argument 96 inline uint32_t type_id() const { return def_inst_->type_id(); } in type_id() argument 99 inline uint32_t control_mask() const { return def_inst_->GetSingleWordInOperand(0); } in control_mask() argument 102 const st argument 106 tail() const tail() argument 110 begin() const begin() argument 111 end() const end() argument 112 cbegin() const cbegin() argument 115 cend() const cend() argument [all...] |
| H A D | iterator.h | 62 reference operator*() const { return **iterator_; } in operator *() argument 100 Get() const Get() argument 103 End() const End() argument 121 begin() const begin() argument 122 end() const end() argument 124 empty() const empty() argument 125 size() const size() argument 207 operator *() const operator *() argument 210 operator ==(const FilterIterator& rhs) const operator ==() argument 213 operator !=(const FilterIterator& rhs) const operator !=() argument 218 Get() const Get() argument 221 GetEnd() const GetEnd() argument 288 operator ==( const UptrVectorIterator& that) const operator ==() argument 294 operator !=( const UptrVectorIterator& that) const operator !=() argument 300 operator -( const UptrVectorIterator& that) const operator -() argument 307 operator <( const UptrVectorIterator& that) const operator <() argument [all...] |
| H A D | local_access_chain_convert_pass.cpp | 179 Is32BitConstantIndexAccessChain( const Instruction* acp) const Is32BitConstantIndexAccessChain() argument 342 AllExtensionsSupported() const AllExtensionsSupported() argument 464 IsIndexOutOfBounds( const analysis::Constant* index, const analysis::Type* type) const IsIndexOutOfBounds() argument [all...] |
| H A D | loop_fission.cpp | 112 bool LoopFissionImpl::MovableInstruction(const Instruction& inst) const { in MovableInstruction() argument [all...] |
| H A D | loop_peeling.h | 118 bool CanPeelLoop() const { in CanPeelLoop() argument [all...] |
| H A D | pass.cpp | 48 uint32_t Pass::GetPointeeTypeId(const Instruction* ptrInst) const { in GetPointeeTypeId() argument [all...] |
| H A D | register_pressure.cpp | 37 bool operator()(Instruction* insn) const { in operator ()() argument 287 ComputeLoopRegisterPressure( const Loop& loop, RegionRegisterLiveness* loop_reg_pressure) const ComputeLoopRegisterPressure() argument 336 SimulateFusion( const Loop& l1, const Loop& l2, RegionRegisterLiveness* sim_result) const SimulateFusion() argument 445 SimulateFission( const Loop& loop, const std::unordered_set<Instruction*>& moved_inst, const std::unordered_set<Instruction*>& copied_inst, RegionRegisterLiveness* l1_sim_result, RegionRegisterLiveness* l2_sim_result) const SimulateFission() argument [all...] |
| H A D | scalar_analysis_nodes.h | 100 inline const SENode* GetChild(size_t index) const { retur in GetChild() argument 111 begin() const begin() argument 112 end() const end() argument 161 graph_begin() const graph_begin() argument 162 graph_end() const graph_end() argument 163 graph_cbegin() const graph_cbegin() argument 164 graph_cend() const graph_cend() argument 167 GetChildren() const GetChildren() argument 171 IsCantCompute() const IsCantCompute() argument 188 GetParentAnalysis() const GetParentAnalysis() argument 222 FoldToSingleValue() const FoldToSingleValue() argument 258 GetCoefficient() const GetCoefficient() argument 261 GetOffset() const GetOffset() argument 265 GetLoop() const GetLoop() argument 327 ResultId() const ResultId() argument [all...] |
| H A D | scalar_analysis_simplification.cpp | 286 UpdateCoefficient( SERecurrentNode* recurrent, int64_t coefficient_update) const UpdateCoefficient() argument
|
| H A D | ssa_rewrite_pass.h | 64 uint32_t var_id() const { return var_id_; } in var_id() argument 65 uint32_t result_id() const { return result_id_; } in result_id() argument 66 BasicBlock* bb() const { return bb_; } in bb() argument 68 const std::vector<uint32_t>& phi_args() const { return phi_args_; } in phi_args() argument 69 uint32_t copy_of() const { return copy_of_; } in copy_of() argument 70 bool is_complete() const { return is_complete_; } in is_complete() argument 72 const std::vector<uint32_t>& users() const { return users_; } in users() argument 84 bool IsReady() const { retur argument [all...] |
| H A D | type_manager.h | 93 NumTypes() const NumTypes() argument 95 begin() const begin() argument 96 end() const end() argument [all...] |