Searched defs:BB (Results 201 - 225 of 253) sorted by relevance

1234567891011

/external/llvm/lib/IR/
H A DAsmWriter.cpp56 if (const BasicBlock *BB = dyn_cast<BasicBlock>(V))
57 return BB->getParent() ? BB->getParent()->getParent() : nullptr;
409 if (const BasicBlock *BB = dyn_cast<BasicBlock>(V))
410 return new SlotTracker(BB->getParent());
514 for (Function::const_iterator BB = TheFunction->begin(),
515 E = TheFunction->end(); BB != E; ++BB) {
516 if (!BB->hasName())
517 CreateFunctionSlot(BB);
1723 printBasicBlock(const BasicBlock *BB) argument
[all...]
H A DVerifier.cpp271 void visitBasicBlock(BasicBlock &BB);
589 else if (BasicBlock *BB = dyn_cast<BasicBlock>(Op))
590 ActualF = BB->getParent();
1129 void Verifier::visitBasicBlock(BasicBlock &BB) { argument
1133 Assert1(BB.getTerminator(), "Basic Block does not have terminator!", &BB);
1137 if (isa<PHINode>(BB.front())) {
1138 SmallVector<BasicBlock*, 8> Preds(pred_begin(&BB), pred_end(&BB));
1142 for (BasicBlock::iterator I = BB
2094 BasicBlock *BB = LPI.getParent(); local
2159 BasicBlock *BB = I.getParent(); local
[all...]
H A DConstants.cpp1391 BlockAddress *BlockAddress::get(BasicBlock *BB) { argument
1392 assert(BB->getParent() && "Block must have a parent");
1393 return get(BB->getParent(), BB);
1396 BlockAddress *BlockAddress::get(Function *F, BasicBlock *BB) { argument
1398 F->getContext().pImpl->BlockAddresses[std::make_pair(F, BB)];
1400 BA = new BlockAddress(F, BB);
1406 BlockAddress::BlockAddress(Function *F, BasicBlock *BB) argument
1410 setOperand(1, BB);
1411 BB
1414 lookup(const BasicBlock *BB) argument
[all...]
H A DInstructions.cpp37 : cast<InvokeInst>(II)->op_end() - 3; // Skip BB, BB, Callee
415 BasicBlock* BB = InsertBefore ? InsertBefore->getParent() : InsertAtEnd; local
416 Module* M = BB->getParent()->getParent();
417 Type *BPTy = Type::getInt8PtrTy(BB->getContext());
488 BasicBlock* BB = InsertBefore ? InsertBefore->getParent() : InsertAtEnd; local
489 Module* M = BB->getParent()->getParent();
/external/llvm/lib/Target/ARM/
H A DARMConstantIslandPass.cpp284 void adjustBBOffsetsAfter(MachineBasicBlock *BB);
299 bool isBBInRange(MachineInstr *MI, MachineBasicBlock *BB, unsigned Disp);
309 MachineBasicBlock *adjustJTTargetBlockForward(MachineBasicBlock *BB,
362 dbgs() << format("%08x BB#%u\t", BBI.Offset, J)
508 MachineBasicBlock *BB = MF->CreateMachineBasicBlock(); local
509 MF->push_back(BB);
516 BB->setAlignment(AlignConstantIslands ? MaxAlign : 2);
520 MF->ensureAlignment(BB->getAlignment());
522 // Order the entries in BB by descending alignment. That ensures correct
523 // alignment of all entries as long as BB i
1072 adjustBBOffsetsAfter(MachineBasicBlock *BB) argument
[all...]
/external/llvm/lib/Target/CppBackend/
H A DCPPBackend.cpp709 for (Function::const_iterator BB = FI->begin(),
710 E = FI->end(); BB != E; ++BB) {
711 printType(BB->getType());
712 for (BasicBlock::const_iterator I = BB->begin(), E = BB->end(); I!=E;
956 for (Function::const_iterator BB = FI->begin(),
957 E = FI->end(); BB != E; ++BB) {
958 for (BasicBlock::const_iterator I = BB
1160 const BasicBlock *BB = i.getCaseSuccessor(); local
[all...]
/external/llvm/lib/Target/Hexagon/
H A DHexagonHardwareLoops.cpp1153 MachineBasicBlock *BB = BumpI->getParent(); local
1154 if (CmpI->getParent() != BB)
1159 for (instr_iterator I = BumpI, E = BB->instr_end(); I != E; ++I)
1167 for (instr_iterator I = NextIt, E = BB->instr_end(); I != E; ++I) {
1180 BB->splice(std::next(After), BB, From); local
/external/llvm/lib/Target/Mips/
H A DMipsConstantIslandPass.cpp396 void adjustBBOffsetsAfter(MachineBasicBlock *BB);
412 bool isBBInRange(MachineInstr *MI, MachineBasicBlock *BB, unsigned Disp);
437 dbgs() << format("%08x BB#%u\t", BBI.Offset, J)
540 MachineBasicBlock *BB = MF->CreateMachineBasicBlock(); local
541 MF->push_back(BB);
549 BB->setAlignment(AlignConstantIslands ? MaxAlign : 2);
553 MF->ensureAlignment(BB->getAlignment());
555 // Order the entries in BB by descending alignment. That ensures correct
556 // alignment of all entries as long as BB is sufficiently aligned. Keep
559 SmallVector<MachineBasicBlock::iterator, 8> InsPoint(MaxAlign + 1, BB
1046 adjustBBOffsetsAfter(MachineBasicBlock *BB) argument
[all...]
H A DMipsSEISelLowering.cpp1111 MachineBasicBlock *BB) const {
1114 return MipsTargetLowering::EmitInstrWithCustomInserter(MI, BB);
1116 return emitBPOSGE32(MI, BB);
1118 return emitMSACBranchPseudo(MI, BB, Mips::BNZ_B);
1120 return emitMSACBranchPseudo(MI, BB, Mips::BNZ_H);
1122 return emitMSACBranchPseudo(MI, BB, Mips::BNZ_W);
1124 return emitMSACBranchPseudo(MI, BB, Mips::BNZ_D);
1126 return emitMSACBranchPseudo(MI, BB, Mips::BNZ_V);
1128 return emitMSACBranchPseudo(MI, BB, Mips::BZ_B);
1130 return emitMSACBranchPseudo(MI, BB, Mip
2795 emitMSACBranchPseudo(MachineInstr *MI, MachineBasicBlock *BB, unsigned BranchOp) const argument
3014 emitINSERT_DF_VIDX(MachineInstr *MI, MachineBasicBlock *BB, unsigned EltSizeInBytes, bool IsFP) const argument
[all...]
/external/llvm/lib/Transforms/Instrumentation/
H A DDataFlowSanitizer.cpp497 BasicBlock *BB = BasicBlock::Create(*Ctx, "entry", NewF); local
502 CallInst *CI = CallInst::Create(F, Args, "", BB);
504 ReturnInst::Create(*Ctx, BB);
506 ReturnInst::Create(*Ctx, CI, BB);
518 BasicBlock *BB = BasicBlock::Create(*Ctx, "entry", F); local
524 CallInst::Create(&F->getArgumentList().front(), Args, "", BB);
527 RI = ReturnInst::Create(*Ctx, BB);
529 RI = ReturnInst::Create(*Ctx, CI, BB);
/external/llvm/lib/Transforms/Scalar/
H A DScalarReplAggregates.cpp1186 BasicBlock *BB = PN->getParent(); local
1194 if (LI->getParent() != BB) return false;
1411 BasicBlock &BB = F.getEntryBlock(); // Get the entry node for the function local
1420 for (BasicBlock::iterator I = BB.begin(), E = --BB.end(); I != E; ++I)
1470 BasicBlock &BB = F.getEntryBlock(); local
1471 for (BasicBlock::iterator I = BB.begin(), E = BB.end(); I != E; ++I)
/external/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp1410 void classifyArgUse(Value *Val, BasicBlock *BB, bool IsFloat, argument
/external/chromium_org/third_party/libaddressinput/src/java/src/com/android/i18n/addressinput/
H A DRegionDataConstants.java129 BB(new String[]{ enum constant in enum:RegionDataConstants.RegionDataEnum
/external/chromium_org/third_party/libvpx/source/libvpx/third_party/libyuv/source/
H A Drow_common.cc954 #define BB UB * 128 + VB * 128 macro
961 *b = Clamp((int32)((u * UB + v * VB) - (BB) + y1) >> 6);
H A Drow_posix.cc2068 #define BB UB * 128 + VB * 128 macro
2090 { BB, BB, BB, BB, BB, BB, BB, BB },
H A Drow_win.cc38 #define BB UB * 128 + VB * 128 macro
68 static const vec16 kUVBiasB = { BB, BB, BB, BB, BB, BB, BB, BB };
2217 BB, B
[all...]
/external/chromium_org/third_party/libyuv/source/
H A Drow_common.cc954 #define BB UB * 128 + VB * 128 macro
961 *b = Clamp((int32)((u * UB + v * VB) - (BB) + y1) >> 6);
H A Drow_posix.cc2068 #define BB UB * 128 + VB * 128 macro
2090 { BB, BB, BB, BB, BB, BB, BB, BB },
H A Drow_win.cc37 #define BB UB * 128 + VB * 128 macro
67 static const vec16 kUVBiasB = { BB, BB, BB, BB, BB, BB, BB, BB };
2218 BB, B
[all...]
/external/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyTIL.h1471 // Return the index of BB, or Predecessors.size if BB is not a predecessor.
1472 unsigned findPredecessorIndex(const BasicBlock *BB) const {
1473 auto I = std::find(Predecessors.cbegin(), Predecessors.cend(), BB);
1517 unsigned BlockID; // unique id for this BB in the containing CFG
1568 inline void add(BasicBlock *BB) { argument
1569 assert(BB->CFGPtr == nullptr || BB->CFGPtr == this);
1570 BB->setBlockID(Blocks.size());
1571 BB
1576 setEntry(BasicBlock *BB) argument
1577 setExit(BasicBlock *BB) argument
[all...]
/external/llvm/include/llvm/IR/
H A DIRBuilder.h42 BasicBlock *BB, BasicBlock::iterator InsertPt) const {
43 if (BB) BB->getInstList().insert(InsertPt, I);
53 BasicBlock *BB; member in class:llvm::IRBuilderBase
73 BB = nullptr;
77 BasicBlock *GetInsertBlock() const { return BB; }
84 BB = TheBB;
85 InsertPt = BB->end();
91 BB = I->getParent();
93 assert(I != BB
41 InsertHelper(Instruction *I, const Twine &Name, BasicBlock *BB, BasicBlock::iterator InsertPt) const argument
[all...]
H A DInstructions.h2186 void setIncomingBlock(unsigned i, BasicBlock *BB) { argument
2187 block_begin()[i] = BB;
2192 void addIncoming(Value *V, BasicBlock *BB) { argument
2194 assert(BB && "PHI node got a null basic block!");
2202 setIncomingBlock(NumOperands - 1, BB);
2215 Value *removeIncomingValue(const BasicBlock *BB, bool DeletePHIIfEmpty=true) { argument
2216 int Idx = getBasicBlockIndex(BB);
2224 int getBasicBlockIndex(const BasicBlock *BB) const {
2226 if (block_begin()[i] == BB)
2231 Value *getIncomingValueForBlock(const BasicBlock *BB) cons
2789 findCaseDest(BasicBlock *BB) argument
[all...]
/external/llvm/lib/Analysis/
H A DDependenceAnalysis.cpp361 const SCEV *BB,
366 B = BB;
360 setLine(const SCEV *AA, const SCEV *BB, const SCEV *CC, const Loop *CurLoop) argument
/external/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp830 for (const auto &BB : *F) {
831 if (!BB.hasAddressTaken())
833 MCSymbol *Sym = GetBlockAddressSymbol(&BB);
2077 MCSymbol *AsmPrinter::GetBlockAddressSymbol(const BasicBlock *BB) const {
2078 return MMI->getAddrLabelSymbol(BB);
2125 << "Parent Loop BB" << FunctionNumber << "_"
2138 << "Child Loop BB" << FunctionNumber << "_"
2159 AP.OutStreamer.AddComment(" in Loop: Header=BB" +
2194 // here, because multiple LLVM BB's may have been RAUW'd to this block after
2197 const BasicBlock *BB local
[all...]
/external/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp136 bool CanMergeBlocks(const BasicBlock *BB, const BasicBlock *DestBB) const;
137 void EliminateMostlyEmptyBlock(BasicBlock *BB);
138 bool OptimizeBlock(BasicBlock &BB);
147 bool DupRetToEnableTailCallOpts(BasicBlock *BB);
208 BasicBlock *BB = I++; local
209 MadeChange |= OptimizeBlock(*BB);
219 for (Function::iterator BB = F.begin(), E = F.end(); BB != E; ++BB) {
220 SmallVector<BasicBlock*, 2> Successors(succ_begin(BB), succ_en
233 BasicBlock *BB = *WorkList.begin(); local
268 BasicBlock *BB = I++; local
304 BasicBlock *BB = I++; local
342 CanMergeBlocks(const BasicBlock *BB, const BasicBlock *DestBB) const argument
410 EliminateMostlyEmptyBlock(BasicBlock *BB) argument
819 BasicBlock *BB = CI->getParent(); local
918 DupRetToEnableTailCallOpts(BasicBlock *BB) argument
1141 BasicBlock *BB; member in union:__anon25735::TypePromotionTransaction::InsertionHandler::__anon25736
2468 IsNonLocalValue(Value *V, BasicBlock *BB) argument
2802 BasicBlock *BB = CurInstIterator->getParent(); local
3208 OptimizeBlock(BasicBlock &BB) argument
3270 BasicBlock *BB = I++; local
[all...]

Completed in 3459 milliseconds

1234567891011