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

1 2

  /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);

Completed in 1742 milliseconds

1 2