/external/llvm/include/llvm/Transforms/ |
H A D | Vectorize.h | 132 /// @param BB The BasicBlock to be vectorized 137 /// @return True if the BB is changed, false otherwise. 139 bool vectorizeBasicBlock(Pass *P, BasicBlock &BB,
|
/external/llvm/lib/CodeGen/ |
H A D | PrologEpilogInserter.cpp | 89 void replaceFrameIndices(MachineBasicBlock *BB, MachineFunction &Fn, 254 for (MachineFunction::iterator BB = Fn.begin(), E = Fn.end(); BB != E; ++BB) 255 for (MachineBasicBlock::iterator I = BB->begin(); I != BB->end(); ++I) 791 MachineBasicBlock *BB = *DFI; local 792 replaceFrameIndices(BB, Fn, SPAdj); 793 SPState[BB->getNumber()] = SPAdj; 797 for (MachineFunction::iterator BB 806 replaceFrameIndices(MachineBasicBlock *BB, MachineFunction &Fn, int &SPAdj) argument [all...] |
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64StorePairSuppress.cpp | 48 bool shouldAddSTPToBlock(const MachineBasicBlock *BB); 72 bool AArch64StorePairSuppress::shouldAddSTPToBlock(const MachineBasicBlock *BB) { argument 76 MachineTraceMetrics::Trace BBTrace = MinInstr->getTrace(BB); 89 DEBUG(dbgs() << " Suppress STP in BB: " << BB->getNumber()
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | DCE.cpp | 42 bool runOnBasicBlock(BasicBlock &BB) override { 43 if (skipOptnoneFunction(BB)) 48 for (BasicBlock::iterator DI = BB.begin(); DI != BB.end(); ) {
|
H A D | CorrelatedValuePropagation.cpp | 99 BasicBlock *BB = P->getParent(); local 104 Value *V = LVI->getConstantOnEdge(Incoming, P->getIncomingBlock(i), BB, P); 118 P->getIncomingBlock(i), BB, P) != 131 const DataLayout &DL = BB->getModule()->getDataLayout(); 213 BasicBlock *BB = SI->getParent(); local 217 if (isa<Instruction>(Cond) && cast<Instruction>(Cond)->getParent() == BB) 221 pred_iterator PB = pred_begin(BB), PE = pred_end(BB); 238 BB, SI); 262 CI.getCaseSuccessor()->removePredecessor(BB); [all...] |
/external/llvm/test/MC/ARM/ |
H A D | 2010-11-30-reloc-movt.s | 20 @ BB#0: @ %entry
|
H A D | elf-eflags-eabi.s | 9 @ BB#0: @ %entry
|
/external/llvm/test/MC/COFF/ |
H A D | diff.s | 30 # BB#0:
|
H A D | symbol-alias.s | 16 # BB#0: # %entry
|
H A D | symbol-fragment-offset-64.s | 14 # BB#0: # %entry
|
H A D | symbol-fragment-offset.s | 14 # BB#0: # %entry
|
/external/llvm/test/MC/PowerPC/ |
H A D | tls-ie-obj.s | 20 # BB#0: # %entry
|
/external/mesa3d/src/gallium/drivers/radeon/ |
H A D | AMDGPUAsmPrinter.cpp | 61 for (MachineFunction::iterator BB = MF.begin(), BB_E = MF.end(); 62 BB != BB_E; ++BB) { 63 MachineBasicBlock &MBB = *BB;
|
H A D | R600ExpandSpecialInstrs.cpp | 55 for (MachineFunction::iterator BB = MF.begin(), BB_E = MF.end(); 56 BB != BB_E; ++BB) { 57 MachineBasicBlock &MBB = *BB;
|
/external/llvm/lib/Transforms/Utils/ |
H A D | CloneFunction.cpp | 38 BasicBlock *llvm::CloneBasicBlock(const BasicBlock *BB, argument 42 BasicBlock *NewBB = BasicBlock::Create(BB->getContext(), "", F); 43 if (BB->hasName()) NewBB->setName(BB->getName()+NameSuffix); 48 for (BasicBlock::const_iterator II = BB->begin(), IE = BB->end(); 69 BB != &BB->getParent()->getEntryBlock(); 121 const BasicBlock &BB = *BI; local 124 BasicBlock *CBB = CloneBasicBlock(&BB, VMa 294 CloneBlock(const BasicBlock *BB, BasicBlock::const_iterator StartingInst, std::vector<const BasicBlock*> &ToClone) argument 506 const BasicBlock *BB = CloneWorklist.back(); local [all...] |
/external/llvm/lib/Bitcode/Writer/ |
H A D | ValueEnumerator.cpp | 121 for (const BasicBlock &BB : F) 122 orderValue(&BB, OM); 125 for (const BasicBlock &BB : F) 126 for (const Instruction &I : BB) 131 for (const BasicBlock &BB : F) 132 for (const Instruction &I : BB) 245 for (const BasicBlock &BB : F) 246 predictValueUseListOrder(&BB, &F, OM, Stack); 249 for (const BasicBlock &BB : F) 250 for (const Instruction &I : BB) [all...] |
/external/llvm/lib/IR/ |
H A D | IRBuilder.cpp | 29 Module &M = *BB->getParent()->getParent(); 39 assert(BB && BB->getParent() && "No current function!"); 40 return BB->getParent()->getReturnType(); 51 BB->getInstList().insert(InsertPt, BCI); 72 Module *M = BB->getParent()->getParent(); 99 Module *M = BB->getParent()->getParent(); 130 Module *M = BB->getParent()->getParent(); 158 Module *M = BB->getParent()->getParent(); 173 Module *M = BB [all...] |
/external/llvm/unittests/IR/ |
H A D | IRBuilderTest.cpp | 34 BB = BasicBlock::Create(Ctx, "", F); 40 BB = nullptr; 47 BasicBlock *BB; member in class:__anon11260::IRBuilderTest 52 IRBuilder<> Builder(BB); 83 IRBuilder<> Builder(BB); 88 TerminatorInst *TI = BB->getTerminator(); 97 TI = BB->getTerminator(); 106 IRBuilder<> Builder(BB); 121 IRBuilder<> Builder(BB); 133 IRBuilder<> Builder(BB); [all...] |
/external/llvm/lib/Target/Mips/ |
H A D | MipsISelLowering.cpp | 909 MachineBasicBlock *BB) const { 914 return emitAtomicBinaryPartword(MI, BB, 1, Mips::ADDu); 916 return emitAtomicBinaryPartword(MI, BB, 2, Mips::ADDu); 918 return emitAtomicBinary(MI, BB, 4, Mips::ADDu); 920 return emitAtomicBinary(MI, BB, 8, Mips::DADDu); 923 return emitAtomicBinaryPartword(MI, BB, 1, Mips::AND); 925 return emitAtomicBinaryPartword(MI, BB, 2, Mips::AND); 927 return emitAtomicBinary(MI, BB, 4, Mips::AND); 929 return emitAtomicBinary(MI, BB, 8, Mips::AND64); 932 return emitAtomicBinaryPartword(MI, BB, 1025 emitAtomicBinary(MachineInstr *MI, MachineBasicBlock *BB, unsigned Size, unsigned BinOpcode, bool Nand) const argument 1113 emitSignExtendToI32InReg( MachineInstr *MI, MachineBasicBlock *BB, unsigned Size, unsigned DstReg, unsigned SrcReg) const argument 1143 emitAtomicBinaryPartword( MachineInstr *MI, MachineBasicBlock *BB, unsigned Size, unsigned BinOpcode, bool Nand) const argument 1296 emitAtomicCmpSwap(MachineInstr *MI, MachineBasicBlock *BB, unsigned Size) const argument 1377 emitAtomicCmpSwapPartword(MachineInstr *MI, MachineBasicBlock *BB, unsigned Size) const argument 3804 emitPseudoSELECT(MachineInstr *MI, MachineBasicBlock *BB, bool isFPCmp, unsigned Opc) const argument [all...] |
/external/llvm/include/llvm/Analysis/ |
H A D | DominanceFrontier.h | 80 iterator addBasicBlock(BlockT *BB, const DomSetType &frontier) { argument 81 assert(find(BB) == end() && "Block already in DominanceFrontier!"); 82 return Frontiers.insert(std::make_pair(BB, frontier)).first; 85 /// removeBlock - Remove basic block BB's frontier. 86 void removeBlock(BlockT *BB); 172 iterator addBasicBlock(BasicBlock *BB, const DomSetType &frontier) { argument 173 return Base.addBasicBlock(BB, frontier); 176 void removeBlock(BasicBlock *BB) { return Base.removeBlock(BB); } argument
|
H A D | IntervalIterator.h | 49 inline BasicBlock *getNodeHeader(BasicBlock *BB) { return BB; } argument 56 inline BasicBlock *getSourceGraphNode(Function *, BasicBlock *BB) { argument 57 return BB; 59 inline Interval *getSourceGraphNode(IntervalPartition *IP, BasicBlock *BB) { argument 60 return IP->getBlockInterval(BB); 68 inline void addNodeToInterval(Interval *Int, BasicBlock *BB) { argument 69 Int->Nodes.push_back(BB); 223 // If we get here, then all of the predecessors of BB are in the interval 224 // already. In this case, we must add BB t [all...] |
H A D | IntervalPartition.h | 78 inline Interval *getBlockInterval(BasicBlock *BB) { argument 79 IntervalMapTy::iterator I = IntervalMap.find(BB);
|
H A D | LazyValueInfo.h | 67 Constant *getConstant(Value *V, BasicBlock *BB, Instruction *CxtI = nullptr); 79 void eraseBlock(BasicBlock *BB);
|
H A D | PHITransAddr.h | 63 bool NeedsPHITranslationFromBlock(BasicBlock *BB) const { 67 if (InstInputs[i]->getParent() == BB)
|
/external/llvm/include/llvm/Transforms/Utils/ |
H A D | Local.h | 58 bool ConstantFoldTerminator(BasicBlock *BB, bool DeleteDeadConditions = false, 91 bool SimplifyInstructionsInBlock(BasicBlock *BB, 99 /// method is called when we're about to delete Pred as a predecessor of BB. If 100 /// BB contains any PHI nodes, this drops the entries in the PHI nodes for Pred. 109 void RemovePredecessorAndSimplify(BasicBlock *BB, BasicBlock *Pred); 111 /// MergeBasicBlockIntoOnlyPred - BB is a block with one predecessor and its 112 /// predecessor is known to have one successor (BB!). Eliminate the edge 113 /// between them, moving the instructions in the predecessor into BB. This 116 void MergeBasicBlockIntoOnlyPred(BasicBlock *BB, DominatorTree *DT = nullptr); 118 /// TryToSimplifyUncondBranchFromEmptyBlock - BB i [all...] |