Searched refs:CurInst (Results 1 - 7 of 7) sorted by relevance

/external/llvm/lib/Target/X86/
H A DX86FixupLEAs.cpp188 MachineBasicBlock::iterator CurInst; local
191 CurInst = I;
193 Found = getPreviousInstr(CurInst, MFI);
194 while( Found && I != CurInst) {
195 if (CurInst->isCall() || CurInst->isInlineAsm())
199 if (usesRegister(p, CurInst) == RU_Write){
200 return CurInst;
202 InstrDistance += TII->getInstrLatency(TM->getInstrItineraryData(), CurInst);
203 Found = getPreviousInstr(CurInst, MF
[all...]
/external/llvm/lib/Transforms/Scalar/
H A DGVN.cpp2391 Instruction *CurInst = BI++; local
2393 if (isa<AllocaInst>(CurInst) ||
2394 isa<TerminatorInst>(CurInst) || isa<PHINode>(CurInst) ||
2395 CurInst->getType()->isVoidTy() ||
2396 CurInst->mayReadFromMemory() || CurInst->mayHaveSideEffects() ||
2397 isa<DbgInfoIntrinsic>(CurInst))
2404 if (isa<CmpInst>(CurInst))
2408 if (CallInst *CallI = dyn_cast<CallInst>(CurInst))
[all...]
/external/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp2496 bool EvaluateBlock(BasicBlock::iterator CurInst, BasicBlock *&NextBB);
2585 bool Evaluator::EvaluateBlock(BasicBlock::iterator CurInst, argument
2591 DEBUG(dbgs() << "Evaluating Instruction: " << *CurInst << "\n");
2593 if (StoreInst *SI = dyn_cast<StoreInst>(CurInst)) {
2666 } else if (BinaryOperator *BO = dyn_cast<BinaryOperator>(CurInst)) {
2672 } else if (CmpInst *CI = dyn_cast<CmpInst>(CurInst)) {
2678 } else if (CastInst *CI = dyn_cast<CastInst>(CurInst)) {
2684 } else if (SelectInst *SI = dyn_cast<SelectInst>(CurInst)) {
2690 } else if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(CurInst)) {
2701 } else if (LoadInst *LI = dyn_cast<LoadInst>(CurInst)) {
2938 BasicBlock::iterator CurInst = CurBB->begin(); local
[all...]
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h83 /// CurInst - The current instruction being visited
84 const Instruction *CurInst; member in class:llvm::SelectionDAGBuilder
327 : CurInst(NULL), SDNodeOrder(0), TM(dag.getTarget()),
365 return SDLoc(CurInst, SDNodeOrder);
369 return CurInst ? CurInst->getDebugLoc() : DebugLoc();
H A DSelectionDAGBuilder.cpp884 CurInst = NULL;
960 CurInst = &I;
967 CurInst = NULL;
/external/llvm/lib/ExecutionEngine/Interpreter/
H A DExecution.cpp949 SF.CurInst = SF.CurBB->begin(); // Update new instruction ptr...
951 if (!isa<PHINode>(SF.CurInst)) return; // Nothing fancy to do
956 for (; PHINode *PN = dyn_cast<PHINode>(SF.CurInst); ++SF.CurInst) {
967 SF.CurInst = SF.CurBB->begin();
968 for (unsigned i = 0; isa<PHINode>(SF.CurInst); ++SF.CurInst, ++i) {
969 PHINode *PN = cast<PHINode>(SF.CurInst);
1112 // Restore the CurInst pointer to the first instruction newly inserted, if
1115 SF.CurInst
[all...]
H A DInterpreter.h73 BasicBlock::iterator CurInst; // The next instruction to execute member in struct:llvm::ExecutionContext

Completed in 308 milliseconds