HomeSort by relevance Sort by last modified time
    Searched refs:BasicBlock (Results 176 - 200 of 573) sorted by null

1 2 3 4 5 6 78 91011>>

  /external/llvm/lib/CodeGen/
DwarfEHPrepare.cpp 138 BasicBlock *UnwindBB = RI->getParent();
150 BasicBlock *UnwindBB = BasicBlock::Create(Ctx, "unwind_resume", &Fn);
159 BasicBlock *Parent = RI->getParent();
AtomicExpandLoadLinkedPass.cpp 71 for (BasicBlock &BB : F)
137 BasicBlock *BB = AI->getParent();
155 BasicBlock *ExitBB = BB->splitBasicBlock(AI, "atomicrmw.end");
156 BasicBlock *LoopBB = BasicBlock::Create(Ctx, "atomicrmw.start", F, ExitBB);
237 BasicBlock *BB = CI->getParent();
266 BasicBlock *ExitBB = BB->splitBasicBlock(CI, "cmpxchg.end");
267 auto FailureBB = BasicBlock::Create(Ctx, "cmpxchg.failure", F, ExitBB);
268 auto SuccessBB = BasicBlock::Create(Ctx, "cmpxchg.success", F, FailureBB);
269 auto TryStoreBB = BasicBlock::Create(Ctx, "cmpxchg.trystore", F, SuccessBB)
    [all...]
  /external/llvm/lib/ExecutionEngine/JIT/
JIT.h 55 typedef ValueMap<const BasicBlock *, void *>
142 void addPointerToBasicBlock(const BasicBlock *BB, void *Addr);
145 void clearPointerToBasicBlock(const BasicBlock *BB);
149 void *getPointerToBasicBlock(BasicBlock *BB) override;
  /external/llvm/lib/Transforms/Utils/
DemoteRegToStack.cpp 55 DenseMap<BasicBlock*, Value*> Loads;
78 BasicBlock::iterator InsertPt;
94 BasicBlock *BB = SplitCriticalEdge(TI, SuccNum);
138 BasicBlock::iterator InsertPt = P;
SimplifyInstructions.cpp 59 for (BasicBlock *BB : depth_first(&F.getEntryBlock()))
62 for (BasicBlock::iterator BI = BB->begin(), BE = BB->end(); BI != BE;) {
  /art/compiler/dex/
mir_optimization.cc 28 static unsigned int Predecessors(BasicBlock* bb) {
45 void MIRGraph::DoConstantPropagation(BasicBlock* bb) {
107 MIR* MIRGraph::AdvanceMIR(BasicBlock** p_bb, MIR* mir) {
108 BasicBlock* bb = *p_bb;
131 MIR* MIRGraph::FindMoveResult(BasicBlock* bb, MIR* mir) {
132 BasicBlock* tbb = bb;
150 BasicBlock* MIRGraph::NextDominatedBlock(BasicBlock* bb) {
156 BasicBlock* bb_taken = GetBasicBlock(bb->taken);
157 BasicBlock* bb_fall_through = GetBasicBlock(bb->fall_through)
    [all...]
global_value_numbering.cc 46 LocalValueNumbering* GlobalValueNumbering::PrepareBasicBlock(BasicBlock* bb,
98 for (BasicBlock* pred_bb = mir_graph_->GetBasicBlock(iter.Next());
126 BasicBlock* pred_bb = mir_graph_->GetBasicBlock(merge_lvns_[0]->Id());
139 bool GlobalValueNumbering::FinishBasicBlock(BasicBlock* bb) {
182 bool GlobalValueNumbering::HasNullCheckLastInsn(const BasicBlock* pred_bb,
203 const BasicBlock* pred_bb = mir_graph_->GetBasicBlock(pred_lvn->Id());
  /external/chromium_org/v8/src/compiler/
register-allocator.h 381 bool CanEagerlyResolveControlFlow(BasicBlock* block) const;
386 BitVector* ComputeLiveOut(BasicBlock* block);
387 void AddInitialIntervals(BasicBlock* block, BitVector* live_out);
390 void ProcessInstructions(BasicBlock* block, BitVector* live);
391 void MeetRegisterConstraints(BasicBlock* block);
394 void MeetRegisterConstraintsForLastInstructionInBlock(BasicBlock* block);
395 void ResolvePhis(BasicBlock* block);
469 void ResolveControlFlow(LiveRange* range, BasicBlock* block,
470 BasicBlock* pred);
479 BasicBlock* GetBlock(LifetimePosition pos)
    [all...]
  /external/llvm/lib/Transforms/ObjCARC/
ObjCARCContract.cpp 77 SmallPtrSet<const BasicBlock *, 4>
126 BasicBlock::const_iterator I = Call;
155 SmallPtrSet<const BasicBlock *, 4>
215 BasicBlock *BB = Release->getParent();
219 BasicBlock::iterator I = Load, End = BB->end();
258 BasicBlock::iterator Begin = BB->begin();
343 SmallPtrSet<const BasicBlock *, 4> Visited;
374 BasicBlock::iterator BBI = Inst;
375 BasicBlock *InstParent = Inst->getParent();
382 BasicBlock *Pred = InstParent->getSinglePredecessor()
    [all...]
  /external/llvm/examples/ExceptionDemo/
ExceptionDemo.cpp 253 llvm::BasicBlock &block = function.getEntryBlock();
    [all...]
  /external/llvm/lib/IR/
AsmWriter.h 27 class BasicBlock;
110 void printBasicBlock(const BasicBlock *BB);
Instructions.cpp 105 + N * sizeof(BasicBlock*);
148 BasicBlock **OldBlocks = block_begin();
189 BasicBlock *InsertAtEnd)
220 BasicBlock *InsertAtEnd) {
313 BasicBlock *InsertAtEnd)
372 BasicBlock *InsertAtEnd, Type *IntPtrTy,
415 BasicBlock* BB = InsertBefore ? InsertBefore->getParent() : InsertAtEnd;
473 Instruction *CallInst::CreateMalloc(BasicBlock *InsertAtEnd,
482 BasicBlock *InsertAtEnd) {
488 BasicBlock* BB = InsertBefore ? InsertBefore->getParent() : InsertAtEnd
    [all...]
  /external/llvm/lib/Target/R600/
AMDGPUTargetTransformInfo.cpp 100 BasicBlock *BB = *BI;
101 for (BasicBlock::const_iterator I = BB->begin(), E = BB->end();
  /external/llvm/lib/Transforms/Instrumentation/
MaximumSpanningTree.h 19 #include "llvm/IR/BasicBlock.h"
42 const BasicBlock *BB = dyn_cast_or_null<BasicBlock>(X);
BoundsChecking.cpp 62 BasicBlock *TrapBB;
64 BasicBlock *getTrapBB();
77 BasicBlock *BoundsChecking::getTrapBB() {
83 TrapBB = BasicBlock::Create(Fn->getContext(), "trap", Fn);
112 BasicBlock *OldBB = Inst->getParent();
113 BasicBlock *Cont = OldBB->splitBasicBlock(Inst);
  /external/llvm/lib/Transforms/Scalar/
DCE.cpp 42 bool runOnBasicBlock(BasicBlock &BB) override {
47 for (BasicBlock::iterator DI = BB.begin(); DI != BB.end(); ) {
  /external/llvm/tools/opt/
PrintSCC.cpp 78 const std::vector<BasicBlock *> &nextSCC = *SCCI;
80 for (std::vector<BasicBlock*>::const_iterator I = nextSCC.begin(),
  /art/compiler/dex/quick/
dex_file_method_inliner.h 34 struct BasicBlock;
90 bool GenInline(MIRGraph* mir_graph, BasicBlock* bb, MIR* invoke, uint32_t method_idx)
313 static bool GenInlineConst(MIRGraph* mir_graph, BasicBlock* bb, MIR* invoke,
315 static bool GenInlineReturnArg(MIRGraph* mir_graph, BasicBlock* bb, MIR* invoke,
317 static bool GenInlineIGet(MIRGraph* mir_graph, BasicBlock* bb, MIR* invoke,
319 static bool GenInlineIPut(MIRGraph* mir_graph, BasicBlock* bb, MIR* invoke,
  /external/llvm/tools/llvm-diff/
DiffConsumer.cpp 36 for (BasicBlock::iterator BI = FI->begin(), BE = FI->end(); BI != BE; ++BI)
110 } else if (isa<BasicBlock>(I->L)) {
111 BasicBlock *L = cast<BasicBlock>(I->L);
112 BasicBlock *R = cast<BasicBlock>(I->R);
  /external/llvm/lib/Analysis/
MemoryDependenceAnalysis.cpp 197 BasicBlock::iterator ScanIt, BasicBlock *BB) {
363 BasicBlock::iterator ScanIt, BasicBlock *BB,
569 BasicBlock *QueryParent = QueryInst->getParent();
572 if (BasicBlock::iterator(QueryInst) == QueryParent->begin()) {
643 SmallVector<BasicBlock*, 32> DirtyBlocks;
668 BasicBlock *QueryBB = QueryCS.getInstruction()->getParent();
669 for (BasicBlock **PI = PredCache->GetPreds(QueryBB); *PI; ++PI)
677 SmallPtrSet<BasicBlock*, 64> Visited
    [all...]
  /art/compiler/llvm/
gbc_expander.cc 140 std::vector<llvm::BasicBlock*> basic_blocks_;
142 std::vector<llvm::BasicBlock*> basic_block_landing_pads_;
143 llvm::BasicBlock* current_bb_;
144 std::map<llvm::BasicBlock*, std::vector<std::pair<llvm::BasicBlock*, llvm::BasicBlock*>>>
146 llvm::BasicBlock* basic_block_unwind_;
186 void RewriteBasicBlock(llvm::BasicBlock* original_block);
188 void UpdatePhiInstruction(llvm::BasicBlock* old_basic_block,
189 llvm::BasicBlock* new_basic_block)
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv50/codegen/
nv50_ir.h 298 class BasicBlock;
706 BasicBlock *bb;
848 BasicBlock *bb;
854 class BasicBlock
857 BasicBlock(Function *);
858 ~BasicBlock();
860 BasicBlock *clone(ClonePolicy<Function>&) const;
866 bool dominatedBy(BasicBlock *bb);
867 inline bool reachableBy(const BasicBlock *by, const BasicBlock *term)
    [all...]
  /external/mesa3d/src/gallium/drivers/nv50/codegen/
nv50_ir.h 298 class BasicBlock;
706 BasicBlock *bb;
848 BasicBlock *bb;
854 class BasicBlock
857 BasicBlock(Function *);
858 ~BasicBlock();
860 BasicBlock *clone(ClonePolicy<Function>&) const;
866 bool dominatedBy(BasicBlock *bb);
867 inline bool reachableBy(const BasicBlock *by, const BasicBlock *term)
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/nvc0/codegen/
nv50_ir_lowering_nvc0.cpp 45 virtual bool visit(BasicBlock *);
97 NVC0LegalizeSSA::visit(BasicBlock *bb)
128 virtual bool visit(BasicBlock *);
132 bool tryReplaceContWithBra(BasicBlock *);
133 void propagateJoin(BasicBlock *);
154 const BasicBlock *term,
201 const BasicBlock *term,
293 BasicBlock *bb = reinterpret_cast<BasicBlock *>(i.get());
321 BasicBlock *tb = texes[i]->bb
    [all...]
  /external/mesa3d/src/gallium/drivers/nvc0/codegen/
nv50_ir_lowering_nvc0.cpp 45 virtual bool visit(BasicBlock *);
97 NVC0LegalizeSSA::visit(BasicBlock *bb)
128 virtual bool visit(BasicBlock *);
132 bool tryReplaceContWithBra(BasicBlock *);
133 void propagateJoin(BasicBlock *);
154 const BasicBlock *term,
201 const BasicBlock *term,
293 BasicBlock *bb = reinterpret_cast<BasicBlock *>(i.get());
321 BasicBlock *tb = texes[i]->bb
    [all...]

Completed in 610 milliseconds

1 2 3 4 5 6 78 91011>>