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

  /src/external/apache2/llvm/dist/llvm/lib/IR/
BasicBlock.cpp 1 //===-- BasicBlock.cpp - Implement BasicBlock related methods -------------===//
9 // This file implements the BasicBlock class for the IR library.
13 #include "llvm/IR/BasicBlock.h"
26 ValueSymbolTable *BasicBlock::getValueSymbolTable() {
32 LLVMContext &BasicBlock::getContext() const {
36 template <> void llvm::invalidateParentIListOrdering(BasicBlock *BB) {
44 BasicBlock::BasicBlock(LLVMContext &C, const Twine &Name, Function *NewParent,
45 BasicBlock *InsertBefore
    [all...]
  /src/external/apache2/llvm/dist/llvm/bindings/python/llvm/
core.py 31 "BasicBlock",
292 return b and BasicBlock(b)
297 return b and BasicBlock(b)
312 if not isinstance(self.bb, BasicBlock):
333 class BasicBlock(LLVMObject):
341 return b and BasicBlock(b)
346 return b and BasicBlock(b)
405 return BasicBlock.__inst_iterator(self)
408 return BasicBlock.__inst_iterator(self, reverse=True)
575 library.LLVMGetNextBasicBlock.argtypes = [BasicBlock]
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/
DWARFDebugLine.h 183 BasicBlock : 1,
  /src/external/apache2/llvm/dist/clang/include/clang/Analysis/Analyses/
ThreadSafetyTIL.h 75 class BasicBlock;
315 BasicBlock *block() const { return Block; }
318 void setID(BasicBlock *B, unsigned id) { Block = B; SExprID = id; }
328 BasicBlock *Block = nullptr;
418 friend class BasicBlock;
1357 ArrayRef<BasicBlock *> successors();
1359 ArrayRef<BasicBlock *> successors() const {
1371 Goto(BasicBlock *B, unsigned I)
1373 Goto(const Goto &G, BasicBlock *B, unsigned I)
1378 const BasicBlock *targetBlock() const { return TargetBlock;
    [all...]
  /src/external/apache2/llvm/dist/llvm/bindings/ocaml/llvm/
llvm.ml 304 | BasicBlock
llvm_ocaml.c 634 BasicBlock,
690 DEFINE_CASE(Val, BasicBlock);
1398 DEFINE_ITERATORS(block, BasicBlock, LLVMValueRef, LLVMBasicBlockRef,
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
ISDOpcodes.h 64 BasicBlock,
  /src/external/apache2/llvm/dist/llvm/bindings/go/llvm/
ir.go 43 BasicBlock struct {
85 func (c BasicBlock) IsNil() bool { return c.C == nil }
100 func llvmBasicBlockRefPtr(t *BasicBlock) *C.LLVMBasicBlockRef {
1020 func BlockAddress(f Value, bb BasicBlock) (v Value) {
1215 func (bb BasicBlock) AsValue() (v Value) { v.C = C.LLVMBasicBlockAsValue(bb.C); return }
1217 func (v Value) AsBasicBlock() (bb BasicBlock) { bb.C = C.LLVMValueAsBasicBlock(v.C); return }
1218 func (bb BasicBlock) Parent() (v Value) { v.C = C.LLVMGetBasicBlockParent(bb.C); return }
1220 func (v Value) BasicBlocks() []BasicBlock {
1221 out := make([]BasicBlock, v.BasicBlocksCount())
1225 func (v Value) FirstBasicBlock() (bb BasicBlock) { bb.C = C.LLVMGetFirstBasicBlock(v.C); return
    [all...]

Completed in 25 milliseconds