/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
SIISelLowering.cpp | 66 MachineInstr * MI, MachineBasicBlock * BB) const 69 MachineRegisterInfo & MRI = BB->getParent()->getRegInfo(); 73 AppendS_WAITCNT(MI, *BB, llvm::next(I)); 74 return BB; 79 return AMDGPUTargetLowering::EmitInstrWithCustomInserter(MI, BB); 82 BuildMI(*BB, I, BB->findDebugLoc(I), TII->get(AMDGPU::V_MOV_B32_e64)) 97 BuildMI(*BB, I, BB->findDebugLoc(I), TII->get(AMDGPU::V_MOV_B32_e64)) 112 BuildMI(*BB, I, BB->findDebugLoc(I), TII->get(AMDGPU::V_MOV_B32_e64) [all...] |
R600ISelLowering.cpp | 54 MachineInstr * MI, MachineBasicBlock * BB) const 56 MachineFunction * MF = BB->getParent(); 61 default: return AMDGPUTargetLowering::EmitInstrWithCustomInserter(MI, BB); 65 BuildMI(*BB, I, BB->findDebugLoc(I), TII->get(AMDGPU::MOV)) 76 BuildMI(*BB, I, BB->findDebugLoc(I), TII->get(AMDGPU::MOV)) 88 BuildMI(*BB, I, BB->findDebugLoc(I), TII->get(AMDGPU::MOV)) 101 BuildMI(*BB, I, BB->findDebugLoc(I), TII->get(AMDGPU::COPY) [all...] |
/external/mesa3d/src/gallium/drivers/radeon/ |
SIISelLowering.cpp | 66 MachineInstr * MI, MachineBasicBlock * BB) const 69 MachineRegisterInfo & MRI = BB->getParent()->getRegInfo(); 73 AppendS_WAITCNT(MI, *BB, llvm::next(I)); 74 return BB; 79 return AMDGPUTargetLowering::EmitInstrWithCustomInserter(MI, BB); 82 BuildMI(*BB, I, BB->findDebugLoc(I), TII->get(AMDGPU::V_MOV_B32_e64)) 97 BuildMI(*BB, I, BB->findDebugLoc(I), TII->get(AMDGPU::V_MOV_B32_e64)) 112 BuildMI(*BB, I, BB->findDebugLoc(I), TII->get(AMDGPU::V_MOV_B32_e64) [all...] |
R600ISelLowering.cpp | 54 MachineInstr * MI, MachineBasicBlock * BB) const 56 MachineFunction * MF = BB->getParent(); 61 default: return AMDGPUTargetLowering::EmitInstrWithCustomInserter(MI, BB); 65 BuildMI(*BB, I, BB->findDebugLoc(I), TII->get(AMDGPU::MOV)) 76 BuildMI(*BB, I, BB->findDebugLoc(I), TII->get(AMDGPU::MOV)) 88 BuildMI(*BB, I, BB->findDebugLoc(I), TII->get(AMDGPU::MOV)) 101 BuildMI(*BB, I, BB->findDebugLoc(I), TII->get(AMDGPU::COPY) [all...] |
/external/llvm/include/llvm/CodeGen/ |
MachineInstrBuilder.h | 244 inline MachineInstrBuilder BuildMI(MachineBasicBlock &BB, 249 MachineFunction &MF = *BB.getParent(); 251 BB.insert(I, MI); 255 inline MachineInstrBuilder BuildMI(MachineBasicBlock &BB, 260 MachineFunction &MF = *BB.getParent(); 262 BB.insert(I, MI); 266 inline MachineInstrBuilder BuildMI(MachineBasicBlock &BB, 273 return BuildMI(BB, MII, DL, MCID, DestReg); 277 return BuildMI(BB, MII, DL, MCID, DestReg); 284 inline MachineInstrBuilder BuildMI(MachineBasicBlock &BB, [all...] |
MachinePostDominators.h | 49 MachineDomTreeNode *operator[](MachineBasicBlock *BB) const { 50 return DT->getNode(BB); 53 MachineDomTreeNode *getNode(MachineBasicBlock *BB) const { 54 return DT->getNode(BB);
|
/external/llvm/include/llvm/ADT/ |
PostOrderIterator.h | 63 // Called after all children of BB have been visited. 65 void finishPostorder(NodeType *BB) {} 82 // Called after all children of BB have been visited. 84 void finishPostorder(NodeType *BB) {} 105 NodeType *BB = *VisitStack.back().second++; 106 if (this->insertEdge(VisitStack.back().first, BB)) { 108 VisitStack.push_back(std::make_pair(BB, GT::child_begin(BB))); 113 inline po_iterator(NodeType *BB) { 114 this->insertEdge((NodeType*)0, BB); [all...] |
/external/llvm/lib/Transforms/Utils/ |
Local.cpp | 57 bool llvm::ConstantFoldTerminator(BasicBlock *BB, bool DeleteDeadConditions, 59 TerminatorInst *T = BB->getTerminator(); 80 OldDest->removePredecessor(BB); 145 MDBuilder(BB->getContext()). 172 BasicBlock *BB = SI->getParent(); 181 Succ->removePredecessor(BB); 214 MDBuilder(BB->getContext()). 228 // indirectbr blockaddress(@F, @BB) -> br label @BB 250 BB->getTerminator()->eraseFromParent() [all...] |
/prebuilts/gcc/darwin-x86/arm/arm-eabi-4.6/lib/gcc/arm-eabi/4.6.x-google/plugin/include/ |
basic-block.h | 179 /* This field is used by the bb-reorder and tracer passes. */ 259 #define BB_PARTITION(bb) ((bb)->flags & (BB_HOT_PARTITION|BB_COLD_PARTITION)) 260 #define BB_SET_PARTITION(bb, part) do { \ 261 basic_block bb_ = (bb); \ 340 #define SET_BASIC_BLOCK_FOR_FUNCTION(FN,N,BB) \ 341 (VEC_replace (basic_block, basic_block_info_for_function(FN), (N), (BB))) 354 #define SET_BASIC_BLOCK(N,BB) (VEC_replace (basic_block, basic_block_info, (N), (BB))) 357 #define FOR_BB_BETWEEN(BB, FROM, TO, DIR) [all...] |
/prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.6/lib/gcc/arm-linux-androideabi/4.6.x-google/plugin/include/ |
basic-block.h | 179 /* This field is used by the bb-reorder and tracer passes. */ 259 #define BB_PARTITION(bb) ((bb)->flags & (BB_HOT_PARTITION|BB_COLD_PARTITION)) 260 #define BB_SET_PARTITION(bb, part) do { \ 261 basic_block bb_ = (bb); \ 340 #define SET_BASIC_BLOCK_FOR_FUNCTION(FN,N,BB) \ 341 (VEC_replace (basic_block, basic_block_info_for_function(FN), (N), (BB))) 354 #define SET_BASIC_BLOCK(N,BB) (VEC_replace (basic_block, basic_block_info, (N), (BB))) 357 #define FOR_BB_BETWEEN(BB, FROM, TO, DIR) [all...] |
/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/lib/gcc/arm-eabi/4.6.x-google/plugin/include/ |
basic-block.h | 179 /* This field is used by the bb-reorder and tracer passes. */ 259 #define BB_PARTITION(bb) ((bb)->flags & (BB_HOT_PARTITION|BB_COLD_PARTITION)) 260 #define BB_SET_PARTITION(bb, part) do { \ 261 basic_block bb_ = (bb); \ 340 #define SET_BASIC_BLOCK_FOR_FUNCTION(FN,N,BB) \ 341 (VEC_replace (basic_block, basic_block_info_for_function(FN), (N), (BB))) 354 #define SET_BASIC_BLOCK(N,BB) (VEC_replace (basic_block, basic_block_info, (N), (BB))) 357 #define FOR_BB_BETWEEN(BB, FROM, TO, DIR) [all...] |
/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/lib/gcc/arm-linux-androideabi/4.6.x-google/plugin/include/ |
basic-block.h | 179 /* This field is used by the bb-reorder and tracer passes. */ 259 #define BB_PARTITION(bb) ((bb)->flags & (BB_HOT_PARTITION|BB_COLD_PARTITION)) 260 #define BB_SET_PARTITION(bb, part) do { \ 261 basic_block bb_ = (bb); \ 340 #define SET_BASIC_BLOCK_FOR_FUNCTION(FN,N,BB) \ 341 (VEC_replace (basic_block, basic_block_info_for_function(FN), (N), (BB))) 354 #define SET_BASIC_BLOCK(N,BB) (VEC_replace (basic_block, basic_block_info, (N), (BB))) 357 #define FOR_BB_BETWEEN(BB, FROM, TO, DIR) [all...] |
/external/clang/test/Preprocessor/ |
macro_fn_comma_swallow.c | 21 // CHECK: 4: AA BB 22 #define X4(...) AA , ## __VA_ARGS__ BB
|
/external/llvm/examples/HowToUseJIT/ |
HowToUseJIT.cpp | 71 BasicBlock *BB = BasicBlock::Create(Context, "EntryBlock", Add1F); 74 // automatically append instructions to the basic block `BB'. 75 IRBuilder<> builder(BB); 85 // Create the add instruction, inserting it into the end of BB. 101 BB = BasicBlock::Create(Context, "EntryBlock", FooF); 104 builder.SetInsertPoint(BB);
|
/external/llvm/lib/Analysis/ |
RegionInfo.cpp | 48 clEnumValN(Region::PrintBB, "bb", 73 void Region::replaceEntry(BasicBlock *BB) { 74 entry.setPointer(BB); 77 void Region::replaceExit(BasicBlock *BB) { 79 exit = BB; 115 BasicBlock *BB = const_cast<BasicBlock*>(B); 117 if (!DT->getNode(BB)) 126 return (DT->dominates(entry, BB) 127 && !(DT->dominates(exit, BB) && DT->dominates(entry, exit))); 162 Loop *Region::outermostLoopInRegion(LoopInfo *LI, BasicBlock* BB) const [all...] |
ProfileDataLoaderPass.cpp | 118 for (Function::iterator BB = F->begin(), E = F->end(); BB != E; ++BB) { 119 TerminatorInst *TI = BB->getTerminator(); 121 readEdge(ReadCount++, PB, PB.getEdge(BB,TI->getSuccessor(s)), 139 for (Function::iterator BB = F->begin(), E = F->end(); BB != E; ++BB) { 140 TerminatorInst *TI = BB->getTerminator(); 152 ProfileData::Edge edge = PB.getEdge(BB, TI->getSuccessor(s)) [all...] |
/external/llvm/lib/Transforms/Instrumentation/ |
OptimalEdgeProfiling.cpp | 86 // with no successors an edge (BB,0) is reserved. These edges are necessary 95 for (Function::iterator BB = F->begin(), E = F->end(); BB != E; ++BB) { 99 if (BB->getTerminator()->getNumSuccessors() == 0) { 100 // Reserve space for (BB,0) edge. 103 NumEdges += BB->getTerminator()->getNumSuccessors(); 134 // edges (0,entry) and (BB,0) (for blocks with no successors) and this 162 for (Function::iterator BB = F->begin(), E = F->end(); BB != E; ++BB) [all...] |
ProfilingUtils.h | 30 void IncrementCounterInBlock(BasicBlock *BB, unsigned CounterNum,
|
/external/llvm/test/MC/COFF/ |
diff.s | 12 # BB#0:
|
/external/llvm/test/MC/ELF/ |
call-abs.s | 7 # BB#0: # %entry
|
/external/llvm/test/MC/MachO/ |
debug_frame.s | 18 ## BB#0: ## %entry
|
/external/llvm/unittests/Transforms/Utils/ |
IntegerDivision.cpp | 33 BasicBlock *BB = BasicBlock::Create(C, "", F); 34 Builder.SetInsertPoint(BB); 41 EXPECT_TRUE(BB->front().getOpcode() == Instruction::SDiv); 46 EXPECT_TRUE(BB->front().getOpcode() == Instruction::AShr); 63 BasicBlock *BB = BasicBlock::Create(C, "", F); 64 Builder.SetInsertPoint(BB); 71 EXPECT_TRUE(BB->front().getOpcode() == Instruction::UDiv); 76 EXPECT_TRUE(BB->front().getOpcode() == Instruction::ICmp); 93 BasicBlock *BB = BasicBlock::Create(C, "", F); 94 Builder.SetInsertPoint(BB); [all...] |
/external/llvm/lib/Transforms/ObjCARC/ |
ObjCARCAPElim.cpp | 44 static bool OptimizeBB(BasicBlock *BB); 76 const BasicBlock *BB = I; 77 for (BasicBlock::const_iterator J = BB->begin(), F = BB->end(); 93 bool ObjCARCAPElim::OptimizeBB(BasicBlock *BB) { 97 for (BasicBlock::iterator I = BB->begin(), E = BB->end(); I != E; ) {
|
/external/llvm/include/llvm/Support/ |
CFG.h | 47 explicit inline PredIterator(Ptr *bb) : It(bb->use_begin()) { 50 inline PredIterator(Ptr *bb, bool) : It(bb->use_end()) {} 88 inline pred_iterator pred_begin(BasicBlock *BB) { return pred_iterator(BB); } 89 inline const_pred_iterator pred_begin(const BasicBlock *BB) { 90 return const_pred_iterator(BB); 92 inline pred_iterator pred_end(BasicBlock *BB) { return pred_iterator(BB, true); [all...] |
/external/llvm/lib/Target/Mips/ |
MipsOs16.cpp | 53 for (Function::const_iterator BB = F.begin(), E = F.end(); BB != E; ++BB) 54 for (BasicBlock::const_iterator I = BB->begin(), E = BB->end();
|