Searched defs:NumPreds (Results 1 - 9 of 9) sorted by relevance

/external/llvm/include/llvm/Transforms/Utils/
H A DSSAUpdaterImpl.h50 unsigned NumPreds; // Number of predecessor blocks. member in class:llvm::SSAUpdaterImpl::BBInfo
51 BBInfo **Preds; // Array[NumPreds] of predecessor blocks.
56 NumPreds(0), Preds(0), PHITag(0) { }
116 Info->NumPreds = Preds.size();
117 if (Info->NumPreds == 0)
121 (Allocator.Allocate(Info->NumPreds * sizeof(BBInfo*),
124 for (unsigned p = 0; p != Info->NumPreds; ++p) {
237 for (unsigned p = 0; p != Info->NumPreds; ++p) {
295 for (unsigned p = 0; p != Info->NumPreds; ++p) {
333 ValT PHI = Traits::CreateEmptyPHI(Info->BB, Info->NumPreds, Update
[all...]
/external/llvm/lib/Transforms/Utils/
H A DCloneFunction.cpp423 unsigned NumPreds = OPN->getNumIncomingValues(); local
433 for (unsigned pred = 0, e = NumPreds; pred != e; ++pred) {
455 NumPreds = std::distance(pred_begin(NewBB), pred_end(NewBB));
456 if (NumPreds != PN->getNumIncomingValues()) {
457 assert(NumPreds < PN->getNumIncomingValues());
H A DSSAUpdater.cpp276 /// vector, set Info->NumPreds, and allocate space in Info->Preds.
299 static Value *CreateEmptyPHI(BasicBlock *BB, unsigned NumPreds, argument
301 PHINode *PHI = PHINode::Create(Updater->ProtoType, NumPreds,
/external/llvm/lib/CodeGen/
H A DMachineSSAUpdater.cpp311 static unsigned CreateEmptyPHI(MachineBasicBlock *BB, unsigned NumPreds, argument
H A DIfConversion.cpp1373 unsigned NumPreds = TailBB->pred_size(); local
1374 if (NumPreds > 1)
1376 else if (NumPreds == 1 && CanMergeTail) {
/external/llvm/include/llvm/CodeGen/
H A DScheduleDAG.h248 unsigned NumPreds; // # of SDep::Data preds. member in class:llvm::SUnit
282 NodeQueueId(0), NumPreds(0), NumSuccs(0), NumPredsLeft(0),
296 NodeQueueId(0), NumPreds(0), NumSuccs(0), NumPredsLeft(0),
309 NodeQueueId(0), NumPreds(0), NumSuccs(0), NumPredsLeft(0),
/external/llvm/lib/Analysis/
H A DProfileInfo.cpp444 unsigned NumPreds) {
450 DEBUG(dbgs() << "Splitting " << NumPreds << " Edges from " << BB->getName()
458 for (unsigned pred = 0; pred < NumPreds; ++pred) {
441 splitBlock(const BasicBlock *BB, const BasicBlock* NewBB, BasicBlock *const *Preds, unsigned NumPreds) argument
/external/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp607 unsigned NumPreds = std::distance(pred_begin(TestBB), pred_end(TestBB)); local
608 if (NumPreds < MinNumPreds) {
610 MinNumPreds = NumPreds;
H A DIndVarSimplify.cpp495 unsigned NumPreds = PN->getNumIncomingValues(); local
515 for (unsigned i = 0; i != NumPreds; ++i) {
555 if (NumPreds == 1) {
563 if (NumPreds != 1) {

Completed in 248 milliseconds