HomeSort by relevance Sort by last modified time
    Searched refs:BB (Results 101 - 125 of 2113) sorted by null

1 2 3 45 6 7 8 91011>>

  /external/swiftshader/third_party/LLVM/lib/Analysis/
BranchProbabilityInfo.cpp 88 // Return TRUE if BB leads directly to a Return Instruction.
89 static bool isReturningBlock(BasicBlock *BB) {
93 TerminatorInst *TI = BB->getTerminator();
104 Visited.insert(BB);
105 BB = TI->getSuccessor(0);
108 if (Visited.count(BB))
115 uint32_t getMaxWeightFor(BasicBlock *BB) const {
116 return UINT32_MAX / BB->getTerminator()->getNumSuccessors();
126 bool calcMetadataWeights(BasicBlock *BB);
129 bool calcReturnHeuristics(BasicBlock *BB);
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Transforms/Scalar/
JumpThreading.h 107 bool ProcessBlock(BasicBlock *BB);
108 bool ThreadEdge(BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs,
111 BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs);
114 ComputeValueKnownInPredecessors(Value *V, BasicBlock *BB,
118 bool ProcessThreadableEdges(Value *Cond, BasicBlock *BB,
124 bool ProcessImpliedCondition(BasicBlock *BB);
127 bool TryToUnfoldSelect(CmpInst *CondCmp, BasicBlock *BB);
128 bool TryToUnfoldSelectInCurrBB(BasicBlock *BB);
130 bool ProcessGuards(BasicBlock *BB);
131 bool ThreadGuard(BasicBlock *BB, IntrinsicInst *Guard, BranchInst *BI)
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/Transforms/Scalar/
JumpThreading.h 107 bool ProcessBlock(BasicBlock *BB);
108 bool ThreadEdge(BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs,
111 BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs);
114 ComputeValueKnownInPredecessors(Value *V, BasicBlock *BB,
118 bool ProcessThreadableEdges(Value *Cond, BasicBlock *BB,
124 bool ProcessImpliedCondition(BasicBlock *BB);
127 bool TryToUnfoldSelect(CmpInst *CondCmp, BasicBlock *BB);
128 bool TryToUnfoldSelectInCurrBB(BasicBlock *BB);
130 bool ProcessGuards(BasicBlock *BB);
131 bool ThreadGuard(BasicBlock *BB, IntrinsicInst *Guard, BranchInst *BI)
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/Transforms/Scalar/
JumpThreading.h 107 bool ProcessBlock(BasicBlock *BB);
108 bool ThreadEdge(BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs,
111 BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs);
114 ComputeValueKnownInPredecessors(Value *V, BasicBlock *BB,
118 bool ProcessThreadableEdges(Value *Cond, BasicBlock *BB,
124 bool ProcessImpliedCondition(BasicBlock *BB);
127 bool TryToUnfoldSelect(CmpInst *CondCmp, BasicBlock *BB);
128 bool TryToUnfoldSelectInCurrBB(BasicBlock *BB);
130 bool ProcessGuards(BasicBlock *BB);
131 bool ThreadGuard(BasicBlock *BB, IntrinsicInst *Guard, BranchInst *BI)
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/Transforms/Scalar/
JumpThreading.h 122 bool ProcessBlock(BasicBlock *BB);
123 bool ThreadEdge(BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs,
126 BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs);
129 ComputeValueKnownInPredecessors(Value *V, BasicBlock *BB,
133 bool ProcessThreadableEdges(Value *Cond, BasicBlock *BB,
139 bool ProcessImpliedCondition(BasicBlock *BB);
142 bool TryToUnfoldSelect(CmpInst *CondCmp, BasicBlock *BB);
143 bool TryToUnfoldSelectInCurrBB(BasicBlock *BB);
145 bool ProcessGuards(BasicBlock *BB);
146 bool ThreadGuard(BasicBlock *BB, IntrinsicInst *Guard, BranchInst *BI)
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/Transforms/Scalar/
JumpThreading.h 122 bool ProcessBlock(BasicBlock *BB);
123 bool ThreadEdge(BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs,
126 BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs);
129 ComputeValueKnownInPredecessors(Value *V, BasicBlock *BB,
133 bool ProcessThreadableEdges(Value *Cond, BasicBlock *BB,
139 bool ProcessImpliedCondition(BasicBlock *BB);
142 bool TryToUnfoldSelect(CmpInst *CondCmp, BasicBlock *BB);
143 bool TryToUnfoldSelectInCurrBB(BasicBlock *BB);
145 bool ProcessGuards(BasicBlock *BB);
146 bool ThreadGuard(BasicBlock *BB, IntrinsicInst *Guard, BranchInst *BI)
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/Transforms/Scalar/
JumpThreading.h 122 bool ProcessBlock(BasicBlock *BB);
123 bool ThreadEdge(BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs,
126 BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs);
129 ComputeValueKnownInPredecessors(Value *V, BasicBlock *BB,
133 bool ProcessThreadableEdges(Value *Cond, BasicBlock *BB,
139 bool ProcessImpliedCondition(BasicBlock *BB);
142 bool TryToUnfoldSelect(CmpInst *CondCmp, BasicBlock *BB);
143 bool TryToUnfoldSelectInCurrBB(BasicBlock *BB);
145 bool ProcessGuards(BasicBlock *BB);
146 bool ThreadGuard(BasicBlock *BB, IntrinsicInst *Guard, BranchInst *BI)
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/Transforms/Scalar/
JumpThreading.h 122 bool ProcessBlock(BasicBlock *BB);
123 bool ThreadEdge(BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs,
126 BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs);
129 ComputeValueKnownInPredecessors(Value *V, BasicBlock *BB,
133 bool ProcessThreadableEdges(Value *Cond, BasicBlock *BB,
139 bool ProcessImpliedCondition(BasicBlock *BB);
142 bool TryToUnfoldSelect(CmpInst *CondCmp, BasicBlock *BB);
143 bool TryToUnfoldSelectInCurrBB(BasicBlock *BB);
145 bool ProcessGuards(BasicBlock *BB);
146 bool ThreadGuard(BasicBlock *BB, IntrinsicInst *Guard, BranchInst *BI)
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Transforms/Scalar/
JumpThreading.h 107 bool ProcessBlock(BasicBlock *BB);
108 bool ThreadEdge(BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs,
111 BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs);
114 ComputeValueKnownInPredecessors(Value *V, BasicBlock *BB,
118 bool ProcessThreadableEdges(Value *Cond, BasicBlock *BB,
124 bool ProcessImpliedCondition(BasicBlock *BB);
127 bool TryToUnfoldSelect(CmpInst *CondCmp, BasicBlock *BB);
128 bool TryToUnfoldSelectInCurrBB(BasicBlock *BB);
130 bool ProcessGuards(BasicBlock *BB);
131 bool ThreadGuard(BasicBlock *BB, IntrinsicInst *Guard, BranchInst *BI)
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/Transforms/Scalar/
JumpThreading.h 107 bool ProcessBlock(BasicBlock *BB);
108 bool ThreadEdge(BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs,
111 BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs);
114 ComputeValueKnownInPredecessors(Value *V, BasicBlock *BB,
118 bool ProcessThreadableEdges(Value *Cond, BasicBlock *BB,
124 bool ProcessImpliedCondition(BasicBlock *BB);
127 bool TryToUnfoldSelect(CmpInst *CondCmp, BasicBlock *BB);
128 bool TryToUnfoldSelectInCurrBB(BasicBlock *BB);
130 bool ProcessGuards(BasicBlock *BB);
131 bool ThreadGuard(BasicBlock *BB, IntrinsicInst *Guard, BranchInst *BI)
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4479392/include/llvm/Transforms/Scalar/
JumpThreading.h 107 bool ProcessBlock(BasicBlock *BB);
108 bool ThreadEdge(BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs,
111 BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs);
114 ComputeValueKnownInPredecessors(Value *V, BasicBlock *BB,
118 bool ProcessThreadableEdges(Value *Cond, BasicBlock *BB,
124 bool ProcessImpliedCondition(BasicBlock *BB);
127 bool TryToUnfoldSelect(CmpInst *CondCmp, BasicBlock *BB);
128 bool TryToUnfoldSelectInCurrBB(BasicBlock *BB);
130 bool ProcessGuards(BasicBlock *BB);
131 bool ThreadGuard(BasicBlock *BB, IntrinsicInst *Guard, BranchInst *BI)
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4579689/include/llvm/Transforms/Scalar/
JumpThreading.h 122 bool ProcessBlock(BasicBlock *BB);
123 bool ThreadEdge(BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs,
126 BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs);
129 ComputeValueKnownInPredecessors(Value *V, BasicBlock *BB,
133 bool ProcessThreadableEdges(Value *Cond, BasicBlock *BB,
139 bool ProcessImpliedCondition(BasicBlock *BB);
142 bool TryToUnfoldSelect(CmpInst *CondCmp, BasicBlock *BB);
143 bool TryToUnfoldSelectInCurrBB(BasicBlock *BB);
145 bool ProcessGuards(BasicBlock *BB);
146 bool ThreadGuard(BasicBlock *BB, IntrinsicInst *Guard, BranchInst *BI)
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4630689/include/llvm/Transforms/Scalar/
JumpThreading.h 122 bool ProcessBlock(BasicBlock *BB);
123 bool ThreadEdge(BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs,
126 BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs);
129 ComputeValueKnownInPredecessors(Value *V, BasicBlock *BB,
133 bool ProcessThreadableEdges(Value *Cond, BasicBlock *BB,
139 bool ProcessImpliedCondition(BasicBlock *BB);
142 bool TryToUnfoldSelect(CmpInst *CondCmp, BasicBlock *BB);
143 bool TryToUnfoldSelectInCurrBB(BasicBlock *BB);
145 bool ProcessGuards(BasicBlock *BB);
146 bool ThreadGuard(BasicBlock *BB, IntrinsicInst *Guard, BranchInst *BI)
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4639204/include/llvm/Transforms/Scalar/
JumpThreading.h 122 bool ProcessBlock(BasicBlock *BB);
123 bool ThreadEdge(BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs,
126 BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs);
129 ComputeValueKnownInPredecessors(Value *V, BasicBlock *BB,
133 bool ProcessThreadableEdges(Value *Cond, BasicBlock *BB,
139 bool ProcessImpliedCondition(BasicBlock *BB);
142 bool TryToUnfoldSelect(CmpInst *CondCmp, BasicBlock *BB);
143 bool TryToUnfoldSelectInCurrBB(BasicBlock *BB);
145 bool ProcessGuards(BasicBlock *BB);
146 bool ThreadGuard(BasicBlock *BB, IntrinsicInst *Guard, BranchInst *BI)
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4691093/include/llvm/Transforms/Scalar/
JumpThreading.h 122 bool ProcessBlock(BasicBlock *BB);
123 bool ThreadEdge(BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs,
126 BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs);
129 ComputeValueKnownInPredecessors(Value *V, BasicBlock *BB,
133 bool ProcessThreadableEdges(Value *Cond, BasicBlock *BB,
139 bool ProcessImpliedCondition(BasicBlock *BB);
142 bool TryToUnfoldSelect(CmpInst *CondCmp, BasicBlock *BB);
143 bool TryToUnfoldSelectInCurrBB(BasicBlock *BB);
145 bool ProcessGuards(BasicBlock *BB);
146 bool ThreadGuard(BasicBlock *BB, IntrinsicInst *Guard, BranchInst *BI)
    [all...]
  /external/llvm/lib/CodeGen/
UnreachableBlockElim.cpp 46 for (BasicBlock *BB : depth_first_ext(&F, Reachable))
47 (void)BB/* Mark all reachable blocks */;
54 BasicBlock *BB = &*I;
55 DeadBlocks.push_back(BB);
56 while (PHINode *PN = dyn_cast<PHINode>(BB->begin())) {
58 BB->getInstList().pop_front();
60 for (succ_iterator SI = succ_begin(BB), E = succ_end(BB); SI != E; ++SI)
61 (*SI)->removePredecessor(BB);
62 BB->dropAllReferences()
    [all...]
  /external/llvm/include/llvm/Analysis/
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/lib/Target/Mips/
Mips16ISelLowering.h 54 MachineBasicBlock *BB) const;
58 MachineBasicBlock *BB) const;
62 MachineBasicBlock *BB) const;
66 MachineBasicBlock *BB) const;
71 MachineBasicBlock *BB) const;
74 MachineBasicBlock *BB) const;
78 MachineBasicBlock *BB) const;
Mips16ISelLowering.cpp 169 MachineBasicBlock *BB) const {
172 return MipsTargetLowering::EmitInstrWithCustomInserter(MI, BB);
174 return emitSel16(Mips::BeqzRxImm16, MI, BB);
176 return emitSel16(Mips::BnezRxImm16, MI, BB);
178 return emitSeliT16(Mips::Bteqz16, Mips::CmpiRxImmX16, MI, BB);
180 return emitSeliT16(Mips::Bteqz16, Mips::SltiRxImmX16, MI, BB);
182 return emitSeliT16(Mips::Bteqz16, Mips::SltiuRxImmX16, MI, BB);
184 return emitSeliT16(Mips::Btnez16, Mips::CmpiRxImmX16, MI, BB);
186 return emitSeliT16(Mips::Btnez16, Mips::SltiRxImmX16, MI, BB);
188 return emitSeliT16(Mips::Btnez16, Mips::SltiuRxImmX16, MI, BB);
    [all...]
  /external/swiftshader/third_party/LLVM/include/llvm/Transforms/Utils/
Local.h 49 bool ConstantFoldTerminator(BasicBlock *BB, bool DeleteDeadConditions = false);
79 bool SimplifyInstructionsInBlock(BasicBlock *BB, const TargetData *TD = 0);
86 /// method is called when we're about to delete Pred as a predecessor of BB. If
87 /// BB contains any PHI nodes, this drops the entries in the PHI nodes for Pred.
96 void RemovePredecessorAndSimplify(BasicBlock *BB, BasicBlock *Pred,
100 /// MergeBasicBlockIntoOnlyPred - BB is a block with one predecessor and its
101 /// predecessor is known to have one successor (BB!). Eliminate the edge
102 /// between them, moving the instructions in the predecessor into BB. This
105 void MergeBasicBlockIntoOnlyPred(BasicBlock *BB, Pass *P = 0);
108 /// TryToSimplifyUncondBranchFromEmptyBlock - BB is known to contain a
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
BasicBlockPlacement.cpp 74 void PlaceBlocks(BasicBlock *BB);
104 void BlockPlacement::PlaceBlocks(BasicBlock *BB) {
105 assert(!PlacedBlocks.count(BB) && "Already placed this block!");
106 PlacedBlocks.insert(BB);
109 if (&*InsertPos != BB) {
113 Function::BasicBlockListType &Blocks = BB->getParent()->getBasicBlockList();
114 Blocks.splice(InsertPos, Blocks, BB);
127 succ_iterator SI = succ_begin(BB), E = succ_end(BB);
  /external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
BasicBlockUtils.cpp 35 void llvm::DeleteDeadBlock(BasicBlock *BB) {
36 assert((pred_begin(BB) == pred_end(BB) ||
38 BB->getSinglePredecessor() == BB) && "Block is not dead!");
39 TerminatorInst *BBTerm = BB->getTerminator();
44 BBTerm->getSuccessor(i)->removePredecessor(BB);
47 while (!BB->empty()) {
48 Instruction &I = BB->back();
56 BB->getInstList().pop_back()
    [all...]
  /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/llvm/include/llvm/CodeGen/
MachineLoopInfo.h 90 /// Return the innermost loop that BB lives in. If a basic block is in no loop
92 inline MachineLoop *getLoopFor(const MachineBasicBlock *BB) const {
93 return LI.getLoopFor(BB);
97 inline const MachineLoop *operator[](const MachineBasicBlock *BB) const {
98 return LI.getLoopFor(BB);
102 inline unsigned getLoopDepth(const MachineBasicBlock *BB) const {
103 return LI.getLoopDepth(BB);
107 inline bool isLoopHeader(const MachineBasicBlock *BB) const {
108 return LI.isLoopHeader(BB);
122 /// Change the top-level loop that contains BB to the specified loop. Thi
    [all...]

Completed in 1836 milliseconds

1 2 3 45 6 7 8 91011>>