reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
60 delete builder; 88 builder = new IRBuilder<>(BasicBlock::Create(C, label, brainf_func)); 92 BasicBlock* BB = builder->GetInsertBlock(); 111 CallInst *memset_call = builder-> 118 ptr_arrmax = builder-> 123 curhead = builder->CreateGEP(ptr_arr, 211 builder->CreateCall(getchar_func, {}, tapereg); 216 Value *tape_1 = builder-> 220 builder->CreateStore(tape_1, curhead); 227 LoadInst *tape_0 = builder->CreateLoad(curhead, tapereg); 230 Value *tape_1 = builder-> 237 CallInst *putchar_call = builder-> 247 curhead = builder-> 255 Value *test_0 = builder-> 259 Value *test_1 = builder-> 263 Value *test_2 = builder-> 268 builder->CreateCondBr(test_2, aberrorbb, nextbb); 271 builder->SetInsertPoint(nextbb); 279 LoadInst *tape_0 = builder->CreateLoad(curhead, tapereg); 282 Value *tape_1 = builder-> 286 builder->CreateStore(tape_1, curhead); 294 builder->CreateBr(testbb); 297 BasicBlock *bb_0 = builder->GetInsertBlock(); 299 builder->SetInsertPoint(bb_1); 433 builder->CreateBr(testbb); 439 phi->addIncoming(curhead, builder->GetInsertBlock()); 454 builder->SetInsertPoint(bb_0); 457 PHINode *phi_1 = builder-> 468 builder->CreateBr(endbb);