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

Declarations

include/llvm/Transforms/Utils/Cloning.h
  109 BasicBlock *CloneBasicBlock(const BasicBlock *BB, ValueToValueMapTy &VMap,

References

lib/CodeGen/WinEHPrepare.cpp
  751           CloneBasicBlock(BB, VMap, Twine(".for.", FuncletPadBB->getName()));
lib/Transforms/Instrumentation/ControlHeightReduction.cpp
 1777       BasicBlock *NewBB = CloneBasicBlock(BB, VMap, ".nonchr", &F);
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
 1131     BasicBlock *Clone = CloneBasicBlock(BB, Result.Map, Twine(".") + Tag, &F);
lib/Transforms/Scalar/LoopUnswitch.cpp
 1281     BasicBlock *NewBB = CloneBasicBlock(LoopBlocks[i], VMap, ".us", F);
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
  984     BasicBlock *NewBB = CloneBasicBlock(OldBB, VMap, ".us", OldBB->getParent());
lib/Transforms/Utils/BreakCriticalEdges.cpp
  408     BasicBlock *DirectSucc = CloneBasicBlock(Target, VMap, ".clone", &F);
lib/Transforms/Utils/CloneFunction.cpp
  169     BasicBlock *CBB = CloneBasicBlock(&BB, VMap, NameSuffix, NewFunc, CodeInfo,
  770   BasicBlock *NewPH = CloneBasicBlock(OrigPH, VMap, NameSuffix, F);
  802     BasicBlock *NewBB = CloneBasicBlock(BB, VMap, NameSuffix, F);
lib/Transforms/Utils/LoopUnroll.cpp
  608       BasicBlock *New = CloneBasicBlock(*BB, VMap, "." + Twine(It));
lib/Transforms/Utils/LoopUnrollAndJam.cpp
  320       BasicBlock *New = CloneBasicBlock(*BB, VMap, "." + Twine(It));
lib/Transforms/Utils/LoopUnrollPeel.cpp
  486     BasicBlock *NewBB = CloneBasicBlock(*BB, VMap, ".peel", F);
lib/Transforms/Utils/LoopUnrollRuntime.cpp
  320     BasicBlock *NewBB = CloneBasicBlock(*BB, VMap, "." + suffix, F);