HomeSort by: relevance | last modified time | path
    Searched refs:CurInst (Results 1 - 12 of 12) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
Evaluator.cpp 324 bool Evaluator::EvaluateBlock(BasicBlock::iterator CurInst, BasicBlock *&NextBB,
330 LLVM_DEBUG(dbgs() << "Evaluating Instruction: " << *CurInst << "\n");
332 if (StoreInst *SI = dyn_cast<StoreInst>(CurInst)) {
395 } else if (BinaryOperator *BO = dyn_cast<BinaryOperator>(CurInst)) {
401 } else if (CmpInst *CI = dyn_cast<CmpInst>(CurInst)) {
407 } else if (CastInst *CI = dyn_cast<CastInst>(CurInst)) {
413 } else if (SelectInst *SI = dyn_cast<SelectInst>(CurInst)) {
419 } else if (auto *EVI = dyn_cast<ExtractValueInst>(CurInst)) {
424 } else if (auto *IVI = dyn_cast<InsertValueInst>(CurInst)) {
430 } else if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(CurInst)) {
    [all...]
CodeMoverUtils.cpp 297 Instruction *CurInst = *WorkList.begin();
298 WorkList.erase(CurInst);
300 if (CurInst == &EndInst)
303 if (!InBetweenInsts.insert(CurInst).second)
306 getNextInsts(*CurInst, WorkList);
377 if (llvm::any_of(InstsToCheck, [&DI, &I](Instruction *CurInst) {
378 auto DepResult = DI->depends(&I, CurInst, true);
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
MustExecute.h 286 CurInst(Other.CurInst), Head(Other.Head), Tail(Other.Tail) {}
290 CurInst(Other.CurInst), Head(Other.Head), Tail(Other.Tail) {}
295 std::swap(CurInst, Other.CurInst);
307 CurInst = advance();
321 return CurInst == Other.CurInst && Head == Other.Head && Tail == Other.Tail;
330 const Instruction *&operator*() { return CurInst; }
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
GVN.cpp 2616 bool GVN::performScalarPRE(Instruction *CurInst) {
2617 if (isa<AllocaInst>(CurInst) || CurInst->isTerminator() ||
2618 isa<PHINode>(CurInst) || CurInst->getType()->isVoidTy() ||
2619 CurInst->mayReadFromMemory() || CurInst->mayHaveSideEffects() ||
2620 isa<DbgInfoIntrinsic>(CurInst))
2627 if (isa<CmpInst>(CurInst))
2637 if (isa<GetElementPtrInst>(CurInst))
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
Evaluator.h 69 bool EvaluateBlock(BasicBlock::iterator CurInst, BasicBlock *&NextBB,
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86FixupLEAs.cpp 290 MachineBasicBlock::iterator CurInst;
293 CurInst = I;
295 Found = getPreviousInstr(CurInst, MBB);
296 while (Found && I != CurInst) {
297 if (CurInst->isCall() || CurInst->isInlineAsm())
301 if (usesRegister(p, CurInst) == RU_Write) {
302 return CurInst;
304 InstrDistance += TSM.computeInstrLatency(&*CurInst);
305 Found = getPreviousInstr(CurInst, MBB)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Interpreter/
Interpreter.h 62 BasicBlock::iterator CurInst; // The next instruction to execute
69 ExecutionContext() : CurFunction(nullptr), CurBB(nullptr), CurInst(nullptr) {}
Execution.cpp 988 SF.CurInst = SF.CurBB->begin(); // Update new instruction ptr...
990 if (!isa<PHINode>(SF.CurInst)) return; // Nothing fancy to do
995 for (; PHINode *PN = dyn_cast<PHINode>(SF.CurInst); ++SF.CurInst) {
1006 SF.CurInst = SF.CurBB->begin();
1007 for (unsigned i = 0; isa<PHINode>(SF.CurInst); ++SF.CurInst, ++i) {
1008 PHINode *PN = cast<PHINode>(SF.CurInst);
1148 // Restore the CurInst pointer to the first instruction newly inserted, if
1151 SF.CurInst = Parent->begin()
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/LiveDebugValues/
InstrRefBasedImpl.cpp 1344 unsigned CurInst;
1742 NewID->getInst() > CurInst)
1799 MTracker->defReg(DeadReg, CurBB, CurInst);
1802 MTracker->writeRegMask(MO, CurBB, CurInst);
1815 MTracker->defReg(*SRI, CurBB, CurInst);
1822 MTracker->defReg(DRI.getSubReg(), CurBB, CurInst);
1985 MTracker->defReg(*RAI, CurBB, CurInst);
1998 MTracker->defReg(*RAI, CurBB, CurInst);
2064 MTracker->defReg(SrcReg, CurBB, CurInst);
2163 CurInst = 1
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGBuilder.h 95 const Instruction *CurInst = nullptr;
478 return SDLoc(CurInst, SDNodeOrder);
482 return CurInst ? CurInst->getDebugLoc() : DebugLoc();
SelectionDAGBuilder.cpp 1033 CurInst = nullptr;
1113 CurInst = &I;
1121 CurInst = nullptr;
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
MustExecute.cpp 805 : Explorer(Explorer), CurInst(I) {
815 CurInst = I;
826 assert(CurInst && "Cannot advance an end iterator!");

Completed in 57 milliseconds