HomeSort by relevance Sort by last modified time
    Searched defs:BBI (Results 1 - 24 of 24) sorted by null

  /external/llvm/lib/Analysis/
Loads.cpp 131 BasicBlock::iterator BBI = ScanFrom, E = ScanFrom->getParent()->begin();
133 while (BBI != E) {
134 --BBI;
138 if (isa<CallInst>(BBI) && BBI->mayWriteToMemory() &&
139 !isa<DbgInfoIntrinsic>(BBI))
142 if (LoadInst *LI = dyn_cast<LoadInst>(BBI)) {
144 } else if (StoreInst *SI = dyn_cast<StoreInst>(BBI)) {
Lint.cpp 575 BasicBlock::iterator BBI = L;
581 BB, BBI, 6, AA))
583 if (BBI != BB->begin()) break;
586 BBI = BB->end();
LazyValueInfo.cpp 378 Instruction *BBI, BasicBlock *BB);
518 Instruction *BBI = dyn_cast<Instruction>(Val);
519 if (BBI == 0 || BBI->getParent() != BB) {
523 if (PHINode *PN = dyn_cast<PHINode>(BBI)) {
527 if (AllocaInst *AI = dyn_cast<AllocaInst>(BBI)) {
535 if ((!isa<BinaryOperator>(BBI) && !isa<CastInst>(BBI)) ||
536 !BBI->getType()->isIntegerTy()) {
545 BinaryOperator *BO = dyn_cast<BinaryOperator>(BBI);
    [all...]
  /external/llvm/lib/Transforms/IPO/
LoopExtractor.cpp 256 Function::iterator BBI = MF->begin();
257 std::advance(BBI, std::distance(F->begin(), Function::iterator(BB)));
258 TranslatedBlocksToNotExtract.insert(BBI);
  /external/llvm/lib/Transforms/Scalar/
SimplifyCFGPass.cpp 82 BasicBlock::iterator BBI = I, BBE = BB->end();
83 while (BBI != BBE) {
84 if (!BBI->use_empty())
85 BBI->replaceAllUsesWith(UndefValue::get(BBI->getType()));
86 BB->getInstList().erase(BBI++);
123 for (BasicBlock::iterator BBI = BB->begin(), E = BB->end(); BBI != E;++BBI){
124 if (CallInst *CI = dyn_cast<CallInst>(BBI)) {
    [all...]
TailRecursionElimination.cpp 309 for (Function::iterator BBI = F->begin(), E = F->end(); BBI != E; ++BBI) {
310 ReturnInst *RI = dyn_cast<ReturnInst>(BBI->getTerminator());
371 BasicBlock::iterator BBI = TI;
373 CI = dyn_cast<CallInst>(BBI);
377 if (BBI == BB->begin())
379 --BBI;
432 BasicBlock::iterator BBI = CI;
433 for (++BBI; &*BBI != Ret; ++BBI)
    [all...]
CodeGenPrepare.cpp 270 BasicBlock::iterator BBI = BI;
271 if (BBI != BB->begin()) {
272 --BBI;
273 while (isa<DbgInfoIntrinsic>(BBI)) {
274 if (BBI == BB->begin())
276 --BBI;
278 if (!isa<DbgInfoIntrinsic>(BBI) && !isa<PHINode>(BBI))
304 BasicBlock::const_iterator BBI = BB->begin();
305 while (const PHINode *PN = dyn_cast<PHINode>(BBI++))
    [all...]
IndVarSimplify.cpp 500 BasicBlock::iterator BBI = ExitBB->begin();
501 while ((PN = dyn_cast<PHINode>(BBI++))) {
    [all...]
ObjCARC.cpp     [all...]
  /external/llvm/unittests/VMCore/
DominatorTreeTest.cpp 23 BasicBlock::iterator BBI = BB0->begin();
24 Instruction *Y1 = BBI++;
25 Instruction *Y2 = BBI++;
26 Instruction *Y3 = BBI++;
29 BBI = BB1->begin();
30 Instruction *Y4 = BBI++;
33 BBI = BB2->begin();
34 Instruction *Y5 = BBI++;
37 BBI = BB3->begin();
38 Instruction *Y6 = BBI++
    [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstCombineLoadStoreAlloca.cpp 377 BasicBlock::iterator BBI = &LI;
378 if (Value *AvailableVal = FindAvailableLoadedValue(Op, LI.getParent(), BBI,6))
612 BasicBlock::iterator BBI = &SI;
613 for (unsigned ScanInsts = 6; BBI != SI.getParent()->begin() && ScanInsts;
615 --BBI;
618 if (isa<DbgInfoIntrinsic>(BBI) ||
619 (isa<BitCastInst>(BBI) && BBI->getType()->isPointerTy())) {
624 if (StoreInst *PrevSI = dyn_cast<StoreInst>(BBI)) {
629 ++BBI;
    [all...]
InstCombinePHI.cpp 248 BasicBlock::iterator BBI = L, E = L->getParent()->end();
250 for (++BBI; BBI != E; ++BBI)
251 if (BBI->mayWriteToMemory())
    [all...]
  /external/llvm/lib/CodeGen/
LiveVariables.cpp 732 for (MachineBasicBlock::const_iterator BBI = I->begin(), BBE = I->end();
733 BBI != BBE && BBI->isPHI(); ++BBI)
734 for (unsigned i = 1, e = BBI->getNumOperands(); i != e; i += 2)
735 if (BBI->getOperand(i).readsReg())
736 PHIVarInfo[BBI->getOperand(i + 1).getMBB()->getNumber()]
737 .push_back(BBI->getOperand(i).getReg());
813 MachineBasicBlock::iterator BBI = SuccBB->begin(), BBE = SuccBB->end();
814 for (; BBI != BBE && BBI->isPHI(); ++BBI)
    [all...]
MachineBasicBlock.cpp 342 MachineFunction::iterator BBI = NewBefore;
343 getParent()->splice(++BBI, this);
    [all...]
StrongPHIElimination.cpp 241 for (MachineBasicBlock::iterator BBI = I->begin(), BBE = I->end();
242 BBI != BBE && BBI->isPHI(); ++BBI) {
243 unsigned DestReg = BBI->getOperand(0).getReg();
245 PHISrcDefs[I].push_back(BBI);
247 for (unsigned i = 1; i < BBI->getNumOperands(); i += 2) {
248 MachineOperand &SrcMO = BBI->getOperand(i);
274 for (MachineBasicBlock::iterator BBI = I->begin(), BBE = I->end();
275 BBI != BBE && BBI->isPHI(); ++BBI)
    [all...]
BranchFolding.cpp 673 MachineBasicBlock::iterator BBI =
682 MachineBasicBlock *newMBB = SplitMBBAt(*MBB, BBI);
    [all...]
IfConversion.cpp 129 /// BBI - Corresponding BBInfo.
140 BBInfo &BBI;
146 : BBI(b), Kind(k), NeedSubsumption(s), NumDups(d), NumDups2(d2) {}
177 bool ReverseBranchCondition(BBInfo &BBI);
185 void ScanInstructions(BBInfo &BBI);
188 bool FeasibilityAnalysis(BBInfo &BBI, SmallVectorImpl<MachineOperand> &Cond,
192 void RemoveExtraEdges(BBInfo &BBI);
193 bool IfConvertSimple(BBInfo &BBI, IfcvtKind Kind);
194 bool IfConvertTriangle(BBInfo &BBI, IfcvtKind Kind);
195 bool IfConvertDiamond(BBInfo &BBI, IfcvtKind Kind
    [all...]
  /external/llvm/lib/Transforms/Utils/
Local.cpp 581 BasicBlock::iterator BBI = BB->begin();
582 while (isa<PHINode>(*BBI)) {
583 for (Value::use_iterator UI = BBI->use_begin(), E = BBI->use_end();
592 ++BBI;
    [all...]
LoopSimplify.cpp 491 Function::iterator BBI = NewBB; --BBI;
493 if (&*BBI == SplitPreds[i])
505 Function::iterator BBI = SplitPreds[i];
506 if (++BBI != NewBB->getParent()->end() &&
507 L->contains(BBI)) {
PromoteMemoryToRegister.cpp 181 for (BasicBlock::const_iterator BBI = BB->begin(), E = BB->end();
182 BBI != E; ++BBI)
183 if (isInterestingInstruction(BBI))
184 InstNumbers[BBI] = InstNo++;
657 BasicBlock::iterator BBI = BB->begin();
658 while ((SomePHI = dyn_cast<PHINode>(BBI++)) &&
    [all...]
SimplifyCFG.cpp 116 for (BasicBlock::iterator BBI = (*I)->begin();
117 isa<PHINode>(BBI); ++BBI) {
118 PHINode *PN = cast<PHINode>(BBI);
157 for (BasicBlock::iterator BBI = (*I)->begin();
158 isa<PHINode>(BBI); ++BBI) {
159 PHINode *PN = cast<PHINode>(BBI);
    [all...]
  /external/llvm/lib/Target/ARM/
ARMConstantIslandPass.cpp 360 const BasicBlockInfo &BBI = BBInfo[J];
361 dbgs() << format("%08x BB#%u\t", BBI.Offset, J)
362 << " kb=" << unsigned(BBI.KnownBits)
363 << " ua=" << unsigned(BBI.Unalign)
364 << " pa=" << unsigned(BBI.PostAlign)
798 BasicBlockInfo &BBI = BBInfo[MBB->getNumber()];
799 BBI.Size = 0;
800 BBI.Unalign = 0;
801 BBI.PostAlign = 0;
805 BBI.Size += TII->GetInstSizeInBytes(I)
    [all...]
ARMISelLowering.cpp     [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGBuilder.cpp     [all...]

Completed in 491 milliseconds