HomeSort by: relevance | last modified time | path
    Searched defs:BB (Results 1 - 25 of 258) sorted by relevancy

1 2 3 4 5 6 7 8 91011

  /src/external/apache2/llvm/dist/llvm/examples/ModuleMaker/
ModuleMaker.cpp 47 BasicBlock *BB = BasicBlock::Create(Context, "EntryBlock", F);
58 BB->getInstList().push_back(Add);
61 BB->getInstList().push_back(ReturnInst::Create(Context, Add));
  /src/external/apache2/llvm/dist/llvm/lib/IR/
StructuralHash.cpp 46 const BasicBlock *BB = BBs.pop_back_val();
48 for (auto &Inst : *BB)
51 const Instruction *Term = BB->getTerminator();
  /src/external/apache2/llvm/dist/llvm/tools/llvm-c-test/
attributes.c 56 LLVMBasicBlockRef BB;
57 for (BB = LLVMGetFirstBasicBlock(F); BB; BB = LLVMGetNextBasicBlock(BB)) {
59 for (I = LLVMGetFirstInstruction(BB); I; I = LLVMGetNextInstruction(I)) {
  /src/external/apache2/llvm/dist/llvm/examples/HowToUseJIT/
HowToUseJIT.cpp 80 BasicBlock *BB = BasicBlock::Create(Context, "EntryBlock", Add1F);
83 // automatically append instructions to the basic block `BB'.
84 IRBuilder<> builder(BB);
94 // Create the add instruction, inserting it into the end of BB.
109 BB = BasicBlock::Create(Context, "EntryBlock", FooF);
112 builder.SetInsertPoint(BB);
  /src/external/apache2/llvm/dist/llvm/examples/HowToUseLLJIT/
HowToUseLLJIT.cpp 54 BasicBlock *BB = BasicBlock::Create(*Context, "EntryBlock", Add1F);
57 // automatically append instructions to the basic block `BB'.
58 IRBuilder<> builder(BB);
68 // Create the add instruction, inserting it into the end of BB.
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
EdgeBundles.cpp 82 unsigned BB = MBB.getNumber();
84 << '\t' << G.getBundle(BB, false) << " -> \"" << printMBBReference(MBB)
86 << "\t\"" << printMBBReference(MBB) << "\" -> " << G.getBundle(BB, true)
UnreachableBlockElim.cpp 111 for (MachineBasicBlock *BB : depth_first_ext(&F, Reachable))
112 (void)BB/* Mark all reachable blocks */;
117 for (MachineBasicBlock &BB : F) {
119 if (!Reachable.count(&BB)) {
120 DeadBlocks.push_back(&BB);
123 if (MLI) MLI->removeBlock(&BB);
124 if (MDT && MDT->getNode(&BB)) MDT->eraseNode(&BB);
126 while (BB.succ_begin() != BB.succ_end())
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64CleanupLocalDynamicTLSPass.cpp 63 MachineBasicBlock *BB = Node->getBlock();
67 for (MachineBasicBlock::iterator I = BB->begin(), E = BB->end(); I != E;
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
DemoteRegToStack.cpp 50 BasicBlock *BB = SplitCriticalEdge(II, SuccNum);
51 assert(BB && "Unable to split critical edge.");
52 (void)BB;
Mem2Reg.cpp 38 BasicBlock &BB = F.getEntryBlock(); // Get the entry node for the function
46 for (BasicBlock::iterator I = BB.begin(), E = --BB.end(); I != E; ++I)
SanitizerStats.cpp 96 auto BB = BasicBlock::Create(M->getContext(), "", F);
97 IRBuilder<> B(BB);
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
InstIterator.h 38 BB_i_t BB; // BasicBlocksType::iterator
54 : BBs(II.BBs), BB(II.BB), BI(II.BI) {}
58 : BBs(II.BBs), BB(II.BB), BI(II.BI) {}
61 : BBs(&m.getBasicBlockList()), BB(BBs->begin()) { // begin ctor
62 if (BB != BBs->end()) {
63 BI = BB->begin();
69 : BBs(&m.getBasicBlockList()), BB(BBs->end()) { // end ctor
73 inline BBIty &getBasicBlockIterator() { return BB; }
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
ScheduleDAGSDNodes.h 48 MachineBasicBlock *BB;
61 void Run(SelectionDAG *dag, MachineBasicBlock *bb);
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZLDCleanup.cpp 89 MachineBasicBlock *BB = Node->getBlock();
93 for (auto I = BB->begin(), E = BB->end(); I != E; ++I) {
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
MaximumSpanningTree.h 41 const BasicBlock *BB = dyn_cast_or_null<BasicBlock>(X);
42 return BB ? BB->size() : 0;
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
Reg2Mem.cpp 45 const BasicBlock *BB = Inst.getParent();
48 if (UI->getParent() != BB || isa<PHINode>(UI))
85 for (BasicBlock &BB : F)
86 for (auto &Phi : BB.phis())
  /src/external/gpl3/gdb.old/dist/gdb/testsuite/gdb.cp/
impl-this.cc 51 class BB : public A<int>
55 BB () : i (20) {}
65 class Ambig : public BB, public CC
  /src/external/gpl3/gdb/dist/gdb/testsuite/gdb.cp/
impl-this.cc 51 class BB : public A<int>
55 BB () : i (20) {}
65 class Ambig : public BB, public CC
  /src/external/apache2/llvm/dist/llvm/examples/Fibonacci/
fibonacci.cpp 60 BasicBlock *BB = BasicBlock::Create(Context, "EntryBlock", FibF);
76 Value *CondInst = new ICmpInst(*BB, ICmpInst::ICMP_SLE, ArgX, Two, "cond");
77 BranchInst::Create(RetBB, RecurseBB, CondInst, BB);
  /src/external/apache2/llvm/dist/llvm/include/llvm/Support/
GenericIteratedDominanceFrontier.h 151 for (NodeTy *BB : *DefBlocks)
152 if (DomTreeNodeBase<NodeTy> *Node = DT.getNode(BB)) {
173 NodeTy *BB = Node->getBlock();
196 for (auto Succ : ChildrenGetter.get(BB))
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
CFG.cpp 36 const BasicBlock *BB = &F.getEntryBlock();
37 if (succ_empty(BB))
44 Visited.insert(BB);
45 VisitStack.push_back(std::make_pair(BB, succ_begin(BB)));
46 InStack.insert(BB);
54 BB = *I++;
55 if (Visited.insert(BB).second) {
60 if (InStack.count(BB))
61 Result.push_back(std::make_pair(ParentBB, BB));
    [all...]
Delinearization.cpp 68 const BasicBlock *BB = Inst.getParent();
71 for (Loop *L = LI->getLoopFor(BB); L != nullptr; L = L->getParentLoop()) {
DomPrinter.cpp 36 BasicBlock *BB = Node->getBlock();
38 if (!BB)
44 ::getSimpleNodeLabel(BB, nullptr);
47 ::getCompleteNodeLabel(BB, nullptr);
  /src/external/apache2/llvm/dist/llvm/lib/FuzzMutate/
IRMutator.cpp 31 BasicBlock *BB = BasicBlock::Create(Context, "BB", F);
32 ReturnInst::Create(Context, BB);
50 void IRMutationStrategy::mutate(BasicBlock &BB, RandomIRBuilder &IB) {
51 mutate(*makeSampler(IB.Rand, make_pointer_range(BB)).getSelection(), IB);
106 void InjectorIRStrategy::mutate(BasicBlock &BB, RandomIRBuilder &IB) {
108 for (auto I = BB.getFirstInsertionPt(), E = BB.end(); I != E; ++I)
121 Srcs.push_back(IB.findOrCreateSource(BB, InstsBefore));
131 Srcs.push_back(IB.findOrCreateSource(BB, InstsBefore, Srcs, Pred))
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
BPFInstrInfo.cpp 51 MachineBasicBlock *BB = MI->getParent();
78 BuildMI(*BB, MI, dl, get(LdOpc))
81 BuildMI(*BB, MI, dl, get(StOpc))
92 BuildMI(*BB, MI, dl, get(BPF::LDW))
94 BuildMI(*BB, MI, dl, get(BPF::STW))
99 BuildMI(*BB, MI, dl, get(BPF::LDH))
101 BuildMI(*BB, MI, dl, get(BPF::STH))
106 BuildMI(*BB, MI, dl, get(BPF::LDB))
108 BuildMI(*BB, MI, dl, get(BPF::STB))
112 BB->erase(MI)
    [all...]

Completed in 60 milliseconds

1 2 3 4 5 6 7 8 91011