reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

examples/BrainF/BrainF.cpp
   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);