Searched defs:BasicBlock (Results 1 - 18 of 18) sorted by relevance

/external/llvm/lib/IR/
H A DBasicBlock.cpp1 //===-- BasicBlock.cpp - Implement BasicBlock related methods -------------===//
10 // This file implements the BasicBlock class for the IR library.
14 #include "llvm/IR/BasicBlock.h"
26 ValueSymbolTable *BasicBlock::getValueSymbolTable() {
32 LLVMContext &BasicBlock::getContext() const {
38 template class llvm::SymbolTableListTraits<Instruction, BasicBlock>;
41 BasicBlock::BasicBlock(LLVMContext &C, const Twine &Name, Function *NewParent, function in class:BasicBlock
42 BasicBlock *InsertBefor
[all...]
/external/mesa3d/src/gallium/drivers/nv50/codegen/
H A Dnv50_ir_bb.cpp67 delete reinterpret_cast<BasicBlock *>(BBs.get());
70 BasicBlock::BasicBlock(Function *fn) : cfg(this), dom(this), func(fn) function in class:nv50_ir::BasicBlock
85 BasicBlock::~BasicBlock()
90 BasicBlock *
91 BasicBlock::clone(ClonePolicy<Function>& pol) const
93 BasicBlock *bb = new BasicBlock(pol.context());
103 BasicBlock *ob
[all...]
/external/clang/lib/Analysis/
H A DThreadSafetyTIL.cpp56 unsigned BasicBlock::addPredecessor(BasicBlock *Pred) {
70 void BasicBlock::reservePredecessors(unsigned NumPreds) {
155 int BasicBlock::renumberInstrs(int ID) {
168 int BasicBlock::topologicalSort(SimpleArray<BasicBlock*>& Blocks, int ID) {
191 int BasicBlock::topologicalFinalSort(SimpleArray<BasicBlock*>& Blocks, int ID) {
209 void BasicBlock::computeDominator() {
210 BasicBlock *Candidat
269 computeNodeSize(BasicBlock *B, BasicBlock::TopologyNode BasicBlock::*TN) argument
280 computeNodeID(BasicBlock *B, BasicBlock::TopologyNode BasicBlock::*TN) argument
[all...]
/external/dexmaker/src/dx/java/com/android/dx/rop/code/
H A DBasicBlock.java27 public final class BasicBlock implements LabeledItem { class in inherits:LabeledItem
59 public BasicBlock(int label, InsnList insns, IntList successors, method in class:BasicBlock
262 public BasicBlock withRegisterOffset(int delta) {
263 return new BasicBlock(label, insns.withRegisterOffset(delta),
272 * BasicBlock visitor interface
279 public void visitBlock (BasicBlock b);
/external/llvm/lib/Analysis/
H A DCFG.cpp1 //===-- CFG.cpp - BasicBlock analysis --------------------------------------==//
28 SmallVectorImpl<std::pair<const BasicBlock*,const BasicBlock*> > &Result) {
29 const BasicBlock *BB = &F.getEntryBlock();
33 SmallPtrSet<const BasicBlock*, 8> Visited;
34 SmallVector<std::pair<const BasicBlock*, succ_const_iterator>, 8> VisitStack;
35 SmallPtrSet<const BasicBlock*, 8> InStack;
41 std::pair<const BasicBlock*, succ_const_iterator> &Top = VisitStack.back();
42 const BasicBlock *ParentBB = Top.first;
72 unsigned llvm::GetSuccessorNumber(BasicBlock *B
27 FindFunctionBackedges(const Function &F, SmallVectorImpl<std::pair<const BasicBlock*,const BasicBlock*> > &Result) argument
[all...]
/external/javassist/src/main/javassist/bytecode/stackmap/
H A DBasicBlock.java28 public class BasicBlock { class
31 public BasicBlock[] exit; // null if the block is a leaf.
35 protected BasicBlock(int pos) { method in class:BasicBlock
41 public static BasicBlock find(BasicBlock[] blocks, int pos)
55 BasicBlock body;
57 Catch(BasicBlock b, int i, Catch c) {
97 BasicBlock block;
98 BasicBlock[] jump;
121 void setJump(BasicBlock[] b
[all...]
/external/llvm/bindings/python/llvm/
H A Dcore.py29 "BasicBlock",
287 return b and BasicBlock(b)
292 return b and BasicBlock(b)
307 if not isinstance(self.bb, BasicBlock):
325 class BasicBlock(LLVMObject): class in inherits:LLVMObject
333 return b and BasicBlock(b)
338 return b and BasicBlock(b)
394 return BasicBlock.__inst_iterator(self)
397 return BasicBlock.__inst_iterator(self, reverse=True)
564 library.LLVMGetNextBasicBlock.argtypes = [BasicBlock]
[all...]
/external/llvm/include/llvm/IR/
H A DBasicBlock.h1 //===-- llvm/BasicBlock.h - Represent a basic block in the VM ---*- C++ -*-===//
10 // This file contains the declaration of the BasicBlock class.
34 template<> struct ilist_traits<BasicBlock>
35 : public SymbolTableListTraits<BasicBlock, Function> {
37 BasicBlock *createSentinel() const;
38 static void destroySentinel(BasicBlock*) {}
40 BasicBlock *provideInitialHead() const { return createSentinel(); }
41 BasicBlock *ensureHead(BasicBlock*) const { return createSentinel(); }
42 static void noteHead(BasicBlock*, BasicBloc
65 class BasicBlock : public Value, // Basic blocks are data objects also class in namespace:llvm
[all...]
/external/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDebugLine.h122 BasicBlock:1, member in struct:llvm::DWARFDebugLine::Row
/external/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.cpp64 if (!isa<BasicBlock>(Op) && !isa<GlobalValue>(Op))
121 for (const BasicBlock &BB : F)
125 for (const BasicBlock &BB : F)
131 for (const BasicBlock &BB : F)
245 for (const BasicBlock &BB : F)
249 for (const BasicBlock &BB : F)
254 for (const BasicBlock &BB : F)
351 for (const BasicBlock &BB : F)
606 if (!isa<BasicBlock>(*I)) // Don't enumerate BB operand to BlockAddress.
688 if (isa<BasicBlock>(O
788 IncorporateFunctionInfoGlobalBBIDs(const Function *F, DenseMap<const BasicBlock*, unsigned> &IDMap) argument
[all...]
/external/v8/src/compiler/
H A Dschedule.h24 class BasicBlock;
41 BasicBlock* dominator_; // Immediate dominator of the block.
42 BasicBlock* loop_header_; // Pointer to dominating loop header basic block,
95 class BasicBlock FINAL : public GenericNode<BasicBlockData, BasicBlock> {
97 BasicBlock(GenericGraphBase* graph, int input_count) function in class:v8::internal::compiler::FINAL
98 : GenericNode<BasicBlockData, BasicBlock>(graph, input_count) {}
107 BasicBlock* PredecessorAt(int index) { return InputAt(index); }
110 BasicBlock* SuccessorAt(int index) { return UseAt(index); }
112 int PredecessorIndexOf(BasicBlock* predecesso
[all...]
/external/v8/src/
H A Dhydrogen-bce.cc101 HBasicBlock* BasicBlock() const { return basic_block_; } function in class:v8::internal::BoundsCheckBbData
410 } else if (data->BasicBlock() == bb) {
/external/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyTIL.h256 class BasicBlock;
293 BasicBlock* block() const { return Block; }
296 void setID(BasicBlock *B, unsigned id) { Block = B; SExprID = id; }
309 BasicBlock* Block;
403 friend class BasicBlock;
1368 ArrayRef<BasicBlock*> successors();
1370 ArrayRef<BasicBlock*> successors() const {
1385 Goto(BasicBlock *B, unsigned I)
1387 Goto(const Goto &G, BasicBlock *B, unsigned I)
1390 const BasicBlock *targetBloc
1520 class BasicBlock : public SExpr { class in namespace:clang::threadSafety
1549 explicit BasicBlock(MemRegionRef A) function in class:clang::threadSafety::BasicBlock
1552 BasicBlock(BasicBlock &B, MemRegionRef A, InstrArray &&As, InstrArray &&Is, function in class:clang::threadSafety::BasicBlock
[all...]
/external/llvm/bindings/ocaml/llvm/
H A Dllvm.ml264 | BasicBlock Constructor in type:ValueKind/t
H A Dllvm_ocaml.c477 BasicBlock, enumerator in enum:ValueKind
532 DEFINE_CASE(Val, BasicBlock);
1313 block, BasicBlock, LLVMValueRef, LLVMBasicBlockRef, LLVMGetBasicBlockParent)
/external/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h60 BasicBlock, VALUETYPE, CONDCODE, Register, RegisterMask, enumerator in enum:llvm::ISD::NodeType
/external/robolectric/lib/main/
H A Djavassist-3.14.0-GA.jarMETA-INF/ META-INF/MANIFEST.MF javassist/ javassist/bytecode/ javassist/bytecode/analysis/ javassist/bytecode/annotation/ javassist/ ...
/external/owasp/sanitizer/tools/findbugs/lib/
H A Dfindbugs.jarMETA-INF/ META-INF/MANIFEST.MF default.xsl edu/ edu/umd/ edu/umd/cs/ edu/ ...

Completed in 1658 milliseconds