Home
last modified time | relevance | path

Searched refs:NewInArena (Results 1 – 9 of 9) sorted by relevance

/frameworks/libs/binary_translation/base/
Darena_test.cc102 list.push_back(NewInArena<Node>(&arena_, 1)); in TEST_F()
103 list.push_back(NewInArena<Node>(&arena_, 2)); in TEST_F()
116 vector[i] = NewInArena<Node>(&arena_, i); in TEST_F()
/frameworks/libs/binary_translation/backend/x86_64/
Dmachine_ir_check_test.cc41 auto* bad_edge = NewInArena<MachineEdge>(&arena, &arena, bb1, bb2); in TEST()
42 auto* good_edge = NewInArena<MachineEdge>(&arena, &arena, bb2, bb1); in TEST()
58 auto* bad_edge = NewInArena<MachineEdge>(&arena, &arena, bb2, bb1); in TEST()
59 auto* good_edge = NewInArena<MachineEdge>(&arena, &arena, bb1, bb2); in TEST()
73 auto* bb1_to_bb2_edge = NewInArena<MachineEdge>(&arena, &arena, bb1, bb2); in TEST()
92 auto* bb1_to_bb2_edge = NewInArena<MachineEdge>(&arena, &arena, bb1, bb2); in TEST()
93 auto* bb2_to_bb1_edge = NewInArena<MachineEdge>(&arena, &arena, bb2, bb1); in TEST()
Dmachine_ir_analysis.cc78 auto* loop = NewInArena<Loop>(arena, arena); in CollectLoop()
189 LoopTreeNode* innerloop_node = NewInArena<LoopTreeNode>(ir_->arena(), ir_, loop); in TryInsertLoopAtNode()
Dmachine_ir_opt.cc152 MachineEdge* new_edge = NewInArena<MachineEdge>(ir->arena(), ir->arena(), new_bb, succ_bb); in InsertNodeOnEdge()
/frameworks/libs/binary_translation/backend/include/berberis/backend/x86_64/
Dmachine_ir_analysis.h47 LoopTree(MachineIR* ir) : ir_(ir), root_(NewInArena<LoopTreeNode>(ir->arena(), ir)) {} in LoopTree()
Dmachine_ir.h299 MachineEdge* edge = NewInArena<MachineEdge>(arena(), arena(), src, dst); in AddEdge()
306 return NewInArena<MachineBasicBlock>(arena(), arena(), ReserveBasicBlockId()); in NewBasicBlock()
/frameworks/libs/binary_translation/assembler/include/berberis/assembler/
Dcommon.h105 Label* MakeLabel() { return NewInArena<Label>(code_->arena()); } in MakeLabel()
/frameworks/libs/binary_translation/base/include/berberis/base/
Darena_alloc.h124 T* NewInArena(Arena* arena, Args... args) { in NewInArena() function
/frameworks/libs/binary_translation/backend/include/berberis/backend/common/
Dmachine_ir.h421 return NewInArena<T>(arena(), args...); in NewInsn()