/third_party/skia/third_party/externals/spirv-tools/source/opt/ |
H A D | basic_block.cpp | 247 BasicBlock* new_block = new_block_temp.get(); in SplitBasicBlock() local 250 new_block->insts_.Splice(new_block->end(), &insts_, iter, end()); in SplitBasicBlock() 251 assert(new_block->GetParent() == GetParent() && in SplitBasicBlock() 254 context->AnalyzeDefUse(new_block->GetLabelInst()); in SplitBasicBlock() 257 const_cast<const BasicBlock*>(new_block)->ForEachSuccessorLabel( in SplitBasicBlock() 258 [new_block, this, context](const uint32_t label) { in SplitBasicBlock() 261 [this, new_block, context](Instruction* phi_inst) { in SplitBasicBlock() 266 phi_inst->SetInOperand(i, {new_block->id()}); in SplitBasicBlock() 277 context->set_instr_block(new_block in SplitBasicBlock() [all...] |
H A D | function.cpp | 203 std::unique_ptr<BasicBlock>&& new_block, BasicBlock* position) { in InsertBasicBlockAfter() 206 new_block->SetParent(this); in InsertBasicBlockAfter() 208 bb_iter = bb_iter.InsertBefore(std::move(new_block)); in InsertBasicBlockAfter() 217 std::unique_ptr<BasicBlock>&& new_block, BasicBlock* position) { in InsertBasicBlockBefore() 220 new_block->SetParent(this); in InsertBasicBlockBefore() 221 bb_iter = bb_iter.InsertBefore(std::move(new_block)); in InsertBasicBlockBefore() 202 InsertBasicBlockAfter( std::unique_ptr<BasicBlock>&& new_block, BasicBlock* position) InsertBasicBlockAfter() argument 216 InsertBasicBlockBefore( std::unique_ptr<BasicBlock>&& new_block, BasicBlock* position) InsertBasicBlockBefore() argument
|
H A D | merge_return_pass.cpp | 802 auto new_block = &*pos.InsertBefore(std::move(block)); in CreateContinueTarget() local 803 new_block->SetParent(function_); in CreateContinueTarget() 805 context()->AnalyzeDefUse(new_block->GetLabelInst()); in CreateContinueTarget() 806 context()->set_instr_block(new_block->GetLabelInst(), new_block); in CreateContinueTarget() 809 context(), new_block, in CreateContinueTarget() local 815 cfg()->RegisterBlock(new_block); in CreateContinueTarget() 818 return new_block; in CreateContinueTarget()
|
H A D | replace_desc_array_access_using_var_index.cpp | 319 auto* new_block = new BasicBlock(std::unique_ptr<Instruction>( in CreateNewBlock() local 321 get_def_use_mgr()->AnalyzeInstDefUse(new_block->GetLabelInst()); in CreateNewBlock() 322 context()->set_instr_block(new_block->GetLabelInst(), new_block); in CreateNewBlock() 323 return new_block; in CreateNewBlock()
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/ |
H A D | basic_block.cpp | 247 BasicBlock* new_block = new_block_temp.get(); in SplitBasicBlock() local 250 new_block->insts_.Splice(new_block->end(), &insts_, iter, end()); in SplitBasicBlock() 251 assert(new_block->GetParent() == GetParent() && in SplitBasicBlock() 254 context->AnalyzeDefUse(new_block->GetLabelInst()); in SplitBasicBlock() 257 const_cast<const BasicBlock*>(new_block)->ForEachSuccessorLabel( in SplitBasicBlock() 258 [new_block, this, context](const uint32_t label) { in SplitBasicBlock() 261 [this, new_block, context](Instruction* phi_inst) { in SplitBasicBlock() 266 phi_inst->SetInOperand(i, {new_block->id()}); in SplitBasicBlock() 277 context->set_instr_block(new_block in SplitBasicBlock() [all...] |
H A D | function.cpp | 203 std::unique_ptr<BasicBlock>&& new_block, BasicBlock* position) { in InsertBasicBlockAfter() 206 new_block->SetParent(this); in InsertBasicBlockAfter() 208 bb_iter = bb_iter.InsertBefore(std::move(new_block)); in InsertBasicBlockAfter() 217 std::unique_ptr<BasicBlock>&& new_block, BasicBlock* position) { in InsertBasicBlockBefore() 220 new_block->SetParent(this); in InsertBasicBlockBefore() 221 bb_iter = bb_iter.InsertBefore(std::move(new_block)); in InsertBasicBlockBefore() 202 InsertBasicBlockAfter( std::unique_ptr<BasicBlock>&& new_block, BasicBlock* position) InsertBasicBlockAfter() argument 216 InsertBasicBlockBefore( std::unique_ptr<BasicBlock>&& new_block, BasicBlock* position) InsertBasicBlockBefore() argument
|
H A D | merge_return_pass.cpp | 802 auto new_block = &*pos.InsertBefore(std::move(block)); in CreateContinueTarget() local 803 new_block->SetParent(function_); in CreateContinueTarget() 805 context()->AnalyzeDefUse(new_block->GetLabelInst()); in CreateContinueTarget() 806 context()->set_instr_block(new_block->GetLabelInst(), new_block); in CreateContinueTarget() 809 context(), new_block, in CreateContinueTarget() local 815 cfg()->RegisterBlock(new_block); in CreateContinueTarget() 818 return new_block; in CreateContinueTarget()
|
H A D | replace_desc_array_access_using_var_index.cpp | 319 auto* new_block = new BasicBlock(std::unique_ptr<Instruction>( in CreateNewBlock() local 321 get_def_use_mgr()->AnalyzeInstDefUse(new_block->GetLabelInst()); in CreateNewBlock() 322 context()->set_instr_block(new_block->GetLabelInst(), new_block); in CreateNewBlock() 323 return new_block; in CreateNewBlock()
|
/third_party/spirv-tools/source/opt/ |
H A D | basic_block.cpp | 244 BasicBlock* new_block = new_block_temp.get(); in SplitBasicBlock() local 247 new_block->insts_.Splice(new_block->end(), &insts_, iter, end()); in SplitBasicBlock() 248 assert(new_block->GetParent() == GetParent() && in SplitBasicBlock() 251 context->AnalyzeDefUse(new_block->GetLabelInst()); in SplitBasicBlock() 254 const_cast<const BasicBlock*>(new_block)->ForEachSuccessorLabel( in SplitBasicBlock() 255 [new_block, this, context](const uint32_t label) { in SplitBasicBlock() 258 [this, new_block, context](Instruction* phi_inst) { in SplitBasicBlock() 263 phi_inst->SetInOperand(i, {new_block->id()}); in SplitBasicBlock() 274 context->set_instr_block(new_block in SplitBasicBlock() [all...] |
H A D | function.cpp | 201 std::unique_ptr<BasicBlock>&& new_block, BasicBlock* position) { in InsertBasicBlockAfter() 204 new_block->SetParent(this); in InsertBasicBlockAfter() 206 bb_iter = bb_iter.InsertBefore(std::move(new_block)); in InsertBasicBlockAfter() 215 std::unique_ptr<BasicBlock>&& new_block, BasicBlock* position) { in InsertBasicBlockBefore() 218 new_block->SetParent(this); in InsertBasicBlockBefore() 219 bb_iter = bb_iter.InsertBefore(std::move(new_block)); in InsertBasicBlockBefore() 200 InsertBasicBlockAfter( std::unique_ptr<BasicBlock>&& new_block, BasicBlock* position) InsertBasicBlockAfter() argument 214 InsertBasicBlockBefore( std::unique_ptr<BasicBlock>&& new_block, BasicBlock* position) InsertBasicBlockBefore() argument
|
H A D | merge_return_pass.cpp | 810 auto new_block = &*pos.InsertBefore(std::move(block)); in CreateContinueTarget() local 811 new_block->SetParent(function_); in CreateContinueTarget() 813 context()->AnalyzeDefUse(new_block->GetLabelInst()); in CreateContinueTarget() 814 context()->set_instr_block(new_block->GetLabelInst(), new_block); in CreateContinueTarget() 817 context(), new_block, in CreateContinueTarget() local 823 cfg()->RegisterBlock(new_block); in CreateContinueTarget() 826 return new_block; in CreateContinueTarget()
|
H A D | replace_desc_array_access_using_var_index.cpp | 324 auto* new_block = new BasicBlock(std::unique_ptr<Instruction>(new Instruction( in CreateNewBlock() local 326 get_def_use_mgr()->AnalyzeInstDefUse(new_block->GetLabelInst()); in CreateNewBlock() 327 context()->set_instr_block(new_block->GetLabelInst(), new_block); in CreateNewBlock() 328 return new_block; in CreateNewBlock()
|
/third_party/mesa3d/src/compiler/nir/ |
H A D | nir_control_flow.c | 188 nir_block *new_block = nir_block_create(ralloc_parent(block)); in split_block_beginning() local 189 new_block->cf_node.parent = block->cf_node.parent; in split_block_beginning() 190 exec_node_insert_node_before(&block->cf_node.node, &new_block->cf_node.node); in split_block_beginning() 194 replace_successor(pred, block, new_block); in split_block_beginning() 205 instr->block = new_block; in split_block_beginning() 206 exec_list_push_tail(&new_block->instr_list, &instr->node); in split_block_beginning() 209 return new_block; in split_block_beginning() 322 nir_block *new_block = nir_block_create(ralloc_parent(block)); in split_block_end() local 323 new_block->cf_node.parent = block->cf_node.parent; in split_block_end() 324 exec_node_insert_after(&block->cf_node.node, &new_block in split_block_end() 342 nir_block *new_block = split_block_beginning(instr->block); split_block_before_instr() local [all...] |
/third_party/mesa3d/src/intel/compiler/ |
H A D | brw_cfg.cpp | 180 bblock_t *entry = new_block(); in cfg_t() 214 next = new_block(); in cfg_t() 225 next = new_block(); in cfg_t() 238 cur_endif = new_block(); in cfg_t() 272 cur_while = new_block(); in cfg_t() 278 cur_do = new_block(); in cfg_t() 313 next = new_block(); in cfg_t() 338 next = new_block(); in cfg_t() 364 next = new_block(); in cfg_t() 473 cfg_t::new_block() in new_block() function in cfg_t [all...] |
/third_party/skia/third_party/externals/freetype/builds/amiga/src/base/ |
H A D | ftsystem.c | 178 void* new_block; in ft_realloc() local 181 new_block = AllocVecPooled ( memory->user, new_size ); in ft_realloc() 183 new_block = Alloc_VecPooled ( memory->user, new_size ); in ft_realloc() 185 if ( new_block != NULL ) in ft_realloc() 187 CopyMem ( block, new_block, in ft_realloc() 195 return new_block; in ft_realloc()
|
/third_party/mesa3d/src/gallium/auxiliary/gallivm/ |
H A D | lp_bld_flow.c | 59 LLVMBasicBlockRef new_block; in lp_build_insert_new_block() local 68 new_block = LLVMInsertBasicBlockInContext(gallivm->context, next_block, name); in lp_build_insert_new_block() 73 new_block = LLVMAppendBasicBlockInContext(gallivm->context, function, name); in lp_build_insert_new_block() 76 return new_block; in lp_build_insert_new_block() 102 LLVMBasicBlockRef new_block; in lp_build_flow_skip_cond_break() local 104 new_block = lp_build_insert_new_block(skip->gallivm, ""); in lp_build_flow_skip_cond_break() 106 /* if cond is true, goto skip->block, else goto new_block */ in lp_build_flow_skip_cond_break() 107 LLVMBuildCondBr(skip->gallivm->builder, cond, skip->block, new_block); in lp_build_flow_skip_cond_break() 109 LLVMPositionBuilderAtEnd(skip->gallivm->builder, new_block); in lp_build_flow_skip_cond_break()
|
/third_party/skia/third_party/externals/spirv-tools/source/fuzz/ |
H A D | transformation_add_dead_block.cpp | 123 std::unique_ptr<opt::BasicBlock> new_block = in Apply() local 127 new_block->AddInstruction(MakeUnique<opt::Instruction>( in Apply() 156 enclosing_function->InsertBasicBlockAfter(std::move(new_block), in Apply()
|
H A D | transformation_replace_opselect_with_conditional_branch.cpp | 118 auto new_block = MakeUnique<opt::BasicBlock>(MakeUnique<opt::Instruction>( in Apply() local 123 new_block->AddInstruction(MakeUnique<opt::Instruction>( in Apply() 129 block->GetParent()->InsertBasicBlockBefore(std::move(new_block), block); in Apply()
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/fuzz/ |
H A D | transformation_add_dead_block.cpp | 123 std::unique_ptr<opt::BasicBlock> new_block = in Apply() local 127 new_block->AddInstruction(MakeUnique<opt::Instruction>( in Apply() 156 enclosing_function->InsertBasicBlockAfter(std::move(new_block), in Apply()
|
H A D | transformation_replace_opselect_with_conditional_branch.cpp | 118 auto new_block = MakeUnique<opt::BasicBlock>(MakeUnique<opt::Instruction>( in Apply() local 123 new_block->AddInstruction(MakeUnique<opt::Instruction>( in Apply() 129 block->GetParent()->InsertBasicBlockBefore(std::move(new_block), block); in Apply()
|
/third_party/spirv-tools/source/fuzz/ |
H A D | transformation_add_dead_block.cpp | 123 std::unique_ptr<opt::BasicBlock> new_block = in Apply() local 127 new_block->AddInstruction(MakeUnique<opt::Instruction>( in Apply() 156 enclosing_function->InsertBasicBlockAfter(std::move(new_block), in Apply()
|
H A D | transformation_replace_opselect_with_conditional_branch.cpp | 118 auto new_block = MakeUnique<opt::BasicBlock>( in Apply() local 124 new_block->AddInstruction(MakeUnique<opt::Instruction>( in Apply() 130 block->GetParent()->InsertBasicBlockBefore(std::move(new_block), block); in Apply()
|
/third_party/mesa3d/src/compiler/glsl/ |
H A D | gl_nir_link_uniform_blocks.c | 180 struct gl_uniform_block *new_block) in link_cross_validate_uniform_block() 182 /* We first check if new_block was already linked */ in link_cross_validate_uniform_block() 186 if (old_block->Binding == new_block->Binding) in link_cross_validate_uniform_block() 187 return link_blocks_are_compatible(old_block, new_block) ? i : -1; in link_cross_validate_uniform_block() 196 memcpy(linked_block, new_block, sizeof(*new_block)); in link_cross_validate_uniform_block() 202 new_block->Uniforms, in link_cross_validate_uniform_block() 177 link_cross_validate_uniform_block(void *mem_ctx, struct gl_uniform_block **linked_blocks, unsigned int *num_linked_blocks, struct gl_uniform_block *new_block) link_cross_validate_uniform_block() argument
|
H A D | link_uniform_blocks.cpp | 536 struct gl_uniform_block *new_block) in link_cross_validate_uniform_block() 541 if (strcmp(old_block->name.string, new_block->name.string) == 0) in link_cross_validate_uniform_block() 542 return link_uniform_blocks_are_compatible(old_block, new_block) in link_cross_validate_uniform_block() 552 memcpy(linked_block, new_block, sizeof(*new_block)); in link_cross_validate_uniform_block() 558 new_block->Uniforms, in link_cross_validate_uniform_block() 533 link_cross_validate_uniform_block(void *mem_ctx, struct gl_uniform_block **linked_blocks, unsigned int *num_linked_blocks, struct gl_uniform_block *new_block) link_cross_validate_uniform_block() argument
|
/third_party/skia/third_party/externals/freetype/src/base/ |
H A D | ftdbgmem.c | 703 FT_Pointer new_block; in ft_mem_debug_realloc() local 759 new_block = (FT_Pointer)ft_mem_table_alloc( table, new_size ); in ft_mem_debug_realloc() 760 if ( !new_block ) in ft_mem_debug_realloc() 763 ft_mem_table_set( table, (FT_Byte*)new_block, new_size, delta ); in ft_mem_debug_realloc() 765 ft_memcpy( new_block, block, cur_size < new_size ? (size_t)cur_size in ft_mem_debug_realloc() 776 return new_block; in ft_mem_debug_realloc()
|