HomeSort by: relevance | last modified time | path
    Searched defs:successors (Results 1 - 12 of 12) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
LoopTraversal.cpp 46 for (MachineBasicBlock *Succ : ActiveMBB->successors()) { function
69 // Don't update successors here. We'll get to them anyway through this
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
CFG.h 12 /// iterating successors and predecessors of basic blocks, the successors of
192 // successors.
262 inline succ_range successors(Instruction *I) { function in namespace:llvm
265 inline const_succ_range successors(const Instruction *I) { function in namespace:llvm
287 inline succ_range successors(BasicBlock *BB) { function in namespace:llvm
290 inline const_succ_range successors(const BasicBlock *BB) { function in namespace:llvm
Instructions.h 3000 llvm_unreachable("ReturnInst has no successors!");
3004 llvm_unreachable("ReturnInst has no successors!");
3052 /// This only makes sense because the successors are stored as adjacent
3124 /// Swap the successors of this branch instruction.
3126 /// Swaps the successors of the branch instruction. This also swaps any
3131 iterator_range<succ_op_iterator> successors() {
3137 iterator_range<const_succ_op_iterator> successors() const {
3603 /// This only makes sense because the successors are stored as adjacent
3670 iterator_range<succ_op_iterator> successors() { function in class:llvm::CallInst::SwitchInst::IndirectBrInst
3675 iterator_range<const_succ_op_iterator> successors() const function in class:llvm::CallInst::SwitchInst::IndirectBrInst
    [all...]
  /src/external/gpl3/gcc/dist/gcc/
ddg.h 35 /* The following two macros enables direct access to the successors and
38 #define NODE_SUCCESSORS(x) ((x)->successors)
64 sbitmap successors; member in struct:ddg_node
  /src/external/gpl3/gcc.old/dist/gcc/
ddg.h 35 /* The following two macros enables direct access to the successors and
38 #define NODE_SUCCESSORS(x) ((x)->successors)
64 sbitmap successors; member in struct:ddg_node
  /src/external/apache2/llvm/dist/clang/include/clang/Analysis/Analyses/
ThreadSafetyTIL.h 1357 ArrayRef<BasicBlock *> successors();
1359 ArrayRef<BasicBlock *> successors() const { function in class:clang::threadSafety::Terminator
1360 return const_cast<Terminator*>(this)->successors();
1385 ArrayRef<BasicBlock *> successors() { return TargetBlock; } function in class:clang::threadSafety::Goto
1433 ArrayRef<BasicBlock*> successors() { function in class:clang::threadSafety::Branch
1466 ArrayRef<BasicBlock *> successors() { return None; } function in class:clang::threadSafety::Return
1486 inline ArrayRef<BasicBlock*> Terminator::successors() { function in class:clang::threadSafety::Terminator
1488 case COP_Goto: return cast<Goto>(this)->successors();
1489 case COP_Branch: return cast<Branch>(this)->successors();
1490 case COP_Return: return cast<Return>(this)->successors();
1566 ArrayRef<BasicBlock*> successors() { return TermInstr->successors(); } function in class:clang::threadSafety::BasicBlock
1567 ArrayRef<BasicBlock*> successors() const { return TermInstr->successors(); } function in class:clang::threadSafety::BasicBlock
    [all...]
  /src/external/apache2/llvm/dist/llvm/bindings/ocaml/llvm/
llvm.ml 1120 let successors llv = var
1122 raise (Invalid_argument "Llvm.successors can only be used on terminators")
llvm.mli 1957 (** [num_successors v] returns the number of successors for the value [v].
1961 (** [successors v] returns the successors of [v]. *)
1962 val successors : llvalue -> llbasicblock array var
1967 (** [fold_successors f v init] is [f (... (f init vN) ...) v1] where [v1,...,vN] are the successors of [v]. Tail recursive. *)
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
MachineBasicBlock.h 120 std::vector<MachineBasicBlock *> Successors;
122 /// Keep track of the probabilities to the successors. This vector has the
123 /// same order as Successors, or it is empty if we don't use it (disable
332 succ_iterator succ_begin() { return Successors.begin(); }
333 const_succ_iterator succ_begin() const { return Successors.begin(); }
334 succ_iterator succ_end() { return Successors.end(); }
335 const_succ_iterator succ_end() const { return Successors.end(); }
337 { return Successors.rbegin(); }
339 { return Successors.rbegin(); }
341 { return Successors.rend();
355 inline iterator_range<succ_iterator> successors() { function in class:llvm::MachineBasicBlock
358 inline iterator_range<const_succ_iterator> successors() const { function in class:llvm::MachineBasicBlock
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
CoroFrame.cpp 102 iterator_range<succ_iterator> successors(BlockData const &BD) const { function in struct:__anon5275::SuspendCrossingInfo
104 return llvm::successors(BB);
246 for (BasicBlock *SI : successors(B)) {
1990 // Recurse on the successors.
1991 for (auto Succ : successors(From)) {
2024 // Recurse into the successors.
2025 for (auto Succ : successors(BB)) {
2030 // If none of the successors leads back in a loop, we're on an exit/abort.
  /src/external/gpl3/gcc/dist/gcc/jit/
jit-recording.cc 4380 vec <block *> successors = b->get_successor_blocks (); local
4383 FOR_EACH_VEC_ELT (successors, i, succ)
4386 successors.release ();
4981 vec <block *> successors = get_successor_blocks (); local
4984 FOR_EACH_VEC_ELT (successors, i, succ)
4988 successors.release ();
  /src/external/gpl3/gcc.old/dist/gcc/jit/
jit-recording.cc 4273 vec <block *> successors = b->get_successor_blocks (); local
4276 FOR_EACH_VEC_ELT (successors, i, succ)
4279 successors.release ();
4797 vec <block *> successors = get_successor_blocks (); local
4800 FOR_EACH_VEC_ELT (successors, i, succ)
4804 successors.release ();

Completed in 58 milliseconds