/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
H A D | Evaluator.cpp | 475 } else if (isa<CallInst>(CurInst) || isa<InvokeInst>(CurInst)) { in EvaluateBlock() 481 ++CurInst; in EvaluateBlock() 505 ++CurInst; in EvaluateBlock() 512 ++CurInst; in EvaluateBlock() 542 ++CurInst; in EvaluateBlock() 546 ++CurInst; in EvaluateBlock() 550 ++CurInst; in EvaluateBlock() 554 ++CurInst; in EvaluateBlock() 669 if (!CurInst->use_empty()) { in EvaluateBlock() 682 ++CurInst; in EvaluateBlock() [all …]
|
H A D | CodeMoverUtils.cpp | 297 Instruction *CurInst = *WorkList.begin(); in collectInstructionsInBetween() local 298 WorkList.erase(CurInst); in collectInstructionsInBetween() 300 if (CurInst == &EndInst) in collectInstructionsInBetween() 303 if (!InBetweenInsts.insert(CurInst).second) in collectInstructionsInBetween() 306 getNextInsts(*CurInst, WorkList); in collectInstructionsInBetween() 377 if (llvm::any_of(InstsToCheck, [&DI, &I](Instruction *CurInst) { in isSafeToMoveBefore() argument 378 auto DepResult = DI->depends(&I, CurInst, true); in isSafeToMoveBefore()
|
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
H A D | MustExecute.h | 286 CurInst(Other.CurInst), Head(Other.Head), Tail(Other.Tail) {} in MustBeExecutedIterator() 290 CurInst(Other.CurInst), Head(Other.Head), Tail(Other.Tail) {} in MustBeExecutedIterator() 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; } 331 const Instruction *getCurrentInst() const { return CurInst; } in getCurrentInst() 368 const Instruction *CurInst; member
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | GVN.cpp | 2617 if (isa<AllocaInst>(CurInst) || CurInst->isTerminator() || in performScalarPRE() 2618 isa<PHINode>(CurInst) || CurInst->getType()->isVoidTy() || in performScalarPRE() 2619 CurInst->mayReadFromMemory() || CurInst->mayHaveSideEffects() || in performScalarPRE() 2627 if (isa<CmpInst>(CurInst)) in performScalarPRE() 2695 } else if (predV == CurInst) { in performScalarPRE() 2743 PREInstr = CurInst->clone(); in performScalarPRE() 2778 CurInst->replaceAllUsesWith(Phi); in performScalarPRE() 2781 VN.erase(CurInst); in performScalarPRE() 2786 MD->removeInstruction(CurInst); in performScalarPRE() 2792 ICF->removeInstruction(CurInst); in performScalarPRE() [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86FixupLEAs.cpp | 290 MachineBasicBlock::iterator CurInst; in searchBackwards() local 293 CurInst = I; in searchBackwards() 295 Found = getPreviousInstr(CurInst, MBB); in searchBackwards() 296 while (Found && I != CurInst) { in searchBackwards() 297 if (CurInst->isCall() || CurInst->isInlineAsm()) in searchBackwards() 301 if (usesRegister(p, CurInst) == RU_Write) { in searchBackwards() 302 return CurInst; in searchBackwards() 304 InstrDistance += TSM.computeInstrLatency(&*CurInst); in searchBackwards() 305 Found = getPreviousInstr(CurInst, MBB); in searchBackwards()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/LiveDebugValues/ |
H A D | InstrRefBasedImpl.cpp | 1344 unsigned CurInst; member in __anonb7d03fe90211::InstrRefBasedLDV 1742 NewID->getInst() > CurInst) in transferDebugInstrRef() 1799 MTracker->defReg(DeadReg, CurBB, CurInst); in transferRegisterDef() 1815 MTracker->defReg(*SRI, CurBB, CurInst); in performCopy() 2064 MTracker->defReg(SrcReg, CurBB, CurInst); in transferRegisterCopy() 2163 CurInst = 1; in produceMLocTransferFunction() 2189 ++CurInst; in produceMLocTransferFunction() 3142 CurInst = 1; in emitLocations() 3146 ++CurInst; in emitLocations() 3272 CurInst = 1; in ExtendRanges() [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Interpreter/ |
H A D | Interpreter.h | 62 BasicBlock::iterator CurInst; // The next instruction to execute member 69 ExecutionContext() : CurFunction(nullptr), CurBB(nullptr), CurInst(nullptr) {} in ExecutionContext()
|
H A D | Execution.cpp | 988 SF.CurInst = SF.CurBB->begin(); // Update new instruction ptr... in SwitchToNewBasicBlock() 990 if (!isa<PHINode>(SF.CurInst)) return; // Nothing fancy to do in SwitchToNewBasicBlock() 995 for (; PHINode *PN = dyn_cast<PHINode>(SF.CurInst); ++SF.CurInst) { in SwitchToNewBasicBlock() 1006 SF.CurInst = SF.CurBB->begin(); in SwitchToNewBasicBlock() 1007 for (unsigned i = 0; isa<PHINode>(SF.CurInst); ++SF.CurInst, ++i) { in SwitchToNewBasicBlock() 1008 PHINode *PN = cast<PHINode>(SF.CurInst); in SwitchToNewBasicBlock() 1151 SF.CurInst = Parent->begin(); in visitIntrinsicInst() 1153 SF.CurInst = Me; in visitIntrinsicInst() 1154 ++SF.CurInst; in visitIntrinsicInst() 2138 StackFrame.CurInst = StackFrame.CurBB->begin(); in callFunction() [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.h | 95 const Instruction *CurInst = nullptr; variable 478 return SDLoc(CurInst, SDNodeOrder); in getCurSDLoc() 482 return CurInst ? CurInst->getDebugLoc() : DebugLoc(); in getCurDebugLoc()
|
H A D | SelectionDAGBuilder.cpp | 1033 CurInst = nullptr; in clear() 1113 CurInst = &I; in visit() 1121 CurInst = nullptr; in visit()
|
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/ |
H A D | Evaluator.h | 69 bool EvaluateBlock(BasicBlock::iterator CurInst, BasicBlock *&NextBB,
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | MustExecute.cpp | 805 : Explorer(Explorer), CurInst(I) { in MustBeExecutedIterator() 815 CurInst = I; in resetInstruction() 826 assert(CurInst && "Cannot advance an end iterator!"); in advance()
|