Lines Matching defs:BasicBlock
155 typedef struct BasicBlock {
166 struct BasicBlock *fallThrough;
167 struct BasicBlock *taken;
168 struct BasicBlock *iDom; // Immediate dominator
178 } BasicBlock;
187 BasicBlock *block;
265 BasicBlock *entryBlock;
266 BasicBlock *exitBlock;
267 BasicBlock *puntBlock; // punting to interp for exceptions
268 BasicBlock *backChainBlock; // for loop-trace
269 BasicBlock *curBlock;
270 BasicBlock *nextCodegenBlock; // for extended trace codegen
289 BasicBlock *dvmCompilerNewBB(BBType blockType, int blockId);
291 void dvmCompilerAppendMIR(BasicBlock *bb, MIR *mir);
293 void dvmCompilerPrependMIR(BasicBlock *bb, MIR *mir);
295 void dvmCompilerInsertMIRAfter(BasicBlock *bb, MIR *currentMIR, MIR *newMIR);