/external/llvm/lib/Transforms/IPO/ |
MergeFunctions.cpp | 176 bool compare(const BasicBlock *BB1, const BasicBlock *BB2); 424 bool FunctionComparator::compare(const BasicBlock *BB1, const BasicBlock *BB2) { 425 BasicBlock::const_iterator F1I = BB1->begin(), F1E = BB1->end(); 426 BasicBlock::const_iterator F2I = BB2->begin(), F2E = BB2->end(); 512 SmallVector<const BasicBlock *, 8> F1BBs, F2BBs; 513 SmallSet<const BasicBlock *, 128> VisitedBBs; // in terms of F1. 520 const BasicBlock *F1BB = F1BBs.pop_back_val(); 521 const BasicBlock *F2BB = F2BBs.pop_back_val() [all...] |
/art/compiler/dex/ |
frontend.h | 112 struct BasicBlock;
|
mir_dataflow.cc | 868 bool MIRGraph::FindLocalLiveIn(BasicBlock* bb) { 987 bool MIRGraph::DoSSAConversion(BasicBlock* bb) { [all...] |
/dalvik/dx/src/com/android/dx/rop/ |
package-info.java | 33 * <li> {@link BasicBlock} and its per-method container, {@link BasicBlockList}, 60 * {@link BasicBlock#getLabel label}, which is always unique per method. The 66 * {@code BasicBlock} instances are immutable and thus any modification to 83 * Typically a block will have a {@link BasicBlock#getPrimarySuccessor
|
/dalvik/dx/src/com/android/dx/ssa/back/ |
SsaToRop.java | 19 import com.android.dx.rop.code.BasicBlock; 297 private BasicBlock convertBasicBlock(SsaBasicBlock block) { 322 BasicBlock result = new BasicBlock(
|
/external/clang/lib/CodeGen/ |
CodeGenFunction.h | 37 class BasicBlock; 106 JumpDest(llvm::BasicBlock *Block, 112 llvm::BasicBlock *getBlock() const { return Block; } 122 llvm::BasicBlock *Block; 266 llvm::BasicBlock *EHResumeBlock; 277 llvm::BasicBlock *EmitLandingPad(); 279 llvm::BasicBlock *getInvokeDestImpl(); 560 void ResolveBranchFixups(llvm::BasicBlock *Target); 565 JumpDest getJumpDestInCurrentScope(llvm::BasicBlock *Target) { 593 llvm::BasicBlock *getEHResumeBlock(bool isCleanup) [all...] |
/external/dexmaker/src/dx/java/com/android/dx/ssa/back/ |
SsaToRop.java | 19 import com.android.dx.rop.code.BasicBlock; 298 private BasicBlock convertBasicBlock(SsaBasicBlock block) { 323 BasicBlock result = new BasicBlock(
|
/external/llvm/include/llvm/Analysis/ |
ScalarEvolutionExpander.h | 109 /// different places within the same BasicBlock can do so. 203 BasicBlock::iterator IP); 255 void restoreInsertPoint(BasicBlock *BB, BasicBlock::iterator I);
|
IntervalPartition.h | 41 typedef std::map<BasicBlock*, Interval*> IntervalMapTy; 78 inline Interval *getBlockInterval(BasicBlock *BB) {
|
/external/llvm/lib/Analysis/ |
ProfileInfoLoaderPass.cpp | 20 #include "llvm/IR/BasicBlock.h" 43 std::set<const BasicBlock*> BBisUnvisited; 63 virtual void recurseBasicBlock(const BasicBlock *BB); 110 void LoaderPass::recurseBasicBlock(const BasicBlock *BB) {
|
CodeMetrics.cpp | 25 void CodeMetrics::analyzeBasicBlock(const BasicBlock *BB, 29 for (BasicBlock::const_iterator II = BB->begin(), E = BB->end();
|
ProfileDataLoader.cpp | 27 raw_ostream &llvm::operator<<(raw_ostream &O, std::pair<const BasicBlock *, 28 const BasicBlock *> E) {
|
/external/llvm/lib/CodeGen/ |
BranchFolding.h | 104 const BasicBlock *BB);
|
ShadowStackGC.cpp | 114 BasicBlock *CurBB = StateBB++; 132 for (BasicBlock::iterator II = BB->begin(), 144 BasicBlock *CleanupBB = BasicBlock::Create(C, CleanupBBName, &F); 164 BasicBlock *CallBB = CI->getParent(); 165 BasicBlock *NewBB = 331 for (BasicBlock::iterator II = BB->begin(), E = BB->end(); II != E;) 390 BasicBlock::iterator IP = F.getEntryBlock().begin();
|
/external/llvm/lib/Target/NVPTX/ |
NVPTXAllocaHoisting.cpp | 27 for (BasicBlock::iterator BI = I->begin(), BE = I->end(); BI != BE;) {
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv50/codegen/ |
nv50_ir_peephole.cpp | 86 virtual bool visit(BasicBlock *); 93 CopyPropagation::visit(BasicBlock *bb) 120 virtual bool visit(BasicBlock *); 194 LoadPropagation::visit(BasicBlock *bb) 234 virtual bool visit(BasicBlock *); 265 ConstantFolding::visit(BasicBlock *bb) 833 virtual bool visit(BasicBlock *); 837 ModifierFolding::visit(BasicBlock *bb) 917 virtual bool visit(BasicBlock *); [all...] |
/external/mesa3d/src/gallium/drivers/nv50/codegen/ |
nv50_ir_peephole.cpp | 86 virtual bool visit(BasicBlock *); 93 CopyPropagation::visit(BasicBlock *bb) 120 virtual bool visit(BasicBlock *); 194 LoadPropagation::visit(BasicBlock *bb) 234 virtual bool visit(BasicBlock *); 265 ConstantFolding::visit(BasicBlock *bb) 833 virtual bool visit(BasicBlock *); 837 ModifierFolding::visit(BasicBlock *bb) 917 virtual bool visit(BasicBlock *); [all...] |
/external/llvm/docs/ |
ProgrammersManual.rst | 460 made out of LLVM :ref:`BasicBlocks <BasicBlock>`, CFGs made out of LLVM [all...] |
/art/compiler/dex/quick/ |
mir_to_lir.h | 94 struct BasicBlock; 519 void CompileDalvikInstruction(MIR* mir, BasicBlock* bb, LIR* label_list); 520 void HandleExtendedMethodMIR(BasicBlock* bb, MIR* mir); 521 bool MethodBlockCodeGen(BasicBlock* bb); 626 virtual void GenFusedFPCmpBranch(BasicBlock* bb, MIR* mir, bool gt_bias, 628 virtual void GenFusedLongCmpBranch(BasicBlock* bb, MIR* mir) = 0; 629 virtual void GenSelect(BasicBlock* bb, MIR* mir) = 0; 643 virtual void GenSpecialCase(BasicBlock* bb, MIR* mir, [all...] |
/dalvik/dexgen/src/com/android/dexgen/dex/code/ |
RopTranslator.java | 19 import com.android.dexgen.rop.code.BasicBlock; 239 private void outputBlock(BasicBlock block, int nextLabel) { 312 BasicBlock one = blocks.get(i); 364 BasicBlock pred = blocks.labelToBlock(predLabel); 388 BasicBlock one = blocks.labelToBlock(label); 389 BasicBlock preferredBlock = blocks.preferredSuccessorOf(one); 493 private BasicBlock block; 517 public void setBlock(BasicBlock block, CodeAddress lastAddress) {
|
/dalvik/dx/src/com/android/dx/command/dump/ |
DotDumper.java | 27 import com.android.dx.rop.code.BasicBlock; 136 BasicBlock bb = blocks.get(i);
|
/dalvik/dx/src/com/android/dx/dex/code/ |
RopTranslator.java | 21 import com.android.dx.rop.code.BasicBlock; 245 private void outputBlock(BasicBlock block, int nextLabel) { 318 BasicBlock one = blocks.get(i); 370 BasicBlock pred = blocks.labelToBlock(predLabel); 394 BasicBlock one = blocks.labelToBlock(label); 395 BasicBlock preferredBlock = blocks.preferredSuccessorOf(one); 499 private BasicBlock block; 523 public void setBlock(BasicBlock block, CodeAddress lastAddress) {
|
/external/chromium_org/sandbox/linux/ |
sandbox_linux.gypi | 91 'seccomp-bpf/basicblock.cc', 92 'seccomp-bpf/basicblock.h',
|
/external/dexmaker/src/dx/java/com/android/dx/dex/code/ |
RopTranslator.java | 21 import com.android.dx.rop.code.BasicBlock; 246 private void outputBlock(BasicBlock block, int nextLabel) { 319 BasicBlock one = blocks.get(i); 371 BasicBlock pred = blocks.labelToBlock(predLabel); 395 BasicBlock one = blocks.labelToBlock(label); 396 BasicBlock preferredBlock = blocks.preferredSuccessorOf(one); 500 private BasicBlock block; 524 public void setBlock(BasicBlock block, CodeAddress lastAddress) {
|
/external/llvm/examples/BrainF/ |
BrainFDriver.cpp | 73 BasicBlock *bb = BasicBlock::Create(mod->getContext(), "main.0", main_func);
|