Searched refs:getBlock (Results 1 - 25 of 63) sorted by relevance

123

/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/Analysis/
H A DCFGStmtMap.h44 CFGBlock *getBlock(Stmt * S);
46 const CFGBlock *getBlock(const Stmt * S) const { function in class:clang::CFGStmtMap
47 return const_cast<CFGStmtMap*>(this)->getBlock(const_cast<Stmt*>(S));
H A DProgramPoint.h201 const CFGBlock *getBlock() const { function in class:clang::BlockEntrance
206 const CFGBlock *B = getBlock();
223 const CFGBlock *getBlock() const { function in class:clang::BlockExit
228 return getBlock()->getTerminator();
/freebsd-10.0-release/contrib/llvm/lib/Analysis/
H A DPathProfileInfo.cpp151 next->getSource()->getBlock(),
152 next->getTarget()->getBlock(),
158 next->getRealEdge()->getSource()->getBlock(),
159 next->getRealEdge()->getTarget()->getBlock(),
165 next->getRealEdge()->getSource()->getBlock(),
166 next->getRealEdge()->getTarget()->getBlock(),
187 pbv->push_back (currentNode->getBlock());
190 pbv->push_back (currentNode->getBlock());
191 pbv->push_back (next->getRealEdge()->getTarget()->getBlock());
207 return edge->getTarget()->getBlock();
[all...]
H A DPathNumbering.cpp55 BasicBlock* BallLarusNode::getBlock() { function in class:BallLarusNode
139 if(getBlock() != NULL) {
140 if(getBlock()->hasName()) {
141 std::string tempName(getBlock()->getName());
291 succ != end; oldTarget = (*succ)->getTarget()->getBlock(), succ++ ) {
295 if( oldTarget != (*succ)->getTarget()->getBlock() )
366 BasicBlock* currentBlock = currentNode->getBlock();
375 for( BasicBlock::iterator bbCurrent = currentNode->getBlock()->begin(),
376 bbEnd = currentNode->getBlock()->end(); bbCurrent != bbEnd;
387 TerminatorInst* terminator = currentNode->getBlock()
[all...]
H A DDominanceFrontier.cpp43 BasicBlock *BB = Node->getBlock();
82 BasicBlock *childBB = IDominee->getBlock();
H A DDomPrinter.cpp36 BasicBlock *BB = Node->getBlock();
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/
H A DBranchFolding.h41 MachineBasicBlock *getBlock() const { return Block; } function in class:llvm::BranchFolder::MergePotentialsElt
72 MachineBasicBlock *getBlock() const { function in class:llvm::BranchFolder::SameTailElt
73 return getMergePotentialsElt().getBlock();
76 return TailStartPos == getBlock()->begin();
H A DLiveRangeCalc.cpp114 MachineBasicBlock *MBB = I->DomNode->getBlock();
300 MachineBasicBlock *MBB = Node->getBlock();
306 bool needPHI = !IDom || !Seen.test(IDom->getBlock()->getNumber());
312 IDomValue = LiveOut[IDom->getBlock()];
316 LiveOut[IDom->getBlock()].second = IDomValue.second =
H A DBranchFolding.cpp485 if (getBlock()->getNumber() < o.getBlock()->getNumber())
487 if (getBlock()->getNumber() > o.getBlock()->getNumber())
605 if (ProfitableToMerge(CurMPIter->getBlock(), I->getBlock(),
636 MachineBasicBlock *CurMBB = CurMPIter->getBlock();
656 if (SameTails[i].getBlock() == PredBB) {
662 unsigned t = EstimateRuntime(SameTails[i].getBlock()->begin(),
672 MachineBasicBlock *MBB = SameTails[commonTailIndex].getBlock();
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Instrumentation/
H A DPathProfiling.cpp485 BasicBlock* source = sourceNode->getBlock();
486 BasicBlock* target = targetNode->getBlock();
932 BasicBlock* block = node->getBlock();
934 pred_iterator PB = pred_begin(node->getBlock()),
935 PE = pred_end(node->getBlock());
956 if(target->getBlock() == NULL)
987 phi->removeIncomingValue(source->getBlock(), false);
988 phi->addIncoming(source->getEndingPathNumber(), source->getBlock());
995 BasicBlock* block = node->getBlock();
1096 if( sourceNode->getBlock()
[all...]
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/
H A DDominators.h67 if (!R || !OtherR || R->getBlock() != OtherR->getBlock())
94 << DT->getNode(*I)->getIDom()->getBlock()->getBlockID()
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DWorkList.h55 const CFGBlock *getBlock() const { return block; } function in class:clang::ento::WorkListUnit
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Analysis/
H A DCFGStmtMap.cpp27 CFGBlock *CFGStmtMap::getBlock(Stmt *S) { function in class:CFGStmtMap
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGStmt.cpp345 ResolveBranchFixups(Dest.getBlock());
348 EmitBlock(Dest.getBlock());
486 EmitBlock(LoopHeader.getBlock());
522 llvm::BasicBlock *ExitBlock = LoopExit.getBlock();
528 if (ExitBlock != LoopExit.getBlock()) {
548 EmitBranch(LoopHeader.getBlock());
551 EmitBlock(LoopExit.getBlock(), true);
556 SimplifyForwardingBlocks(LoopHeader.getBlock());
576 EmitBlock(LoopCond.getBlock());
595 Builder.CreateCondBr(BoolCondVal, LoopBody, LoopExit.getBlock());
[all...]
H A DCodeGenFunction.cpp145 if (CurBB->empty() || ReturnBlock.getBlock()->use_empty()) {
146 ReturnBlock.getBlock()->replaceAllUsesWith(CurBB);
147 delete ReturnBlock.getBlock();
149 EmitBlock(ReturnBlock.getBlock());
156 if (ReturnBlock.getBlock()->hasOneUse()) {
158 dyn_cast<llvm::BranchInst>(*ReturnBlock.getBlock()->use_begin());
160 BI->getSuccessor(0) == ReturnBlock.getBlock()) {
168 delete ReturnBlock.getBlock();
177 EmitBlock(ReturnBlock.getBlock());
1089 llvm::BasicBlock *BB = getJumpDestForLabel(L).getBlock();
[all...]
/freebsd-10.0-release/contrib/llvm/include/llvm/Analysis/
H A DTrace.h46 /// operator[]/getBlock - Return basic block N in the trace.
49 BasicBlock *getBlock(unsigned i) const { return BasicBlocks[i]; } function in class:llvm::Trace
H A DDominators.h82 NodeT *getBlock() const { return TheBB; } function in class:llvm::DomTreeNodeBase
110 const NodeT *Nd = (*I)->getBlock();
115 const NodeT *N = (*I)->getBlock();
157 if (Node->getBlock())
158 WriteAsOperand(o, Node->getBlock(), false);
459 return IDomB->getBlock();
764 if (!R || !OtherR || R->getBlock() != OtherR->getBlock())
H A DPathNumbering.h65 BasicBlock* getBlock();
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DCoreEngine.cpp266 HandlePostStmt(WU.getBlock(), WU.getIndex(), Pred);
327 unsigned BlockId = L.getBlock()->getBlockID();
335 NodeBuilderContext Ctx(*this, L.getBlock(), Pred);
339 HandleBlockExit(L.getBlock(), Pred);
651 ExplodedNode *Succ = Eng.G->getNode(BlockEdge(Src, I.getBlock(),
671 ExplodedNode *Succ = Eng.G->getNode(BlockEdge(Src, I.getBlock(),
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DInstrEmitter.h127 /// getBlock - Return the current basic block.
128 MachineBasicBlock *getBlock() { return MBB; } function in class:llvm::InstrEmitter
H A DScheduleDAGSDNodes.cpp713 MachineBasicBlock *BB = Emitter.getBlock();
747 MachineBasicBlock *BB = Emitter.getBlock();
822 TII->insertNoop(*Emitter.getBlock(), InsertPos);
902 MachineBasicBlock *InsertBB = Emitter.getBlock();
908 return Emitter.getBlock();
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DAnalyzerStatsChecker.cpp64 const CFGBlock *CB = BE->getBlock();
H A DIdempotentOperationChecker.cpp377 AC->getCFGStmtMap()->getBlock(B),
586 B = CBM->getBlock(SP->getStmt());
590 B = BEnt->getBlock();
592 B = BExit->getBlock();
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DSink.cpp243 BasicBlock *Candidate = (*I)->getBlock();
244 if ((*I)->getIDom()->getBlock() == Inst->getParent() &&
/freebsd-10.0-release/contrib/llvm/lib/Target/R600/
H A DSIAnnotateControlFlow.cpp166 BasicBlock *IDom = DT->getNode(Phi->getParent())->getIDom()->getBlock();
217 BasicBlock *IDom = DT->getNode(Parent)->getIDom()->getBlock();

Completed in 301 milliseconds

123