HomeSort by relevance Sort by last modified time
    Searched full:basicblock (Results 226 - 250 of 561) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /external/llvm/lib/Analysis/
MemoryDependenceAnalysis.cpp 193 BasicBlock::iterator ScanIt, BasicBlock *BB) {
359 BasicBlock::iterator ScanIt, BasicBlock *BB,
564 BasicBlock *QueryParent = QueryInst->getParent();
567 if (BasicBlock::iterator(QueryInst) == QueryParent->begin()) {
638 SmallVector<BasicBlock*, 32> DirtyBlocks;
663 BasicBlock *QueryBB = QueryCS.getInstruction()->getParent();
664 for (BasicBlock **PI = PredCache->GetPreds(QueryBB); *PI; ++PI)
672 SmallPtrSet<BasicBlock*, 64> Visited
    [all...]
ScalarEvolutionExpander.cpp 33 BasicBlock::iterator IP) {
43 BasicBlock::iterator BIP = Builder.GetInsertPoint();
57 if (BasicBlock::iterator(CI) != IP || BIP == IP) {
130 BasicBlock::iterator IP = A->getParent()->getEntryBlock().begin();
142 BasicBlock::iterator IP = I; ++IP;
161 BasicBlock::iterator BlockBegin = Builder.GetInsertBlock()->begin();
163 BasicBlock::iterator IP = Builder.GetInsertPoint();
179 BasicBlock *SaveInsertBB = Builder.GetInsertBlock();
180 BasicBlock::iterator SaveInsertPt = Builder.GetInsertPoint();
185 BasicBlock *Preheader = L->getLoopPreheader()
    [all...]
  /external/clang/lib/CodeGen/
CGCUDANV.cpp 19 #include "llvm/IR/BasicBlock.h"
93 llvm::BasicBlock *EndBlock = CGF.createBasicBlock("setup.end");
99 llvm::BasicBlock *NextBlock = CGF.createBasicBlock("setup.next");
CGStmt.cpp 99 llvm::BasicBlock *incoming = Builder.GetInsertBlock();
104 llvm::BasicBlock *outgoing = Builder.GetInsertBlock();
248 void CodeGenFunction::SimplifyForwardingBlocks(llvm::BasicBlock *BB) {
270 void CodeGenFunction::EmitBlock(llvm::BasicBlock *BB, bool IsFinished) {
271 llvm::BasicBlock *CurBB = Builder.GetInsertBlock();
290 void CodeGenFunction::EmitBranch(llvm::BasicBlock *Target) {
294 llvm::BasicBlock *CurBB = Builder.GetInsertBlock();
307 void CodeGenFunction::EmitBlockAfterUses(llvm::BasicBlock *block) {
309 for (llvm::BasicBlock::use_iterator
414 llvm::BasicBlock *CurBB = Builder.GetInsertBlock()
    [all...]
CGException.cpp 522 llvm::BasicBlock *dispatchBlock = filterScope.getCachedEHDispatchBlock();
536 llvm::BasicBlock *unexpectedBB = CGF.createBasicBlock("ehspec.unexpected");
592 llvm::BasicBlock *Handler = createBasicBlock("catch");
616 llvm::BasicBlock *
626 llvm::BasicBlock *dispatchBlock = scope.getCachedEHDispatchBlock();
676 llvm::BasicBlock *CodeGenFunction::getInvokeDestImpl() {
685 llvm::BasicBlock *LP = EHStack.begin()->getCachedLandingPad();
752 llvm::BasicBlock *CodeGenFunction::EmitLandingPad() {
763 if (llvm::BasicBlock *lpad = innermostEHScope.getCachedLandingPad())
778 llvm::BasicBlock *lpad = createBasicBlock("lpad")
    [all...]
  /external/llvm/examples/HowToUseJIT/
HowToUseJIT.cpp 71 BasicBlock *BB = BasicBlock::Create(Context, "EntryBlock", Add1F);
101 BB = BasicBlock::Create(Context, "EntryBlock", FooF);
  /external/llvm/include/llvm/IR/
ValueSymbolTable.h 24 class BasicBlock;
37 friend class SymbolTableListTraits<BasicBlock, Function>;
38 friend class SymbolTableListTraits<Instruction, BasicBlock>;
  /external/llvm/lib/Transforms/Instrumentation/
MaximumSpanningTree.h 19 #include "llvm/IR/BasicBlock.h"
42 const BasicBlock *BB = dyn_cast_or_null<BasicBlock>(X);
OptimalEdgeProfiling.cpp 69 BasicBlock* b,
142 MaximumSpanningTree<BasicBlock> MST(EdgeVector);
149 BasicBlock *entry = &(F->getEntryBlock());
161 DenseSet<BasicBlock*> InsertedBlocks;
183 BasicBlock *Succ = TI->getSuccessor(s);
  /external/llvm/lib/Transforms/Utils/
LowerExpectIntrinsic.cpp 17 #include "llvm/IR/BasicBlock.h"
137 BasicBlock *BB = I++;
149 for (BasicBlock::iterator BI = BB->begin(), BE = BB->end();
IntegerDivision.cpp 140 BasicBlock *IBB = Builder.GetInsertBlock();
177 BasicBlock *SpecialCases = Builder.GetInsertBlock();
179 BasicBlock *End = SpecialCases->splitBasicBlock(Builder.GetInsertPoint(),
181 BasicBlock *LoopExit = BasicBlock::Create(Builder.getContext(),
183 BasicBlock *DoWhile = BasicBlock::Create(Builder.getContext(),
185 BasicBlock *Preheader = BasicBlock::Create(Builder.getContext(),
187 BasicBlock *BB1 = BasicBlock::Create(Builder.getContext()
    [all...]
  /dalvik/vm/compiler/
Utility.cpp 159 BasicBlock *bb;
184 bb = (BasicBlock *) dvmGrowableListIteratorNext(&iterator);
378 BasicBlock *bb =
379 (BasicBlock *) dvmGrowableListGetElement(blocks, i);
387 void dvmGetBlockName(BasicBlock *bb, char *name)
Dataflow.cpp 1108 bool dvmCompilerFindLocalLiveIn(CompilationUnit *cUnit, BasicBlock *bb)
    [all...]
  /external/llvm/lib/Transforms/ObjCARC/
ObjCARCContract.cpp 76 SmallPtrSet<const BasicBlock *, 4>
125 BasicBlock::const_iterator I = Call;
154 SmallPtrSet<const BasicBlock *, 4>
214 BasicBlock *BB = Release->getParent();
218 BasicBlock::iterator I = Load, End = BB->end();
257 BasicBlock::iterator Begin = BB->begin();
342 SmallPtrSet<const BasicBlock *, 4> Visited;
373 BasicBlock::iterator BBI = Inst;
374 BasicBlock *InstParent = Inst->getParent();
381 BasicBlock *Pred = InstParent->getSinglePredecessor()
    [all...]
  /external/llvm/examples/Kaleidoscope/Chapter5/
toy.cpp 523 BasicBlock *ThenBB = BasicBlock::Create(getGlobalContext(), "then", TheFunction);
524 BasicBlock *ElseBB = BasicBlock::Create(getGlobalContext(), "else");
525 BasicBlock *MergeBB = BasicBlock::Create(getGlobalContext(), "ifcont");
585 BasicBlock *PreheaderBB = Builder.GetInsertBlock();
586 BasicBlock *LoopBB = BasicBlock::Create(getGlobalContext(), "loop", TheFunction);
631 BasicBlock *LoopEndBB = Builder.GetInsertBlock()
    [all...]
  /external/llvm/examples/Kaleidoscope/Chapter6/
toy.cpp 627 BasicBlock *ThenBB = BasicBlock::Create(getGlobalContext(), "then", TheFunction);
628 BasicBlock *ElseBB = BasicBlock::Create(getGlobalContext(), "else");
629 BasicBlock *MergeBB = BasicBlock::Create(getGlobalContext(), "ifcont");
689 BasicBlock *PreheaderBB = Builder.GetInsertBlock();
690 BasicBlock *LoopBB = BasicBlock::Create(getGlobalContext(), "loop", TheFunction);
735 BasicBlock *LoopEndBB = Builder.GetInsertBlock()
    [all...]
  /external/llvm/lib/Transforms/Scalar/
DeadStoreElimination.cpp 73 bool runOnBasicBlock(BasicBlock &BB);
75 bool handleEndBlock(BasicBlock &BB);
491 bool DSE::runOnBasicBlock(BasicBlock &BB) {
495 for (BasicBlock::iterator BBI = BB.begin(), BBE = BB.end(); BBI != BBE; ) {
641 static void FindUnconditionalPreds(SmallVectorImpl<BasicBlock *> &Blocks,
642 BasicBlock *BB, DominatorTree *DT) {
644 BasicBlock *Pred = *I;
661 SmallVector<BasicBlock *, 16> Blocks;
665 BasicBlock *BB = Blocks.pop_back_val();
682 Instruction *Next = llvm::next(BasicBlock::iterator(Dependency))
    [all...]
  /external/llvm/tools/bugpoint/
Miscompilation.cpp 459 class ReduceMiscompiledBlocks : public ListReducer<BasicBlock*> {
470 virtual TestResult doTest(std::vector<BasicBlock*> &Prefix,
471 std::vector<BasicBlock*> &Suffix,
490 bool TestFuncs(const std::vector<BasicBlock*> &BBs, std::string &Error);
497 bool ReduceMiscompiledBlocks::TestFuncs(const std::vector<BasicBlock*> &BBs,
517 std::vector<BasicBlock*> BBsOnClone;
523 BasicBlock *BB = cast<BasicBlock>(VMap[BBs[i]]);
561 std::vector<BasicBlock*> Blocks;
574 .TestFuncs(std::vector<BasicBlock*>(), Error)
    [all...]
ExtractFunction.cpp 94 const BasicBlock *PBB = I->getParent();
104 BasicBlock::iterator RI = RBI->begin(); // Get iterator to corresponding inst
105 std::advance(RI, std::distance(PBB->begin(), BasicBlock::const_iterator(I)));
364 std::vector<BasicBlock*> &BBs,
379 for (std::vector<BasicBlock*>::const_iterator I = BBs.begin(), E = BBs.end();
381 BasicBlock *BB = *I;
  /external/llvm/docs/tutorial/
LangImpl5.rst 289 BasicBlock *ThenBB = BasicBlock::Create(getGlobalContext(), "then", TheFunction);
290 BasicBlock *ElseBB = BasicBlock::Create(getGlobalContext(), "else");
291 BasicBlock *MergeBB = BasicBlock::Create(getGlobalContext(), "ifcont");
298 gets this by asking the builder for the current BasicBlock, and asking
589 BasicBlock *PreheaderBB = Builder.GetInsertBlock();
590 BasicBlock *LoopBB = BasicBlock::Create(getGlobalContext(), "loop", TheFunction)
    [all...]
  /external/llvm/lib/Transforms/Vectorize/
SLPVectorizer.cpp 82 BlockNumbering(BasicBlock *Bb) : BB(Bb), Valid(false) {}
91 for (BasicBlock::iterator it = BB->begin(), e = BB->end(); it != e; ++it) {
118 BasicBlock *BB;
129 static BasicBlock *getSameBlock(ArrayRef<Value *> VL) {
133 BasicBlock *BB = I0->getParent();
235 BasicBlock *BB = it;
398 DenseMap<BasicBlock *, BlockNumbering> BlocksNumbers;
532 BasicBlock *BB = cast<Instruction>(VL0)->getParent();
548 BasicBlock *UserBlock = User->getParent();
    [all...]
  /external/chromium_org/sandbox/linux/seccomp-bpf/
codegen_unittest.cc 29 BasicBlock *CutGraphIntoBasicBlocks(Instruction *insns,
235 BasicBlock *first_block =
248 BasicBlock *bb = bb_iter->second;
280 BasicBlock *first_block =
295 std::vector<BasicBlock *> stack;
296 for (BasicBlock *bb = first_block;;) {
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv50/codegen/
nv50_ir_target.cpp 182 BasicBlock *bb = NULL;
204 func->bbArray = new BasicBlock * [func->cfg.getSize()];
206 BasicBlock::get(func->cfg.getRoot())->binPos = func->binPos;
209 prepareEmission(BasicBlock::get(*it));
213 CodeEmitter::prepareEmission(BasicBlock *bb)
223 BasicBlock *in = func->bbArray[j];
  /external/mesa3d/src/gallium/drivers/nv50/codegen/
nv50_ir_target.cpp 182 BasicBlock *bb = NULL;
204 func->bbArray = new BasicBlock * [func->cfg.getSize()];
206 BasicBlock::get(func->cfg.getRoot())->binPos = func->binPos;
209 prepareEmission(BasicBlock::get(*it));
213 CodeEmitter::prepareEmission(BasicBlock *bb)
223 BasicBlock *in = func->bbArray[j];
  /external/llvm/include/llvm/Transforms/Utils/
Cloning.h 34 class BasicBlock;
97 BasicBlock *CloneBasicBlock(const BasicBlock *BB,

Completed in 2474 milliseconds

1 2 3 4 5 6 7 8 91011>>