HomeSort by relevance Sort by last modified time
    Searched refs:BB (Results 51 - 75 of 550) sorted by null

1 23 4 5 6 7 8 91011>>

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

Completed in 1319 milliseconds

1 23 4 5 6 7 8 91011>>