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

References

unittests/Analysis/MemorySSATest.cpp
   51         : DT(*Test.F), AC(*Test.F), AA(Test.TLI),
   51         : DT(*Test.F), AC(*Test.F), AA(Test.TLI),
   52           BAA(Test.DL, *Test.F, Test.TLI, AC, &DT) {
   54       MSSA = std::make_unique<MemorySSA>(*Test.F, &AA, &DT);
   62     assert(F);
   75   F = Function::Create(
   78   BasicBlock *Entry(BasicBlock::Create(C, "", F));
   79   BasicBlock *Left(BasicBlock::Create(C, "", F));
   80   BasicBlock *Right(BasicBlock::Create(C, "", F));
   81   BasicBlock *Merge(BasicBlock::Create(C, "", F));
   85   Argument *PointerArg = &*F->arg_begin();
  113   F = Function::Create(
  116   BasicBlock *Entry(BasicBlock::Create(C, "", F));
  117   BasicBlock *Left(BasicBlock::Create(C, "", F));
  118   BasicBlock *Right(BasicBlock::Create(C, "", F));
  119   BasicBlock *Merge(BasicBlock::Create(C, "", F));
  123   Argument *PointerArg = &*F->arg_begin();
  203   F = Function::Create(
  206   BasicBlock *Entry(BasicBlock::Create(C, "", F));
  207   BasicBlock *Left(BasicBlock::Create(C, "", F));
  208   BasicBlock *Right(BasicBlock::Create(C, "", F));
  209   BasicBlock *Merge(BasicBlock::Create(C, "", F));
  213   Argument *PointerArg = &*F->arg_begin();
  247   F = Function::Create(
  250   BasicBlock *Entry(BasicBlock::Create(C, "", F));
  251   BasicBlock *Left(BasicBlock::Create(C, "", F));
  252   BasicBlock *Right(BasicBlock::Create(C, "", F));
  253   BasicBlock *Merge(BasicBlock::Create(C, "", F));
  257   Argument *PointerArg = &*F->arg_begin();
  297   F = Function::Create(
  300   BasicBlock *Entry(BasicBlock::Create(C, "", F));
  301   BasicBlock *Left(BasicBlock::Create(C, "", F));
  302   BasicBlock *Right(BasicBlock::Create(C, "", F));
  303   BasicBlock *Merge(BasicBlock::Create(C, "", F));
  305   Argument *PointerArg = &*F->arg_begin();
  333   F = Function::Create(
  336   BasicBlock *Entry(BasicBlock::Create(C, "", F));
  337   BasicBlock *Left(BasicBlock::Create(C, "", F));
  338   BasicBlock *Right(BasicBlock::Create(C, "", F));
  339   BasicBlock *Merge(BasicBlock::Create(C, "", F));
  341   Argument *PointerArg = &*F->arg_begin();
  379   F = Function::Create(
  382   BasicBlock *Entry(BasicBlock::Create(C, "", F));
  383   BasicBlock *Left(BasicBlock::Create(C, "", F));
  384   BasicBlock *Right(BasicBlock::Create(C, "", F));
  385   BasicBlock *Merge(BasicBlock::Create(C, "", F));
  387   Argument *PointerArg = &*F->arg_begin();
  423   F = Function::Create(
  426   BasicBlock *Entry(BasicBlock::Create(C, "", F));
  427   BasicBlock *Left(BasicBlock::Create(C, "", F));
  428   BasicBlock *Right(BasicBlock::Create(C, "", F));
  429   BasicBlock *Merge(BasicBlock::Create(C, "", F));
  431   Argument *PointerArg = &*F->arg_begin();
  478   F = Function::Create(
  481   BasicBlock *Entry(BasicBlock::Create(C, "", F));
  482   BasicBlock *Left(BasicBlock::Create(C, "", F));
  483   BasicBlock *Right(BasicBlock::Create(C, "", F));
  484   BasicBlock *Merge(BasicBlock::Create(C, "", F));
  488   Argument *PointerArg = &*F->arg_begin();
  523   F = Function::Create(
  526   BasicBlock *Entry(BasicBlock::Create(C, "", F));
  527   BasicBlock *Left(BasicBlock::Create(C, "", F));
  528   BasicBlock *Right(BasicBlock::Create(C, "", F));
  529   BasicBlock *Merge(BasicBlock::Create(C, "", F));
  533   Argument *PointerArg = &*F->arg_begin();
  597   F = Function::Create(FunctionType::get(B.getVoidTy(), {}, false),
  599   B.SetInsertPoint(BasicBlock::Create(C, "", F));
  628   F = Function::Create(FunctionType::get(B.getVoidTy(), {}, false),
  630   B.SetInsertPoint(BasicBlock::Create(C, "", F));
  658   F = Function::Create(FunctionType::get(B.getVoidTy(), {}, false),
  660   B.SetInsertPoint(BasicBlock::Create(C, "", F));
  702   F = Function::Create(FunctionType::get(B.getVoidTy(), {}, false),
  704   B.SetInsertPoint(BasicBlock::Create(C, "A", F));
  710   BasicBlock *IfThen = BasicBlock::Create(C, "B", F);
  711   BasicBlock *IfEnd = BasicBlock::Create(C, "C", F);
  766   F = Function::Create(FunctionType::get(B.getVoidTy(), {}, false),
  768   B.SetInsertPoint(BasicBlock::Create(C, "", F));
  795   F = Function::Create(FunctionType::get(B.getVoidTy(), {}, false),
  797   B.SetInsertPoint(BasicBlock::Create(C, "", F));
  826   F = Function::Create(FunctionType::get(B.getVoidTy(), {}, false),
  828   B.SetInsertPoint(BasicBlock::Create(C, "", F));
  884   F = Function::Create(
  889   BasicBlock *IfBB = BasicBlock::Create(C, "if", F);
  890   BasicBlock *LoopStartBB = BasicBlock::Create(C, "loopstart", F);
  891   BasicBlock *LoopMainBB = BasicBlock::Create(C, "loopmain", F);
  892   BasicBlock *AfterLoopBB = BasicBlock::Create(C, "afterloop", F);
  900   Argument *FirstArg = &*F->arg_begin();
  923   F = Function::Create(
  927   BasicBlock *Entry = BasicBlock::Create(C, "if", F);
  968   F = Function::Create(
  972   BasicBlock *Entry = BasicBlock::Create(C, "if", F);
 1004   F = Function::Create(FunctionType::get(B.getVoidTy(), {}, false),
 1006   B.SetInsertPoint(BasicBlock::Create(C, "", F));
 1047   F = Function::Create(FunctionType::get(B.getVoidTy(), {}, false),
 1049   B.SetInsertPoint(BasicBlock::Create(C, "", F));
 1096   F = Function::Create(FunctionType::get(B.getVoidTy(),
 1100   B.SetInsertPoint(BasicBlock::Create(C, "", F));
 1102   auto *ArgIt = F->arg_begin();
 1138   F = Function::Create(FunctionType::get(B.getVoidTy(),
 1142   B.SetInsertPoint(BasicBlock::Create(C, "", F));
 1144   auto *ArgIt = F->arg_begin();
 1220   F = Function::Create(
 1225   BasicBlock *Entry = BasicBlock::Create(C, "entry", F);
 1228   Value *Foo = &*F->arg_begin();
 1270   F = Function::Create(FunctionType::get(B.getVoidTy(), {B.getInt1Ty()}, false),
 1282   BasicBlock *Entry = BasicBlock::Create(C, "entry", F);
 1283   BasicBlock *BlockA = BasicBlock::Create(C, "a", F);
 1284   BasicBlock *BlockB = BasicBlock::Create(C, "b", F);
 1285   BasicBlock *BlockC = BasicBlock::Create(C, "c", F);
 1333   F = Function::Create(FunctionType::get(B.getVoidTy(),
 1337   B.SetInsertPoint(BasicBlock::Create(C, "", F));
 1411   F = Function::Create(
 1414   Argument *PointerArg = &*F->arg_begin();
 1415   BasicBlock *Entry(BasicBlock::Create(C, "entry", F));
 1416   BasicBlock *Header(BasicBlock::Create(C, "header", F));
 1417   BasicBlock *Body(BasicBlock::Create(C, "body", F));
 1418   BasicBlock *Exit(BasicBlock::Create(C, "exit", F));
 1467   F = Function::Create(
 1470   Argument *PointerArg = &*F->arg_begin();
 1472   BasicBlock *Entry(BasicBlock::Create(C, "entry", F));
 1473   BasicBlock *Header(BasicBlock::Create(C, "header", F));
 1474   BasicBlock *Body(BasicBlock::Create(C, "body", F));
 1475   BasicBlock *Exit(BasicBlock::Create(C, "exit", F));
 1539   F = Function::Create(
 1542   Argument *PointerArg = &*F->arg_begin();
 1543   BasicBlock *Entry(BasicBlock::Create(C, "entry", F));
 1544   BasicBlock *ABlock(BasicBlock::Create(C, "a", F));
 1545   BasicBlock *BBlock(BasicBlock::Create(C, "b", F));
 1546   BasicBlock *CBlock(BasicBlock::Create(C, "c", F));
 1547   BasicBlock *DBlock(BasicBlock::Create(C, "d", F));
 1548   BasicBlock *EBlock(BasicBlock::Create(C, "e", F));
 1549   BasicBlock *FBlock(BasicBlock::Create(C, "f", F));