Home | History | Annotate | Download | only in optimizing

Lines Matching refs:allocator

28 static HBasicBlock* createIfBlock(HGraph* graph, ArenaAllocator* allocator) {
29 HBasicBlock* if_block = new (allocator) HBasicBlock(graph);
31 HInstruction* instr = new (allocator) HIntConstant(4);
33 HInstruction* equal = new (allocator) HEqual(instr, instr);
35 instr = new (allocator) HIf(equal);
40 static HBasicBlock* createGotoBlock(HGraph* graph, ArenaAllocator* allocator) {
41 HBasicBlock* block = new (allocator) HBasicBlock(graph);
43 HInstruction* got = new (allocator) HGoto();
48 static HBasicBlock* createReturnBlock(HGraph* graph, ArenaAllocator* allocator) {
49 HBasicBlock* block = new (allocator) HBasicBlock(graph);
51 HInstruction* return_instr = new (allocator) HReturnVoid();
56 static HBasicBlock* createExitBlock(HGraph* graph, ArenaAllocator* allocator) {
57 HBasicBlock* block = new (allocator) HBasicBlock(graph);
59 HInstruction* exit_instr = new (allocator) HExit();
69 ArenaAllocator allocator(&pool);
71 HGraph* graph = new (&allocator) HGraph(&allocator);
72 HBasicBlock* entry_block = createGotoBlock(graph, &allocator);
73 HBasicBlock* if_block = createIfBlock(graph, &allocator);
74 HBasicBlock* if_true = createGotoBlock(graph, &allocator);
75 HBasicBlock* return_block = createReturnBlock(graph, &allocator);
76 HBasicBlock* exit_block = createExitBlock(graph, &allocator);
104 ArenaAllocator allocator(&pool);
106 HGraph* graph = new (&allocator) HGraph(&allocator);
107 HBasicBlock* entry_block = createGotoBlock(graph, &allocator);
108 HBasicBlock* if_block = createIfBlock(graph, &allocator);
109 HBasicBlock* if_false = createGotoBlock(graph, &allocator);
110 HBasicBlock* return_block = createReturnBlock(graph, &allocator);
111 HBasicBlock* exit_block = createExitBlock(graph, &allocator);
139 ArenaAllocator allocator(&pool);
141 HGraph* graph = new (&allocator) HGraph(&allocator);
142 HBasicBlock* entry_block = createGotoBlock(graph, &allocator);
143 HBasicBlock* if_block = createIfBlock(graph, &allocator);
144 HBasicBlock* return_block = createReturnBlock(graph, &allocator);
145 HBasicBlock* exit_block = createExitBlock(graph, &allocator);
175 ArenaAllocator allocator(&pool);
177 HGraph* graph = new (&allocator) HGraph(&allocator);
178 HBasicBlock* entry_block = createGotoBlock(graph, &allocator);
179 HBasicBlock* if_block = createIfBlock(graph, &allocator);
180 HBasicBlock* return_block = createReturnBlock(graph, &allocator);
181 HBasicBlock* exit_block = createExitBlock(graph, &allocator);
211 ArenaAllocator allocator(&pool);
213 HGraph* graph = new (&allocator) HGraph(&allocator);
214 HBasicBlock* entry_block = createGotoBlock(graph, &allocator);
215 HBasicBlock* first_if_block = createIfBlock(graph, &allocator);
216 HBasicBlock* if_block = createIfBlock(graph, &allocator);
217 HBasicBlock* loop_block = createGotoBlock(graph, &allocator);
218 HBasicBlock* return_block = createReturnBlock(graph, &allocator);
251 ArenaAllocator allocator(&pool);
253 HGraph* graph = new (&allocator) HGraph(&allocator);
254 HBasicBlock* entry_block = createGotoBlock(graph, &allocator);
255 HBasicBlock* first_if_block = createIfBlock(graph, &allocator);
256 HBasicBlock* if_block = createIfBlock(graph, &allocator);
257 HBasicBlock* loop_block = createGotoBlock(graph, &allocator);
258 HBasicBlock* return_block = createReturnBlock(graph, &allocator);
288 ArenaAllocator allocator(&pool);
290 HGraph* graph = new (&allocator) HGraph(&allocator);
291 HBasicBlock* block = createGotoBlock(graph, &allocator);
296 HInstruction* first_instruction = new (&allocator) HIntConstant(4);
309 HInstruction* second_instruction = new (&allocator) HIntConstant(4);