Home | History | Annotate | Download | only in BrainF

Lines Matching full:builder

48   delete builder;
78 builder = new IRBuilder<>(BasicBlock::Create(C, label, brainf_func));
82 BasicBlock* BB = builder->GetInsertBlock();
101 CallInst *memset_call = builder->
108 ptr_arrmax = builder->
113 curhead = builder->CreateGEP(ptr_arr,
204 CallInst *getchar_call = builder->CreateCall(getchar_func, tapereg);
209 Value *tape_1 = builder->
213 builder->CreateStore(tape_1, curhead);
220 LoadInst *tape_0 = builder->CreateLoad(curhead, tapereg);
223 Value *tape_1 = builder->
230 CallInst *putchar_call = builder->
240 curhead = builder->
248 Value *test_0 = builder->
252 Value *test_1 = builder->
256 Value *test_2 = builder->
261 builder->CreateCondBr(test_2, aberrorbb, nextbb);
264 builder->SetInsertPoint(nextbb);
272 LoadInst *tape_0 = builder->CreateLoad(curhead, tapereg);
275 Value *tape_1 = builder->
279 builder->CreateStore(tape_1, curhead);
287 builder->CreateBr(testbb);
290 BasicBlock *bb_0 = builder->GetInsertBlock();
292 builder->SetInsertPoint(bb_1);
426 builder->CreateBr(testbb);
432 phi->addIncoming(curhead, builder->GetInsertBlock());
447 builder->SetInsertPoint(bb_0);
450 PHINode *phi_1 = builder->
461 builder->CreateBr(endbb);