Home
last modified time | relevance | path

Searched refs:addSuccessor (Results 1 – 25 of 38) sorted by relevance

12

/external/clang/lib/Analysis/
DCFG.cpp476 void addSuccessor(CFGBlock *B, CFGBlock *S) { in addSuccessor() function in __anone283c7e90111::CFGBuilder
477 B->addSuccessor(S, cfg->getBumpVectorContext()); in addSuccessor()
688 addSuccessor(B, JT.block); in buildCFG()
703 addSuccessor(B, LI->second.block); in buildCFG()
717 addSuccessor(B, Succ); in createBlock()
727 addSuccessor(B, &cfg->getExit()); in createNoReturnBlock()
1300 addSuccessor(RHSBlock, TrueBlock); in VisitLogicalOperator()
1305 addSuccessor(RHSBlock, KnownVal.isFalse() ? NULL : TrueBlock); in VisitLogicalOperator()
1306 addSuccessor(RHSBlock, KnownVal.isTrue() ? NULL : FalseBlock); in VisitLogicalOperator()
1349 addSuccessor(LHSBlock, KnownVal.isFalse() ? NULL : TrueBlock); in VisitLogicalOperator()
[all …]
/external/llvm/lib/Target/Mips/
DMips16ISelLowering.cpp521 BB->addSuccessor(copy0MBB); in emitSel16()
522 BB->addSuccessor(sinkMBB); in emitSel16()
533 BB->addSuccessor(sinkMBB); in emitSel16()
584 BB->addSuccessor(copy0MBB); in emitSelT16()
585 BB->addSuccessor(sinkMBB); in emitSelT16()
597 BB->addSuccessor(sinkMBB); in emitSelT16()
649 BB->addSuccessor(copy0MBB); in emitSeliT16()
650 BB->addSuccessor(sinkMBB); in emitSeliT16()
662 BB->addSuccessor(sinkMBB); in emitSeliT16()
DMipsLongBranch.cpp155 MBB->addSuccessor(NewMBB); in splitMBB()
156 MBB->addSuccessor(Tgt); in splitMBB()
257 MBB->addSuccessor(LongBrMBB); in expandToLongBranch()
262 LongBrMBB->addSuccessor(BalTgtMBB); in expandToLongBranch()
263 BalTgtMBB->addSuccessor(TgtMBB); in expandToLongBranch()
377 LongBrMBB->addSuccessor(TgtMBB); in expandToLongBranch()
DMipsISelLowering.cpp968 BB->addSuccessor(loopMBB); in emitAtomicBinary()
969 loopMBB->addSuccessor(loopMBB); in emitAtomicBinary()
970 loopMBB->addSuccessor(exitMBB); in emitAtomicBinary()
1053 BB->addSuccessor(loopMBB); in emitAtomicBinaryPartword()
1054 loopMBB->addSuccessor(loopMBB); in emitAtomicBinaryPartword()
1055 loopMBB->addSuccessor(sinkMBB); in emitAtomicBinaryPartword()
1056 sinkMBB->addSuccessor(exitMBB); in emitAtomicBinaryPartword()
1213 BB->addSuccessor(loop1MBB); in emitAtomicCmpSwap()
1214 loop1MBB->addSuccessor(exitMBB); in emitAtomicCmpSwap()
1215 loop1MBB->addSuccessor(loop2MBB); in emitAtomicCmpSwap()
[all …]
DMipsSEISelLowering.cpp790 BB->addSuccessor(FBB); in emitBPOSGE32()
791 BB->addSuccessor(TBB); in emitBPOSGE32()
792 FBB->addSuccessor(Sink); in emitBPOSGE32()
793 TBB->addSuccessor(Sink); in emitBPOSGE32()
/external/llvm/lib/Target/Hexagon/
DHexagonCFGOptimizer.cpp192 MBB->addSuccessor(UncondTarget); in runOnMachineFunction()
197 LayoutSucc->addSuccessor(JumpAroundTarget); in runOnMachineFunction()
/external/llvm/lib/MC/
DMCFunction.cpp39 void MCBasicBlock::addSuccessor(const MCBasicBlock *MCBB) { in addSuccessor() function in MCBasicBlock
DMCObjectDisassembler.cpp210 MCBB->addSuccessor((*SI)->BB); in buildCFG()
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
DAMDILCFGStructurizer.cpp1358 trueBlk->addSuccessor(landBlk); in improveSimpleJumpintoIf()
1360 headBlk->addSuccessor(landBlk); in improveSimpleJumpintoIf()
1364 falseBlk->addSuccessor(landBlk); in improveSimpleJumpintoIf()
1366 headBlk->addSuccessor(landBlk); in improveSimpleJumpintoIf()
1588 curBlk->addSuccessor(landBlk); in mergeIfthenelseBlock()
1660 dstBlk->addSuccessor(*iter); // *iter's predecessor is also taken care of. in mergeLooplandBlock()
1883 endBlk->addSuccessor(newBlk); in relocateLoopcontBlock()
1928 preExitingBlk->addSuccessor(newLandBlk); in addLoopEndbranchBlock()
1956 curExitingBlk->addSuccessor(newLandBlk); in addLoopEndbranchBlock()
1983 preBranchBlk->addSuccessor(preExitBlk); in addLoopEndbranchBlock()
[all …]
/external/mesa3d/src/gallium/drivers/radeon/
DAMDILCFGStructurizer.cpp1358 trueBlk->addSuccessor(landBlk); in improveSimpleJumpintoIf()
1360 headBlk->addSuccessor(landBlk); in improveSimpleJumpintoIf()
1364 falseBlk->addSuccessor(landBlk); in improveSimpleJumpintoIf()
1366 headBlk->addSuccessor(landBlk); in improveSimpleJumpintoIf()
1588 curBlk->addSuccessor(landBlk); in mergeIfthenelseBlock()
1660 dstBlk->addSuccessor(*iter); // *iter's predecessor is also taken care of. in mergeLooplandBlock()
1883 endBlk->addSuccessor(newBlk); in relocateLoopcontBlock()
1928 preExitingBlk->addSuccessor(newLandBlk); in addLoopEndbranchBlock()
1956 curExitingBlk->addSuccessor(newLandBlk); in addLoopEndbranchBlock()
1983 preBranchBlk->addSuccessor(preExitBlk); in addLoopEndbranchBlock()
[all …]
/external/llvm/lib/Target/SystemZ/
DSystemZISelLowering.cpp1768 MBB->addSuccessor(JoinMBB); in emitSelect()
1769 MBB->addSuccessor(FalseMBB); in emitSelect()
1774 MBB->addSuccessor(JoinMBB); in emitSelect()
1836 MBB->addSuccessor(JoinMBB); in emitCondStore()
1837 MBB->addSuccessor(FalseMBB); in emitCondStore()
1845 MBB->addSuccessor(JoinMBB); in emitCondStore()
1913 MBB->addSuccessor(LoopMBB); in emitAtomicLoadBinary()
1968 MBB->addSuccessor(LoopMBB); in emitAtomicLoadBinary()
1969 MBB->addSuccessor(DoneMBB); in emitAtomicLoadBinary()
2037 MBB->addSuccessor(LoopMBB); in emitAtomicLoadMinMax()
[all …]
/external/llvm/lib/Target/R600/
DAMDILCFGStructurizer.cpp686 DstMBB->addSuccessor(*It); // *iter's predecessor is also taken care of in cloneSuccessorList()
1350 TrueMBB->addSuccessor(LandBlk); in improveSimpleJumpintoIf()
1352 HeadMBB->addSuccessor(LandBlk); in improveSimpleJumpintoIf()
1356 FalseMBB->addSuccessor(LandBlk); in improveSimpleJumpintoIf()
1358 HeadMBB->addSuccessor(LandBlk); in improveSimpleJumpintoIf()
1512 MBB->addSuccessor(LandMBB); in mergeIfthenelseBlock()
1523 DstBlk->addSuccessor(LandMBB); in mergeLooplandBlock()
1620 PredMBB->addSuccessor(CloneMBB); in cloneBlockForPredecessor()
1694 LoopLatch->addSuccessor(DummyExitBlk); in normalizeInfiniteLoopExit()
1740 MBB->addSuccessor(DummyExitBlk); in addDummyExitBlock()
/external/llvm/include/llvm/MC/
DMCFunction.h68 void addSuccessor(const MCBasicBlock *MCBB);
/external/llvm/lib/Target/MSP430/
DMSP430ISelLowering.cpp1138 BB->addSuccessor(LoopBB); in EmitShiftInstr()
1139 BB->addSuccessor(RemBB); in EmitShiftInstr()
1140 LoopBB->addSuccessor(RemBB); in EmitShiftInstr()
1141 LoopBB->addSuccessor(LoopBB); in EmitShiftInstr()
1232 BB->addSuccessor(copy0MBB); in EmitInstrWithCustomInserter()
1233 BB->addSuccessor(copy1MBB); in EmitInstrWithCustomInserter()
1245 BB->addSuccessor(copy1MBB); in EmitInstrWithCustomInserter()
/external/llvm/lib/Target/X86/
DX86FrameLowering.cpp1589 allocMBB->addSuccessor(&prologueMBB); in adjustForSegmentedStacks()
1591 checkMBB->addSuccessor(allocMBB); in adjustForSegmentedStacks()
1592 checkMBB->addSuccessor(&prologueMBB); in adjustForSegmentedStacks()
1733 stackCheckMBB->addSuccessor(&prologueMBB, 99); in adjustForHiPEPrologue()
1734 stackCheckMBB->addSuccessor(incStackMBB, 1); in adjustForHiPEPrologue()
1735 incStackMBB->addSuccessor(&prologueMBB, 99); in adjustForHiPEPrologue()
1736 incStackMBB->addSuccessor(incStackMBB, 1); in adjustForHiPEPrologue()
/external/smali/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/
DAnalyzedInstruction.java112 protected void addSuccessor(AnalyzedInstruction successor) { in addSuccessor() method in AnalyzedInstruction
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp377 BB->addSuccessor(loopMBB); in emitAtomicBinary()
408 BB->addSuccessor(loopMBB); in emitAtomicBinary()
409 BB->addSuccessor(exitMBB); in emitAtomicBinary()
471 BB->addSuccessor(loopMBB); in emitAtomicBinaryMinMax()
500 BB->addSuccessor(loopMBB); in emitAtomicBinaryMinMax()
501 BB->addSuccessor(exitMBB); in emitAtomicBinaryMinMax()
552 BB->addSuccessor(loop1MBB); in emitAtomicCmpSwap()
567 BB->addSuccessor(loop2MBB); in emitAtomicCmpSwap()
568 BB->addSuccessor(exitMBB); in emitAtomicCmpSwap()
580 BB->addSuccessor(loop1MBB); in emitAtomicCmpSwap()
[all …]
DAArch64BranchFixupPass.cpp383 OrigBB->addSuccessor(NewBB); in splitBlockBeforeInstr()
/external/llvm/lib/CodeGen/
DMachineBasicBlock.cpp482 void MachineBasicBlock::addSuccessor(MachineBasicBlock *succ, uint32_t weight) { in addSuccessor() function in MachineBasicBlock
586 addSuccessor(Succ, Weight); in transferSuccessors()
601 addSuccessor(Succ, Weight); in transferSuccessorsAndUpdatePHIs()
784 NMBB->addSuccessor(Succ); in SplitCriticalEdge()
DIfConversion.cpp1182 BBI.BB->addSuccessor(CvtBBI->FalseBB); in IfConvertTriangle()
1414 BBI.BB->addSuccessor(TailBB); in IfConvertDiamond()
1548 ToBBI.BB->addSuccessor(Succ); in CopyAndPredicateBlock()
1586 ToBBI.BB->addSuccessor(Succ); in MergeBlocks()
1591 FromBBI.BB->addSuccessor(NBB); in MergeBlocks()
DTailDuplication.cpp730 PredBB->addSuccessor(NewTarget); in duplicateSimpleBB()
841 PredBB->addSuccessor(*I); in TailDuplicate()
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp5881 BB->addSuccessor(loopMBB); in EmitAtomicBinary()
5898 BB->addSuccessor(loopMBB); in EmitAtomicBinary()
5899 BB->addSuccessor(exitMBB); in EmitAtomicBinary()
5962 BB->addSuccessor(loopMBB); in EmitPartwordAtomicBinary()
6027 BB->addSuccessor(loopMBB); in EmitPartwordAtomicBinary()
6028 BB->addSuccessor(exitMBB); in EmitPartwordAtomicBinary()
6150 thisMBB->addSuccessor(mainMBB, /* weight */ 0); in emitEHSjLjSetJmp()
6151 thisMBB->addSuccessor(sinkMBB, /* weight */ 1); in emitEHSjLjSetJmp()
6174 mainMBB->addSuccessor(sinkMBB); in emitEHSjLjSetJmp()
6352 BB->addSuccessor(copy0MBB); in EmitInstrWithCustomInserter()
[all …]
/external/llvm/lib/Target/ARM/
DARMISelLowering.cpp6041 BB->addSuccessor(loop1MBB); in EmitAtomicCmpSwap()
6056 BB->addSuccessor(loop2MBB); in EmitAtomicCmpSwap()
6057 BB->addSuccessor(exitMBB); in EmitAtomicCmpSwap()
6072 BB->addSuccessor(loop1MBB); in EmitAtomicCmpSwap()
6073 BB->addSuccessor(exitMBB); in EmitAtomicCmpSwap()
6144 BB->addSuccessor(loopMBB); in EmitAtomicBinary()
6177 BB->addSuccessor(loopMBB); in EmitAtomicBinary()
6178 BB->addSuccessor(exitMBB); in EmitAtomicBinary()
6255 BB->addSuccessor(loopMBB); in EmitAtomicBinaryMinMax()
6295 BB->addSuccessor(loopMBB); in EmitAtomicBinaryMinMax()
[all …]
DARMConstantIslandPass.cpp900 OrigBB->addSuccessor(NewBB); in splitBlockBeforeInstr()
2056 NewBB->addSuccessor(BB); in adjustJTTargetBlockForward()
2058 JTBB->addSuccessor(NewBB); in adjustJTTargetBlockForward()
/external/llvm/include/llvm/CodeGen/
DMachineBasicBlock.h364 void addSuccessor(MachineBasicBlock *succ, uint32_t weight = 0);

12