HomeSort by: relevance | last modified time | path
    Searched refs:pred_iterator (Results 1 - 25 of 37) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
Interval.h 44 using pred_iterator = std::vector<BasicBlock*>::iterator;
107 /// just like BasicBlocks can with the pred_* functions, and *::pred_iterator.
109 inline Interval::pred_iterator pred_begin(Interval *I) {
112 inline Interval::pred_iterator pred_end(Interval *I) {
129 using ChildIteratorType = Interval::pred_iterator;
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
CFG.h 39 // BasicBlock pred_iterator definition
77 assert(!It.atEnd() && "pred_iterator out of range!");
83 assert(!It.atEnd() && "pred_iterator out of range!");
105 using pred_iterator = PredIterator<BasicBlock, Value::user_iterator>;
108 using pred_range = iterator_range<pred_iterator>;
111 inline pred_iterator pred_begin(BasicBlock *BB) { return pred_iterator(BB); }
115 inline pred_iterator pred_end(BasicBlock *BB) { return pred_iterator(BB, true);}
327 using ChildIteratorType = pred_iterator;
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
SimplifyCFGPass.cpp 123 for (pred_iterator PI = pred_begin(&BB), E = pred_end(&BB);
167 pred_iterator PB = pred_begin(RetBlock), PE = pred_end(RetBlock);
172 for (pred_iterator PI = PB; PI != PE; ++PI)
TailRecursionElimination.cpp 567 pred_iterator PB = pred_begin(HeaderBB), PE = pred_end(HeaderBB);
577 for (pred_iterator PI = PB; PI != PE; ++PI) {
JumpThreading.cpp 1510 pred_iterator PB = pred_begin(LoadBB), PE = pred_end(LoadBB);
1518 for (pred_iterator PI = PB; PI != PE; ++PI) {
  /src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
ExplodedGraph.h 233 using pred_iterator = ExplodedNode * const *;
234 using pred_range = llvm::iterator_range<pred_iterator>;
239 pred_iterator pred_begin() { return Preds.begin(); }
240 pred_iterator pred_end() { return Preds.end(); }
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCEarlyReturn.cpp 65 for (MachineBasicBlock::pred_iterator PI = ReturnMBB.pred_begin(),
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
MachineBasicBlock.h 304 using pred_iterator = std::vector<MachineBasicBlock *>::iterator;
316 pred_iterator pred_begin() { return Predecessors.begin(); }
318 pred_iterator pred_end() { return Predecessors.end(); }
349 inline iterator_range<pred_iterator> predecessors() {
1159 using ChildIteratorType = MachineBasicBlock::pred_iterator;
ScheduleDAG.h 259 typedef SmallVectorImpl<SDep>::iterator pred_iterator; typedef
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/
DependencyAnalysis.cpp 228 pred_iterator PI(LocalStartBB), PE(LocalStartBB, false);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
ScheduleDAG.cpp 329 SUnit::pred_iterator BestI = Preds.begin();
331 for (SUnit::pred_iterator I = std::next(BestI), E = Preds.end(); I != E;
MachineSink.cpp 686 for (MachineBasicBlock::pred_iterator PI = ToBB->pred_begin(),
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
BasicBlockUtils.h 229 inline bool SplitCriticalEdge(BasicBlock *Succ, pred_iterator PI,
  /src/external/apache2/llvm/dist/clang/include/clang/Analysis/
CFG.h 923 using pred_iterator = AdjacentBlocks::iterator;
927 using pred_range = llvm::iterator_range<pred_iterator>;
937 pred_iterator pred_begin() { return Preds.begin(); }
938 pred_iterator pred_end() { return Preds.end(); }
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
ExplodedGraph.cpp 513 for (ExplodedNode::pred_iterator I = N->Preds.begin(), E = N->Preds.end();
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
SIModeRegister.cpp 343 MachineBasicBlock::pred_iterator P = MBB.pred_begin(), E = MBB.pred_end();
AMDGPUMachineCFGStructurizer.cpp 1793 for (MachineBasicBlock::pred_iterator PI = StartMBB->pred_begin(),
1818 for (MachineBasicBlock::pred_iterator PI = CodeBBStart->pred_begin(),
2561 for (MachineBasicBlock::pred_iterator PI = Exit->pred_begin(),
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonGenInsert.cpp 768 using pred_iterator = MachineBasicBlock::const_pred_iterator;
770 for (pred_iterator I = ToB->pred_begin(), E = ToB->pred_end(); I != E; ++I) {
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
BasicBlockUtils.cpp 1203 for (pred_iterator i = pred_begin(OrigBB), e = pred_end(OrigBB);
1471 pred_iterator PI = pred_begin(BB), PE = pred_end(BB);
ScalarEvolutionExpander.cpp 1348 pred_iterator HPB = pred_begin(Header), HPE = pred_end(Header);
1353 for (pred_iterator HPI = HPB; HPI != HPE; ++HPI) {
1623 pred_iterator HPB = pred_begin(Header), HPE = pred_end(Header);
1630 for (pred_iterator HPI = HPB; HPI != HPE; ++HPI) {
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
LoopInfo.cpp 130 pred_iterator PI = pred_begin(H);
LazyValueInfo.cpp 1769 pred_iterator PI = pred_begin(BB), PE = pred_end(BB);
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsDelaySlotFiller.cpp 842 for (MachineBasicBlock::pred_iterator PI = SuccBB->pred_begin(),
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86AvoidStoreForwardingBlocks.cpp 363 for (MachineBasicBlock::pred_iterator PB = MBB->pred_begin(),
  /src/external/apache2/llvm/dist/llvm/tools/llvm-diff/
DifferenceEngine.cpp 126 for (pred_iterator I = pred_begin(Block), E = pred_end(Block); I != E; ++I)

Completed in 115 milliseconds

1 2