Searched refs:CurBB (Results 1 - 18 of 18) sorted by relevance

/external/llvm/include/llvm/Analysis/
H A DPHITransAddr.h79 /// CurBB to Pred, updating our state to reflect any needed changes. If
82 bool PHITranslateValue(BasicBlock *CurBB, BasicBlock *PredBB,
92 Value *PHITranslateWithInsertion(BasicBlock *CurBB, BasicBlock *PredBB,
104 Value *PHITranslateSubExpr(Value *V, BasicBlock *CurBB, BasicBlock *PredBB,
108 /// version of 'V' for the edge PredBB->CurBB into the end of the PredBB
112 Value *InsertPHITranslatedSubExpr(Value *InVal, BasicBlock *CurBB,
/external/llvm/lib/Analysis/
H A DPHITransAddr.cpp116 // If the input value is not an instruction, or if it is not defined in CurBB,
145 Value *PHITransAddr::PHITranslateSubExpr(Value *V, BasicBlock *CurBB, argument
158 if (Inst->getParent() != CurBB) {
192 Value *PHIIn = PHITranslateSubExpr(Cast->getOperand(0), CurBB, PredBB, DT);
221 Value *GEPOp = PHITranslateSubExpr(GEP->getOperand(i), CurBB, PredBB, DT);
245 GEPI->getParent()->getParent() == CurBB->getParent() &&
262 Value *LHS = PHITranslateSubExpr(Inst->getOperand(0), CurBB, PredBB, DT);
298 BO->getParent()->getParent() == CurBB->getParent() &&
312 /// CurBB to Pred, updating our state to reflect any needed changes. If
315 bool PHITransAddr::PHITranslateValue(BasicBlock *CurBB, BasicBloc argument
344 PHITranslateWithInsertion(BasicBlock *CurBB, BasicBlock *PredBB, const DominatorTree &DT, SmallVectorImpl<Instruction*> &NewInsts) argument
368 InsertPHITranslatedSubExpr(Value *InVal, BasicBlock *CurBB, BasicBlock *PredBB, const DominatorTree &DT, SmallVectorImpl<Instruction*> &NewInsts) argument
401 BasicBlock *CurBB = GEP->getParent(); local
[all...]
/external/llvm/lib/ExecutionEngine/Interpreter/
H A DInterpreter.h66 BasicBlock *CurBB; // The currently executing BB member in struct:llvm::ExecutionContext
74 ExecutionContext() : CurFunction(nullptr), CurBB(nullptr), CurInst(nullptr) {}
77 : CurFunction(O.CurFunction), CurBB(O.CurBB), CurInst(O.CurInst),
83 CurBB = O.CurBB;
H A DExecution.cpp931 BasicBlock *PrevBB = SF.CurBB; // Remember where we came from...
932 SF.CurBB = Dest; // Update CurBB to branch destination
933 SF.CurInst = SF.CurBB->begin(); // Update new instruction ptr...
951 SF.CurInst = SF.CurBB->begin();
2094 StackFrame.CurBB = &F->front();
2095 StackFrame.CurInst = StackFrame.CurBB->begin();
/external/llvm/lib/Target/AArch64/
H A DAArch64PromoteConstant.cpp380 BasicBlock *CurBB = IPI->first->getParent(); local
381 if (NewBB == CurBB) {
393 BasicBlock *CommonDominator = DT.findNearestCommonDominator(NewBB, CurBB);
399 // By construction, the CommonDominator cannot be CurBB.
400 assert(CommonDominator != CurBB &&
/external/llvm/include/llvm/IR/
H A DValue.h503 /// If this value is a PHI node with CurBB as its parent, return the value in
507 Value *DoPHITranslation(const BasicBlock *CurBB, const BasicBlock *PredBB);
509 const Value *DoPHITranslation(const BasicBlock *CurBB, argument
511 return const_cast<Value*>(this)->DoPHITranslation(CurBB, PredBB);
/external/llvm/lib/CodeGen/
H A DShadowStackGCLowering.cpp115 BasicBlock *CurBB = &*StateBB++; local
119 TerminatorInst *TI = CurBB->getTerminator();
H A DPrologEpilogInserter.cpp402 const MachineBasicBlock *CurBB = WorkList.pop_back_val(); local
405 if (CurBB == Save && Save != Restore)
409 for (MachineBasicBlock *SuccBB : CurBB->successors())
/external/clang/lib/CodeGen/
H A DCGStmt.cpp368 llvm::BasicBlock *CurBB = Builder.GetInsertBlock(); local
380 if (CurBB && CurBB->getParent())
381 CurFn->getBasicBlockList().insertAfter(CurBB->getIterator(), BB);
391 llvm::BasicBlock *CurBB = Builder.GetInsertBlock(); local
393 if (!CurBB || CurBB->getTerminator()) {
528 llvm::BasicBlock *CurBB = Builder.GetInsertBlock(); local
535 cast<llvm::PHINode>(IndGotoBB->begin())->addIncoming(V, CurBB);
H A DCodeGenFunction.cpp225 llvm::BasicBlock *CurBB = Builder.GetInsertBlock(); local
227 if (CurBB) {
228 assert(!CurBB->getTerminator() && "Unexpected terminated block.");
232 if (CurBB->empty() || ReturnBlock.getBlock()->use_empty()) {
233 ReturnBlock.getBlock()->replaceAllUsesWith(CurBB);
H A DCGAtomic.cpp1603 auto *CurBB = CGF.Builder.GetInsertBlock(); local
1607 PHI->addIncoming(OldVal, CurBB);
1686 auto *CurBB = CGF.Builder.GetInsertBlock(); local
1690 PHI->addIncoming(OldVal, CurBB);
/external/llvm/lib/IR/
H A DValue.cpp520 Value *Value::DoPHITranslation(const BasicBlock *CurBB, argument
523 if (PN && PN->getParent() == CurBB)
/external/llvm/lib/Target/WebAssembly/
H A DWebAssemblyPEI.cpp418 const MachineBasicBlock *CurBB = WorkList.pop_back_val(); local
421 if (CurBB == Save && Save != Restore)
425 for (MachineBasicBlock *SuccBB : CurBB->successors())
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h695 MachineBasicBlock *FBB, MachineBasicBlock *CurBB,
701 MachineBasicBlock *CurBB,
H A DSelectionDAGBuilder.cpp1514 MachineBasicBlock *CurBB,
1518 const BasicBlock *BB = CurBB->getBasicBlock();
1526 if (CurBB == SwitchBB ||
1540 TBB, FBB, CurBB, TProb, FProb);
1548 nullptr, TBB, FBB, CurBB, TProb, FProb);
1556 MachineBasicBlock *CurBB,
1565 BOp->getParent() != CurBB->getBasicBlock() ||
1566 !InBlock(BOp->getOperand(0), CurBB->getBasicBlock()) ||
1567 !InBlock(BOp->getOperand(1), CurBB->getBasicBlock())) {
1568 EmitBranchForMergedCondition(Cond, TBB, FBB, CurBB, SwitchB
[all...]
/external/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp2781 // CurBB - The current basic block we're evaluating.
2782 BasicBlock *CurBB = &F->front(); local
2784 BasicBlock::iterator CurInst = CurBB->begin();
2788 DEBUG(dbgs() << "Trying to evaluate BB: " << *CurBB << "\n");
2796 ReturnInst *RI = cast<ReturnInst>(CurBB->getTerminator());
2815 setVal(PN, getVal(PN->getIncomingValueForBlock(CurBB)));
2818 CurBB = NextBB;
/external/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp3948 BasicBlock *CurBB = nullptr; local
3953 if (CurBB && !CurBB->empty())
3954 return &CurBB->back();
4047 CurBB = FunctionBBs[0];
4131 CurBB->getInstList().push_back(Temp);
4982 CurBB->getInstList().push_back(I);
5148 if (!CurBB) {
5156 CurBB->getInstList().push_back(I);
5161 CurBB
[all...]
/external/llvm/lib/Transforms/Utils/
H A DInlineFunction.cpp1509 BasicBlock *CurBB = RI->getParent(); local
1516 IRBuilder<> Builder(CurBB);

Completed in 403 milliseconds