/external/swiftshader/third_party/LLVM/lib/Analysis/ |
Loads.cpp | 130 BasicBlock::iterator BBI = ScanFrom, E = ScanFrom->getParent()->begin(); 132 while (BBI != E) { 133 --BBI; 137 if (isa<CallInst>(BBI) && BBI->mayWriteToMemory() && 138 !isa<DbgInfoIntrinsic>(BBI)) 141 if (LoadInst *LI = dyn_cast<LoadInst>(BBI)) { 143 } else if (StoreInst *SI = dyn_cast<StoreInst>(BBI)) {
|
Lint.cpp | 572 BasicBlock::iterator BBI = L; 578 BB, BBI, 6, AA)) 580 if (BBI != BB->begin()) break; 583 BBI = BB->end();
|
LazyValueInfo.cpp | 413 Instruction *BBI, BasicBlock *BB); 540 Instruction *BBI = dyn_cast<Instruction>(Val); 541 if (BBI == 0 || BBI->getParent() != BB) { 545 if (PHINode *PN = dyn_cast<PHINode>(BBI)) { 549 if (AllocaInst *AI = dyn_cast<AllocaInst>(BBI)) { 557 if ((!isa<BinaryOperator>(BBI) && !isa<CastInst>(BBI)) || 558 !BBI->getType()->isIntegerTy()) { 567 BinaryOperator *BO = dyn_cast<BinaryOperator>(BBI); [all...] |
/external/llvm/lib/Analysis/ |
LoopPass.cpp | 47 auto BBI = find_if(L->blocks().begin(), L->blocks().end(), 49 if (BBI != L->blocks().end() && 50 isFunctionInPrintList((*BBI)->getParent()->getName())) {
|
Lint.cpp | 638 BasicBlock::iterator BBI = L->getIterator(); 645 FindAvailableLoadedValue(L, BB, BBI, DefMaxInstsToScan, AA)) 647 if (BBI != BB->begin()) break; 650 BBI = BB->end();
|
LazyValueInfo.cpp | 457 bool solveBlockValueBinaryOp(LVILatticeVal &BBLV, Instruction *BBI, 459 bool solveBlockValueCast(LVILatticeVal &BBLV, Instruction *BBI, 462 Instruction *BBI); 607 static LVILatticeVal getFromRangeMetadata(Instruction *BBI) { 608 switch (BBI->getOpcode()) { 613 if (MDNode *Ranges = BBI->getMetadata(LLVMContext::MD_range)) 614 if (isa<IntegerType>(BBI->getType())) { 642 Instruction *BBI = dyn_cast<Instruction>(Val); 643 if (!BBI || BBI->getParent() != BB) [all...] |
/external/llvm/lib/Transforms/IPO/ |
LoopExtractor.cpp | 265 Function::iterator BBI = MF->begin(); 266 std::advance(BBI, std::distance(F->begin(), Function::iterator(BB))); 267 TranslatedBlocksToNotExtract.insert(&*BBI);
|
/external/llvm/unittests/Analysis/ |
UnrollAnalyzer.cpp | 102 BasicBlock::iterator BBI = Header->begin(); 103 std::advance(BBI, 4); 104 Instruction *Y1 = &*BBI++; 105 Instruction *Y2 = &*BBI++; 165 BasicBlock::iterator BBI = Header->begin(); 166 BBI++; 167 Instruction *Y1 = &*BBI; 168 BBI = InnerBody->begin(); 169 BBI++; 170 Instruction *Y2 = &*BBI; [all...] |
/external/llvm/unittests/IR/ |
DominatorTreeTest.cpp | 37 BasicBlock::iterator BBI = BB0->begin(); 38 Instruction *Y1 = &*BBI++; 39 Instruction *Y2 = &*BBI++; 40 Instruction *Y3 = &*BBI++; 43 BBI = BB1->begin(); 44 Instruction *Y4 = &*BBI++; 47 BBI = BB2->begin(); 48 Instruction *Y5 = &*BBI++; 51 BBI = BB3->begin(); 52 Instruction *Y6 = &*BBI++ [all...] |
/external/swiftshader/third_party/LLVM/lib/Transforms/IPO/ |
LoopExtractor.cpp | 255 Function::iterator BBI = MF->begin(); 256 std::advance(BBI, std::distance(F->begin(), Function::iterator(BB))); 257 TranslatedBlocksToNotExtract.insert(BBI);
|
/external/swiftshader/third_party/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++); 124 for (BasicBlock::iterator BBI = BB->begin(), E = BB->end(); BBI != E;++BBI){ 125 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 | 188 BasicBlock::iterator BBI = BI; 189 if (BBI != BB->begin()) { 190 --BBI; 191 while (isa<DbgInfoIntrinsic>(BBI)) { 192 if (BBI == BB->begin()) 194 --BBI; 196 if (!isa<DbgInfoIntrinsic>(BBI) && !isa<PHINode>(BBI)) 222 BasicBlock::const_iterator BBI = BB->begin(); 223 while (const PHINode *PN = dyn_cast<PHINode>(BBI++)) [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64BranchRelaxation.cpp | 135 const BasicBlockInfo &BBI = BlockInfo[MBB.getNumber()]; 136 dbgs() << format("BB#%u\toffset=%08x\t", MBB.getNumber(), BBI.Offset) 137 << format("size=%#x\n", BBI.Size);
|
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/ |
InstCombineLoadStoreAlloca.cpp | 173 BasicBlock::iterator BBI = &LI; 174 if (Value *AvailableVal = FindAvailableLoadedValue(Op, LI.getParent(), BBI,6)) 408 BasicBlock::iterator BBI = &SI; 409 for (unsigned ScanInsts = 6; BBI != SI.getParent()->begin() && ScanInsts; 411 --BBI; 414 if (isa<DbgInfoIntrinsic>(BBI) || 415 (isa<BitCastInst>(BBI) && BBI->getType()->isPointerTy())) { 420 if (StoreInst *PrevSI = dyn_cast<StoreInst>(BBI)) { 425 ++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 | 712 for (const auto &BBI : MBB) { 713 if (!BBI.isPHI()) 715 for (unsigned i = 1, e = BBI.getNumOperands(); i != e; i += 2) 716 if (BBI.getOperand(i).readsReg()) 717 PHIVarInfo[BBI.getOperand(i + 1).getMBB()->getNumber()] 718 .push_back(BBI.getOperand(i).getReg()); 772 MachineBasicBlock::iterator BBI = SuccBB->begin(), BBE = SuccBB->end(); 773 for (; BBI != BBE && BBI->isPHI(); ++BBI) { [all...] |
/external/llvm/lib/Transforms/Utils/ |
LoopSimplify.cpp | 85 Function::iterator BBI = --NewBB->getIterator(); 87 if (&*BBI == SplitPreds[i]) 99 Function::iterator BBI = SplitPreds[i]->getIterator(); 100 if (++BBI != NewBB->getParent()->end() && L->contains(&*BBI)) { [all...] |
PromoteMemoryToRegister.cpp | 208 for (const Instruction &BBI : *BB) 209 if (isInterestingInstruction(&BBI)) 210 InstNumbers[&BBI] = InstNo++; 758 BasicBlock::iterator BBI = BB->begin(); 759 while ((SomePHI = dyn_cast<PHINode>(BBI++)) && [all...] |
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
MachineBasicBlock.cpp | 277 MachineFunction::iterator BBI = NewBefore; 278 getParent()->splice(++BBI, this);
|
StrongPHIElimination.cpp | 242 for (MachineBasicBlock::iterator BBI = I->begin(), BBE = I->end(); 243 BBI != BBE && BBI->isPHI(); ++BBI) { 244 unsigned DestReg = BBI->getOperand(0).getReg(); 246 PHISrcDefs[I].push_back(BBI); 248 for (unsigned i = 1; i < BBI->getNumOperands(); i += 2) { 249 MachineOperand &SrcMO = BBI->getOperand(i); 275 for (MachineBasicBlock::iterator BBI = I->begin(), BBE = I->end(); 276 BBI != BBE && BBI->isPHI(); ++BBI) [all...] |
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/ |
Local.cpp | 576 BasicBlock::iterator BBI = BB->begin(); 577 while (isa<PHINode>(*BBI)) { 578 for (Value::use_iterator UI = BBI->use_begin(), E = BBI->use_end(); 587 ++BBI; [all...] |
LoopSimplify.cpp | 484 Function::iterator BBI = NewBB; --BBI; 486 if (&*BBI == SplitPreds[i]) 498 Function::iterator BBI = SplitPreds[i]; 499 if (++BBI != NewBB->getParent()->end() && 500 L->contains(BBI)) {
|
/external/llvm/lib/Transforms/InstCombine/ |
InstCombinePHI.cpp | 239 BasicBlock::iterator BBI = L->getIterator(), E = L->getParent()->end(); 241 for (++BBI; BBI != E; ++BBI) 242 if (BBI->mayWriteToMemory()) [all...] |
/external/llvm/lib/Transforms/Scalar/ |
Scalarizer.cpp | 48 // insert them before BBI in BB. If Cache is nonnull, use it to cache 50 Scatterer(BasicBlock *bb, BasicBlock::iterator bbi, Value *v, 61 BasicBlock::iterator BBI; 184 Scatterer::Scatterer(BasicBlock *bb, BasicBlock::iterator bbi, Value *v, 186 : BB(bb), BBI(bbi), V(v), CachePtr(cachePtr) { 206 IRBuilder<> Builder(BB, BBI);
|