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