Home
last modified time | relevance | path

Searched refs:CurBB (Results 1 – 14 of 14) sorted by relevance

/external/llvm/lib/Analysis/
DPHITransAddr.cpp145 Value *PHITransAddr::PHITranslateSubExpr(Value *V, BasicBlock *CurBB, in PHITranslateSubExpr() argument
157 if (Inst->getParent() != CurBB) { in PHITranslateSubExpr()
191 Value *PHIIn = PHITranslateSubExpr(Cast->getOperand(0), CurBB, PredBB, DT); in PHITranslateSubExpr()
221 Value *GEPOp = PHITranslateSubExpr(GEP->getOperand(i), CurBB, PredBB, DT); in PHITranslateSubExpr()
246 GEPI->getParent()->getParent() == CurBB->getParent() && in PHITranslateSubExpr()
269 Value *LHS = PHITranslateSubExpr(Inst->getOperand(0), CurBB, PredBB, DT); in PHITranslateSubExpr()
305 BO->getParent()->getParent() == CurBB->getParent() && in PHITranslateSubExpr()
322 bool PHITransAddr::PHITranslateValue(BasicBlock *CurBB, BasicBlock *PredBB, in PHITranslateValue() argument
325 Addr = PHITranslateSubExpr(Addr, CurBB, PredBB, DT); in PHITranslateValue()
346 PHITranslateWithInsertion(BasicBlock *CurBB, BasicBlock *PredBB, in PHITranslateWithInsertion() argument
[all …]
/external/llvm/include/llvm/Analysis/
DPHITransAddr.h76 bool PHITranslateValue(BasicBlock *CurBB, BasicBlock *PredBB,
86 Value *PHITranslateWithInsertion(BasicBlock *CurBB, BasicBlock *PredBB,
97 Value *PHITranslateSubExpr(Value *V, BasicBlock *CurBB, BasicBlock *PredBB,
105 Value *InsertPHITranslatedSubExpr(Value *InVal, BasicBlock *CurBB,
/external/llvm/lib/MC/
DMCObjectDisassembler.cpp164 BBInfo &CurBB = BBInfos[TA->getBeginAddr()]; in buildCFG() local
169 CurBB.addSucc(BBInfos[Target]); in buildCFG()
171 CurBB.addSucc(BBInfos[LI.Address + LI.Size]); in buildCFG()
173 CurBB.addSucc(BBInfos[LI.Address + LI.Size]); in buildCFG()
/external/llvm/include/llvm/IR/
DValue.h307 Value *DoPHITranslation(const BasicBlock *CurBB, const BasicBlock *PredBB);
309 const Value *DoPHITranslation(const BasicBlock *CurBB, in DoPHITranslation() argument
311 return const_cast<Value*>(this)->DoPHITranslation(CurBB, PredBB); in DoPHITranslation()
/external/clang/lib/CodeGen/
DCGStmt.cpp271 llvm::BasicBlock *CurBB = Builder.GetInsertBlock(); in EmitBlock() local
283 if (CurBB && CurBB->getParent()) in EmitBlock()
284 CurFn->getBasicBlockList().insertAfter(CurBB, BB); in EmitBlock()
294 llvm::BasicBlock *CurBB = Builder.GetInsertBlock(); in EmitBranch() local
296 if (!CurBB || CurBB->getTerminator()) { in EmitBranch()
414 llvm::BasicBlock *CurBB = Builder.GetInsertBlock(); in EmitIndirectGotoStmt() local
421 cast<llvm::PHINode>(IndGotoBB->begin())->addIncoming(V, CurBB); in EmitIndirectGotoStmt()
DCodeGenFunction.cpp140 llvm::BasicBlock *CurBB = Builder.GetInsertBlock(); in EmitReturnBlock() local
142 if (CurBB) { in EmitReturnBlock()
143 assert(!CurBB->getTerminator() && "Unexpected terminated block."); in EmitReturnBlock()
147 if (CurBB->empty() || ReturnBlock.getBlock()->use_empty()) { in EmitReturnBlock()
148 ReturnBlock.getBlock()->replaceAllUsesWith(CurBB); in EmitReturnBlock()
/external/llvm/lib/CodeGen/
DShadowStackGC.cpp114 BasicBlock *CurBB = StateBB++; in Next() local
118 TerminatorInst *TI = CurBB->getTerminator(); in Next()
/external/llvm/lib/IR/
DValue.cpp472 Value *Value::DoPHITranslation(const BasicBlock *CurBB, in DoPHITranslation() argument
475 if (PN && PN->getParent() == CurBB) in DoPHITranslation()
/external/llvm/lib/Bitcode/Reader/
DBitcodeReader.cpp2117 BasicBlock *CurBB = 0; in ParseFunctionBody() local
2174 CurBB = FunctionBBs[0]; in ParseFunctionBody()
2183 if (CurBB && !CurBB->empty()) in ParseFunctionBody()
2184 I = &CurBB->back(); in ParseFunctionBody()
2196 if (CurBB && !CurBB->empty()) in ParseFunctionBody()
2197 I = &CurBB->back(); in ParseFunctionBody()
2923 if (CurBB == 0) { in ParseFunctionBody()
2927 CurBB->getInstList().push_back(I); in ParseFunctionBody()
2932 CurBB = CurBBNo < FunctionBBs.size() ? FunctionBBs[CurBBNo] : 0; in ParseFunctionBody()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.h400 MachineBasicBlock *FBB, MachineBasicBlock *CurBB,
404 MachineBasicBlock *CurBB,
DSelectionDAGBuilder.cpp1383 MachineBasicBlock *CurBB, in EmitBranchForMergedCondition() argument
1385 const BasicBlock *BB = CurBB->getBasicBlock(); in EmitBranchForMergedCondition()
1393 if (CurBB == SwitchBB || in EmitBranchForMergedCondition()
1409 BOp->getOperand(1), NULL, TBB, FBB, CurBB); in EmitBranchForMergedCondition()
1417 NULL, TBB, FBB, CurBB); in EmitBranchForMergedCondition()
1425 MachineBasicBlock *CurBB, in FindMergedConditions() argument
1432 BOp->getParent() != CurBB->getBasicBlock() || in FindMergedConditions()
1433 !InBlock(BOp->getOperand(0), CurBB->getBasicBlock()) || in FindMergedConditions()
1434 !InBlock(BOp->getOperand(1), CurBB->getBasicBlock())) { in FindMergedConditions()
1435 EmitBranchForMergedCondition(Cond, TBB, FBB, CurBB, SwitchBB); in FindMergedConditions()
[all …]
/external/llvm/lib/ExecutionEngine/Interpreter/
DInterpreter.h72 BasicBlock *CurBB; // The currently executing BB member
DExecution.cpp947 BasicBlock *PrevBB = SF.CurBB; // Remember where we came from... in SwitchToNewBasicBlock()
948 SF.CurBB = Dest; // Update CurBB to branch destination in SwitchToNewBasicBlock()
949 SF.CurInst = SF.CurBB->begin(); // Update new instruction ptr... in SwitchToNewBasicBlock()
967 SF.CurInst = SF.CurBB->begin(); in SwitchToNewBasicBlock()
1916 StackFrame.CurBB = F->begin(); in callFunction()
1917 StackFrame.CurInst = StackFrame.CurBB->begin(); in callFunction()
/external/llvm/lib/Transforms/IPO/
DGlobalOpt.cpp2936 BasicBlock *CurBB = F->begin(); in EvaluateFunction() local
2938 BasicBlock::iterator CurInst = CurBB->begin(); in EvaluateFunction()
2942 DEBUG(dbgs() << "Trying to evaluate BB: " << *CurBB << "\n"); in EvaluateFunction()
2950 ReturnInst *RI = cast<ReturnInst>(CurBB->getTerminator()); in EvaluateFunction()
2969 setVal(PN, getVal(PN->getIncomingValueForBlock(CurBB))); in EvaluateFunction()
2972 CurBB = NextBB; in EvaluateFunction()