/external/llvm/lib/Analysis/ |
PathNumbering.cpp | 305 (*succ)->setType(BallLarusEdge::SPLITEDGE); 323 (*pred)->getType() == BallLarusEdge::SPLITEDGE ) 455 (*succ)->getType() == BallLarusEdge::SPLITEDGE )
|
PathProfileInfo.cpp | 128 (*next)->getType() != BallLarusEdge::SPLITEDGE && // no split edges
|
ProfileInfo.cpp | 366 void ProfileInfoT<Function,BasicBlock>::splitEdge(const BasicBlock *FirstBB, [all...] |
/external/llvm/include/llvm/Transforms/Utils/ |
BasicBlockUtils.h | 134 /// SplitEdge - Split the edge connecting specified block. Pass P must 136 BasicBlock *SplitEdge(BasicBlock *From, BasicBlock *To, Pass *P);
|
/external/llvm/lib/Transforms/Instrumentation/ |
PathProfiling.cpp | 564 formerEdge->getType() == BallLarusEdge::SPLITEDGE) { 608 if ((*edge)->getType() == BallLarusEdge::SPLITEDGE) 624 != BallLarusEdge::SPLITEDGE) 705 case BallLarusEdge::SPLITEDGE: 809 if (intoEdge->getType() == BallLarusEdge::SPLITEDGE) 837 if (fromEdge->getType() == BallLarusEdge::SPLITEDGE) [all...] |
MemorySanitizer.cpp | [all...] |
/external/llvm/include/llvm/Analysis/ |
PathNumbering.h | 132 enum EdgeType { NORMAL, BACKEDGE, SPLITEDGE,
|
ProfileInfo.h | 157 void splitEdge(const BType *FirstBB, const BType *SecondBB,
|
/external/llvm/lib/Transforms/Scalar/ |
LoopUnswitch.cpp | 723 BasicBlock *NewPH = SplitEdge(loopPreheader, loopHeader, this); 794 BasicBlock *NewPreheader = SplitEdge(loopPreheader, loopHeader, this); [all...] |
JumpThreading.cpp | [all...] |
/external/llvm/lib/Transforms/Utils/ |
BreakCriticalEdges.cpp | 374 PI->splitEdge(TIBB, DestBB, NewBB, MergeIdenticalEdges);
|
LoopUnrollRuntime.cpp | 273 BasicBlock *PEnd = SplitEdge(PH, Header, LPM->getAsPass());
|
BasicBlockUtils.cpp | 239 /// SplitEdge - Split the edge connecting specified block. Pass P must 241 BasicBlock *llvm::SplitEdge(BasicBlock *BB, BasicBlock *Succ, Pass *P) {
|