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

/external/chromium_org/sandbox/linux/seccomp-bpf/
H A Dbasicblock.cc9 BasicBlock::BasicBlock() {} function in class:sandbox::BasicBlock
11 BasicBlock::~BasicBlock() {}
H A Dbasicblock.h14 struct BasicBlock { struct in namespace:sandbox
15 BasicBlock();
16 ~BasicBlock();
26 int (*cmp)(const BasicBlock*, const BasicBlock*, const T& data))
29 bool operator()(const BasicBlock* a, const BasicBlock* b) const {
35 int (*cmp_)(const BasicBlock*, const BasicBlock*, const T&);
25 Less(const T& data, int (*cmp)(const BasicBlock*, const BasicBlock*, const T& data)) argument
/external/chromium_org/third_party/mesa/src/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/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"
27 ValueSymbolTable *BasicBlock::getValueSymbolTable() {
33 const DataLayout *BasicBlock::getDataLayout() const {
37 LLVMContext &BasicBlock::getContext() const {
43 template class llvm::SymbolTableListTraits<Instruction, BasicBlock>;
46 BasicBlock::BasicBlock(LLVMContex function in class:BasicBlock
[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/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.
32 : public SymbolTableListTraits<Instruction, BasicBlock> {
62 /// tables. The type of a BasicBlock is "Type::LabelTy" because the basic block
68 /// terminate the blocks. The BasicBlock class allows malformed basic blocks to
72 class BasicBlock : public Value, // Basic blocks are data objects also class in namespace:llvm
73 public ilist_node<BasicBlock> {
82 friend class SymbolTableListTraits<BasicBlock, Function>;
84 BasicBlock(const BasicBlock
[all...]
/external/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.cpp80 for (const BasicBlock &BB : F)
337 if (!isa<BasicBlock>(*I)) // Don't enumerate BB operand to BlockAddress.
408 if (isa<BasicBlock>(Op)) continue;
458 for (BasicBlock::const_iterator I = BB->begin(), E = BB->end(); I!=E; ++I)
481 for (BasicBlock::const_iterator I = BB->begin(), E = BB->end(); I!=E; ++I) {
524 DenseMap<const BasicBlock*, unsigned> &IDMap) {
533 unsigned ValueEnumerator::getGlobalBasicBlockID(const BasicBlock *BB) const {
523 IncorporateFunctionInfoGlobalBBIDs(const Function *F, DenseMap<const BasicBlock*, unsigned> &IDMap) argument
/external/llvm/lib/DebugInfo/
H A DDWARFDebugLine.h122 BasicBlock:1, member in struct:llvm::DWARFDebugLine::Row
/external/chromium_org/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/chromium_org/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/llvm/lib/MC/MCAnalysis/
H A DMCModuleYAML.cpp108 struct BasicBlock { struct in namespace:llvm::MCModuleYAML
116 std::vector<BasicBlock> BasicBlocks;
131 LLVM_YAML_IS_SEQUENCE_VECTOR(llvm::MCModuleYAML::BasicBlock)
150 template <> struct MappingTraits<MCModuleYAML::BasicBlock> {
151 static void mapping(IO &IO, MCModuleYAML::BasicBlock &BB);
199 MappingTraits<MCModuleYAML::BasicBlock>::mapping(IO &IO,
200 MCModuleYAML::BasicBlock &BB) {
342 MCModuleYAML::BasicBlock &BB = F.BasicBlocks.back();
402 typedef std::vector<MCModuleYAML::BasicBlock>::const_iterator BBIt;
/external/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h60 BasicBlock, VALUETYPE, CONDCODE, Register, RegisterMask, enumerator in enum:llvm::ISD::NodeType
/external/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyTIL.h345 class BasicBlock;
415 friend class BasicBlock;
1404 class BasicBlock : public SExpr { class in namespace:clang::threadSafety
1407 typedef SimpleArray<BasicBlock*> BlockArray;
1411 explicit BasicBlock(MemRegionRef A, BasicBlock* P = nullptr) function in class:clang::threadSafety::BasicBlock
1415 BasicBlock(BasicBlock &B, VarArray &&As, VarArray &&Is, SExpr *T) function in class:clang::threadSafety::BasicBlock
1427 const BasicBlock *parent() const { return Parent; }
1428 BasicBlock *paren
[all...]
/external/llvm/bindings/ocaml/llvm/
H A Dllvm.ml257 | BasicBlock Constructor in type:ValueKind/t
H A Dllvm_ocaml.c475 BasicBlock, enumerator in enum:ValueKind
530 DEFINE_CASE(Val, BasicBlock);
1241 block, BasicBlock, LLVMValueRef, LLVMBasicBlockRef, LLVMGetBasicBlockParent)
/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/ ...
/external/chromium_org/third_party/WebKit/Source/devtools/scripts/closure/
H A Dcompiler.jarMETA-INF/ META-INF/MANIFEST.MF com/ com/google/ com/google/javascript/ com/google/javascript/jscomp/ ...
/external/chromium_org/third_party/closure_compiler/compiler/
H A Dcompiler.jarMETA-INF/ META-INF/MANIFEST.MF com/ com/google/ com/google/debugging/ com/google/debugging/sourcemap/ ...

Completed in 297 milliseconds