HomeSort by relevance Sort by last modified time
    Searched refs:BB (Results 1 - 25 of 520) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /external/clang/test/CodeGen/
decl-in-prototype.c 6 int f1(enum {AA,BB} E) {
8 return BB;
12 int f2(enum {AA=7,BB} E) {
18 int f(void (*g)(), enum {AA,BB} h) {
  /external/llvm/include/llvm/IR/
PredIteratorCache.h 38 /// for (BasicBlock **PI = PredCache->GetPreds(BB); *PI; ++PI)
41 /// for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI)
42 BasicBlock **GetPreds(BasicBlock *BB) {
43 BasicBlock **&Entry = BlockToPredsMap[BB];
46 SmallVector<BasicBlock*, 32> PredCache(pred_begin(BB), pred_end(BB));
49 BlockToPredCountMap[BB] = PredCache.size()-1;
56 unsigned GetNumPreds(BasicBlock *BB) {
57 GetPreds(BB);
    [all...]
InstIterator.h 37 _BB_i_t BB; // BasicBlocksType::iterator
52 : BBs(II.BBs), BB(II.BB), BI(II.BI) {}
56 : BBs(II.BBs), BB(II.BB), BI(II.BI) {}
59 : BBs(&m.getBasicBlockList()), BB(BBs->begin()) { // begin ctor
60 if (BB != BBs->end()) {
61 BI = BB->begin();
67 : BBs(&m.getBasicBlockList()), BB(BBs->end()) { // end ctor
71 inline BBIty &getBasicBlockIterator() { return BB; }
    [all...]
  /external/llvm/include/llvm/Analysis/
BranchProbabilityInfo.h 77 BasicBlock *getHotSucc(BasicBlock *BB) const;
142 uint32_t getSumForBlock(const BasicBlock *BB) const;
144 bool calcUnreachableHeuristics(BasicBlock *BB);
145 bool calcMetadataWeights(BasicBlock *BB);
146 bool calcColdCallHeuristics(BasicBlock *BB);
147 bool calcPointerHeuristics(BasicBlock *BB);
148 bool calcLoopBranchHeuristics(BasicBlock *BB);
149 bool calcZeroHeuristics(BasicBlock *BB);
150 bool calcFloatingPointHeuristics(BasicBlock *BB);
151 bool calcInvokeHeuristics(BasicBlock *BB);
    [all...]
LoopIterator.h 84 bool hasPreorder(BasicBlock *BB) const { return PostNumbers.count(BB); }
87 bool hasPostorder(BasicBlock *BB) const {
88 DenseMap<BasicBlock*, unsigned>::const_iterator I = PostNumbers.find(BB);
93 unsigned getPostorder(BasicBlock *BB) const {
94 DenseMap<BasicBlock*, unsigned>::const_iterator I = PostNumbers.find(BB);
101 unsigned getRPO(BasicBlock *BB) const {
102 return 1 + PostBlocks.size() - getPostorder(BB);
118 void finishPostorder(BasicBlock *BB);
153 bool visitPreorder(BasicBlock *BB) {
    [all...]
  /external/llvm/tools/bugpoint-passes/
TestPasses.cpp 36 bool runOnBasicBlock(BasicBlock &BB) override {
37 for (BasicBlock::iterator I = BB.begin(), E = BB.end(); I != E; ++I)
59 bool runOnBasicBlock(BasicBlock &BB) override {
60 for (BasicBlock::iterator I = BB.begin(), E = BB.end(); I != E; ++I)
  /external/clang/test/CodeGenCXX/
virtual-base-cast.cpp 5 struct B { int b; virtual int bb(); };
6 struct C : virtual A, virtual B { int c; virtual int aa(); virtual int bb(); };
8 struct BB { int b; virtual int bb(); };
9 struct CC : AA, BB { virtual int aa(); virtual int bb(); virtual int cc(); };
50 BB* c() { return x; }
75 BB* d() { return y; }
  /external/llvm/lib/Analysis/
CFG.cpp 29 const BasicBlock *BB = &F.getEntryBlock();
30 if (succ_begin(BB) == succ_end(BB))
37 Visited.insert(BB);
38 VisitStack.push_back(std::make_pair(BB, succ_begin(BB)));
39 InStack.insert(BB);
47 BB = *I++;
48 if (Visited.insert(BB)) {
53 if (InStack.count(BB))
    [all...]
CodeMetrics.cpp 25 void CodeMetrics::analyzeBasicBlock(const BasicBlock *BB,
29 for (BasicBlock::const_iterator II = BB->begin(), E = BB->end();
46 if (F == BB->getParent())
78 if (isa<ReturnInst>(BB->getTerminator()))
92 notDuplicatable |= isa<IndirectBrInst>(BB->getTerminator());
94 // Remember NumInsts for this BB.
95 NumBBInsts[BB] = NumInsts - NumInstsBeforeThisBB;
  /external/llvm/lib/CodeGen/
MachineSSAUpdater.cpp 64 bool MachineSSAUpdater::HasValueForBlock(MachineBasicBlock *BB) const {
65 return getAvailableVals(AV).count(BB);
70 void MachineSSAUpdater::AddAvailableValue(MachineBasicBlock *BB, unsigned V) {
71 getAvailableVals(AV)[BB] = V;
76 unsigned MachineSSAUpdater::GetValueAtEndOfBlock(MachineBasicBlock *BB) {
77 return GetValueAtEndOfBlockInternal(BB);
81 unsigned LookForIdenticalPHI(MachineBasicBlock *BB,
83 if (BB->empty())
86 MachineBasicBlock::iterator I = BB->begin();
93 while (I != BB->end() && I->isPHI())
    [all...]
IfConversion.cpp 76 ICNotClassfied, // BB data valid, but not classified.
78 ICSimple, // BB is entry of an one split, no rejoin sub-CFG.
82 ICTriangle, // BB is entry of a triangle sub-CFG.
83 ICDiamond // BB is entry of a diamond sub-CFG.
93 /// IsDone - True if BB is not to be considered for ifcvt.
94 /// IsBeingAnalyzed - True if BB is currently being analyzed.
95 /// IsAnalyzed - True if BB has been analyzed (info is still valid).
96 /// IsEnqueued - True if BB has been enqueued to be ifcvt'ed.
98 /// HasFallThrough - True if BB may fallthrough to the following BB
    [all...]
UnreachableBlockElim.cpp 76 BasicBlock *BB = I;
77 DeadBlocks.push_back(BB);
78 while (PHINode *PN = dyn_cast<PHINode>(BB->begin())) {
80 BB->getInstList().pop_front();
82 for (succ_iterator SI = succ_begin(BB), E = succ_end(BB); SI != E; ++SI)
83 (*SI)->removePredecessor(BB);
84 BB->dropAllReferences();
137 MachineBasicBlock *BB = I;
140 if (!Reachable.count(BB)) {
    [all...]
  /external/llvm/include/llvm/CodeGen/
MachineSSAUpdater.h 69 void AddAvailableValue(MachineBasicBlock *BB, unsigned V);
73 bool HasValueForBlock(MachineBasicBlock *BB) const;
77 unsigned GetValueAtEndOfBlock(MachineBasicBlock *BB);
84 /// 'use' in BB. Consider code like this:
98 unsigned GetValueInMiddleOfBlock(MachineBasicBlock *BB);
108 unsigned GetValueAtEndOfBlockInternal(MachineBasicBlock *BB);
MachineLoopInfo.h 97 /// getLoopFor - Return the inner most loop that BB lives in. If a basic
100 inline MachineLoop *getLoopFor(const MachineBasicBlock *BB) const {
101 return LI.getLoopFor(BB);
106 inline const MachineLoop *operator[](const MachineBasicBlock *BB) const {
107 return LI.getLoopFor(BB);
112 inline unsigned getLoopDepth(const MachineBasicBlock *BB) const {
113 return LI.getLoopDepth(BB);
117 inline bool isLoopHeader(MachineBasicBlock *BB) const {
118 return LI.isLoopHeader(BB);
134 /// changeLoopFor - Change the top-level loop that contains BB to th
    [all...]
  /external/llvm/lib/Transforms/IPO/
PruneEH.cpp 48 void DeleteBasicBlock(BasicBlock *BB);
104 for (Function::iterator BB = F->begin(), E = F->end(); BB != E; ++BB) {
105 if (CheckUnwind && isa<ResumeInst>(BB->getTerminator())) {
108 } else if (CheckReturn && isa<ReturnInst>(BB->getTerminator())) {
115 for (BasicBlock::iterator I = BB->begin(), E = BB->end(); I != E; ++I)
176 for (Function::iterator BB = F->begin(), E = F->end(); BB != E; ++BB)
    [all...]
  /external/llvm/lib/Target/Mips/
Mips16ISelLowering.h 52 MachineBasicBlock *BB) const;
56 MachineBasicBlock *BB) const;
60 MachineBasicBlock *BB) const;
64 MachineBasicBlock *BB) const;
68 MachineInstr *MI, MachineBasicBlock *BB) const;
72 MachineInstr *MI, MachineBasicBlock *BB) const;
76 MachineInstr *MI, MachineBasicBlock *BB )const;
Mips16ISelLowering.cpp 166 MachineBasicBlock *BB) const {
169 return MipsTargetLowering::EmitInstrWithCustomInserter(MI, BB);
171 return emitSel16(Mips::BeqzRxImm16, MI, BB);
173 return emitSel16(Mips::BnezRxImm16, MI, BB);
175 return emitSeliT16(Mips::Bteqz16, Mips::CmpiRxImmX16, MI, BB);
177 return emitSeliT16(Mips::Bteqz16, Mips::SltiRxImmX16, MI, BB);
179 return emitSeliT16(Mips::Bteqz16, Mips::SltiuRxImmX16, MI, BB);
181 return emitSeliT16(Mips::Btnez16, Mips::CmpiRxImmX16, MI, BB);
183 return emitSeliT16(Mips::Btnez16, Mips::SltiRxImmX16, MI, BB);
185 return emitSeliT16(Mips::Btnez16, Mips::SltiuRxImmX16, MI, BB);
    [all...]
MipsSEISelLowering.h 79 MachineBasicBlock *BB) const;
81 MachineBasicBlock *BB,
85 MachineBasicBlock *BB) const;
88 MachineBasicBlock *BB) const;
91 MachineBasicBlock *BB) const;
94 MachineBasicBlock *BB) const;
97 MachineBasicBlock *BB,
102 MachineBasicBlock *BB) const;
105 MachineBasicBlock *BB) const;
108 MachineBasicBlock *BB) const
    [all...]
  /external/llvm/lib/Transforms/Utils/
InstructionNamer.cpp 40 for (Function::iterator BB = F.begin(), E = F.end(); BB != E; ++BB) {
41 if (!BB->hasName())
42 BB->setName("bb");
44 for (BasicBlock::iterator I = BB->begin(), E = BB->end(); I != E; ++I)
  /external/clang/test/Sema/
decl-in-prototype.c 5 int f1(enum {AA,BB} E) { // expected-warning {{will not be visible outside of this function}}
6 return BB;
9 int f2(enum {AA=7,BB} E) { // expected-warning {{will not be visible outside of this function}}
  /external/clang/test/SemaTemplate/
instantiate-member-initializers.cpp 23 template <class T> class BB : public AA<T> {
25 BB() : AA<T>(1) {}
27 BB<int> x;
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
AMDGPUConvertToISA.cpp 52 for (MachineFunction::iterator BB = MF.begin(), BB_E = MF.end();
53 BB != BB_E; ++BB) {
54 MachineBasicBlock &MBB = *BB;
SIISelLowering.h 30 void AppendS_WAITCNT(MachineInstr *MI, MachineBasicBlock &BB,
32 void LowerSI_INTERP(MachineInstr *MI, MachineBasicBlock &BB,
34 void LowerSI_INTERP_CONST(MachineInstr *MI, MachineBasicBlock &BB,
36 void LowerSI_KIL(MachineInstr *MI, MachineBasicBlock &BB,
38 void LowerSI_V_CNDLT(MachineInstr *MI, MachineBasicBlock &BB,
50 MachineBasicBlock * BB) const;
  /external/mesa3d/src/gallium/drivers/radeon/
AMDGPUConvertToISA.cpp 52 for (MachineFunction::iterator BB = MF.begin(), BB_E = MF.end();
53 BB != BB_E; ++BB) {
54 MachineBasicBlock &MBB = *BB;
  /external/llvm/lib/Transforms/Scalar/
JumpThreading.cpp 118 bool ProcessBlock(BasicBlock *BB);
119 bool ThreadEdge(BasicBlock *BB, const SmallVectorImpl<BasicBlock*> &PredBBs,
121 bool DuplicateCondBranchOnPHIIntoPred(BasicBlock *BB,
124 bool ComputeValueKnownInPredecessors(Value *V, BasicBlock *BB,
127 bool ProcessThreadableEdges(Value *Cond, BasicBlock *BB,
134 bool TryToUnfoldSelect(CmpInst *CondCmp, BasicBlock *BB);
176 BasicBlock *BB = I;
178 while (ProcessBlock(BB))
185 if (pred_begin(BB) == pred_end(BB) &
    [all...]

Completed in 2940 milliseconds

1 2 3 4 5 6 7 8 91011>>