Home
last modified time | relevance | path

Searched refs:getInst (Results 1 – 25 of 35) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DMemoryDependenceAnalysis.cpp653 if (Instruction *Inst = LocalCache.getInst()) { in getDependency()
691 if (Instruction *I = LocalCache.getInst()) in getDependency()
788 if (Instruction *Inst = ExistingResult->getResult().getInst()) { in getNonLocalCallDependency()
821 if (Instruction *Inst = Dep.getInst()) in getNonLocalCallDependency()
849 ReverseNonLocalDefsCache[NonLocalDefIt->second.getResult().getInst()] in getNonLocalPointerDependency()
936 if (ExistingResult && ExistingResult->getResult().getInst()) { in getNonLocalInfoForBlock()
937 assert(ExistingResult->getResult().getInst()->getParent() == BB && in getNonLocalInfoForBlock()
940 ScanPos = ExistingResult->getResult().getInst()->getIterator(); in getNonLocalInfoForBlock()
972 Instruction *Inst = Dep.getInst(); in getNonLocalInfoForBlock()
1066 if (Instruction *Inst = Entry.getResult().getInst()) in getNonLocalPointerDepFromBB()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCDuplexInfo.cpp1043 if (isStoreInst(MCB.getOperand(j).getInst()->getOpcode()) && in getDuplexPossibilties()
1044 isStoreInst(MCB.getOperand(k).getInst()->getOpcode())) { in getDuplexPossibilties()
1054 MCII, *MCB.getOperand(k).getInst(), in getDuplexPossibilties()
1056 *MCB.getOperand(j).getInst(), in getDuplexPossibilties()
1061 getDuplexCandidateGroup(*MCB.getOperand(k).getInst()), in getDuplexPossibilties()
1062 getDuplexCandidateGroup(*MCB.getOperand(j).getInst())); in getDuplexPossibilties()
1067 << MCB.getOperand(j).getInst()->getOpcode() << "," in getDuplexPossibilties()
1068 << MCB.getOperand(k).getInst()->getOpcode() << "\n"); in getDuplexPossibilties()
1072 << MCB.getOperand(j).getInst()->getOpcode() << "," in getDuplexPossibilties()
1073 << MCB.getOperand(k).getInst()->getOpcode() << "\n"); in getDuplexPossibilties()
[all …]
H A DHexagonMCShuffler.cpp38 MCInst &MI = *const_cast<MCInst *>(I.getInst()); in init()
63 assert(!HexagonMCInstrInfo::getDesc(MCII, *I.getInst()).isPseudo()); in init()
64 MCInst &MI = *const_cast<MCInst *>(I.getInst()); in init()
H A DHexagonInstPrinter.cpp37 printInstruction(MI->getOperand(1).getInst(), Address, OS); in printInst()
40 printInstruction(MI->getOperand(0).getInst(), Address, OS); in printInst()
H A DHexagonMCInstrInfo.cpp62 MCInst const &Inst = *BundleCurrent->getInst(); in operator ++()
73 return *DuplexCurrent->getInst(); in operator *()
74 return *BundleCurrent->getInst(); in operator *()
228 MCB.getOperand(Index + bundleInstructionsOffset - 1).getInst(); in extenderForIndex()
489 if (HexagonMCInstrInfo::isDuplex(MCII, *I.getInst())) in hasDuplex()
505 if (isImmext(*I.getInst())) in hasImmExt()
529 return *MCB.getOperand(bundleInstructionsOffset + Index).getInst(); in instruction()
990 MCInst const &MCI = *HMI.getInst(); in slotsConsumed()
1008 *MCB.getOperand(Candidate.packetIndexJ).getInst(), in replaceDuplex()
1009 *MCB.getOperand(Candidate.packetIndexI).getInst()); in replaceDuplex()
H A DHexagonMCChecker.cpp57 MCInst const &Inst = *I.getInst(); in init()
59 init(*Inst.getOperand(0).getInst()); in init()
60 init(*Inst.getOperand(1).getInst()); in init()
529 MCInst const &Inst = *I.getInst(); in checkRegistersReadOnly()
673 if (HexagonMCInstrInfo::getType(MCII, *HMI.getInst()) == in checkRegisters()
H A DHexagonMCCodeEmitter.cpp411 MCInst &HMI = const_cast<MCInst &>(*I.getInst()); in encodeInstruction()
463 const MCInst *Sub0 = MI.getOperand(0).getInst(); in encodeSingleInstruction()
464 const MCInst *Sub1 = MI.getOperand(1).getInst(); in encodeSingleInstruction()
501 if (I->getInst() != &MI) in getFixupNoBits()
504 const MCInst &NextI = *(I+1)->getInst(); in getFixupNoBits()
760 MCInst const &Inst = *I->getInst(); in getMachineOpValue()
H A DHexagonAsmBackend.cpp526 MCInst &CrntHMI = const_cast<MCInst &>(*I.getInst()); in relaxInstruction()
542 Res.addOperand(MCOperand::createInst(I.getInst())); in relaxInstruction()
599 MCInst Inst = RF.getInst(); in finishLayout()
H A DHexagonMCCompound.cpp356 MCInst const *JumpInst = J->getInst(); in lookForCompound()
367 MCInst const *Inst = B->getInst(); in lookForCompound()
H A DHexagonMCELFStreamer.cpp75 MCInst *MCI = const_cast<MCInst *>(I.getInst()); in emitInstruction()
H A DHexagonShuffler.cpp554 MCInst const &Inst0 = *ID.getOperand(0).getInst(); in GetPacketSummary()
555 MCInst const &Inst1 = *ID.getOperand(1).getInst(); in GetPacketSummary()
/freebsd/contrib/llvm-project/llvm/include/llvm/MCA/
H A DInstrBuilder.h42 Instruction *getInst() const { return RecycledInst; } in getInst() function
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/Disassembler/
H A DHexagonDisassembler.cpp246 MI = *(CurrentInstruction->getInst()); in getInstruction()
278 auto &MI = const_cast<MCInst &>(*I.getInst()); in remapInstruction()
559 bool CurrentVector = HexagonMCInstrInfo::isVector(*MCII, *i->getInst()); in getSingleInstruction()
563 if (HexagonMCInstrInfo::isImmext(*i->getInst()) && (Vector == PrevVector)) in getSingleInstruction()
569 auto const &Inst = *i->getInst(); in getSingleInstruction()
602 ? *MI.getOperand(1).getInst() in getSingleInstruction()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCInst.cpp47 if (const auto *Inst = getInst()) in print()
H A DMCFragment.cpp121 F->getInst().dump_pretty(OS); in dump()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h1734 if (auto *VPI = dyn_cast_or_null<VPIntrinsic>(ICA.getInst())) in getIntrinsicInstrCost()
1745 if (auto *VPI = dyn_cast_or_null<VPIntrinsic>(ICA.getInst())) in getIntrinsicInstrCost()
1766 if (ICA.getInst()) { in getIntrinsicInstrCost()
1768 auto *UI = cast<VPCmpIntrinsic>(ICA.getInst()); in getIntrinsicInstrCost()
1785 if (auto *VPI = dyn_cast_or_null<VPIntrinsic>(ICA.getInst())) in getIntrinsicInstrCost()
1801 if (auto *VPI = dyn_cast_or_null<VPIntrinsic>(ICA.getInst())) in getIntrinsicInstrCost()
1865 const IntrinsicInst *I = ICA.getInst(); in getIntrinsicInstrCost()
1905 return thisT()->getMemcpyCost(ICA.getInst()); in getIntrinsicInstrCost()
2402 Alignment, CostKind, ICA.getInst()); in getTypeBasedIntrinsicInstrCost()
2409 Alignment, CostKind, ICA.getInst()); in getTypeBasedIntrinsicInstrCost()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCInst.h128 const MCInst *getInst() const { in getInst() function
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DPeepholeOptimizer.cpp624 const MachineInstr *getInst() const { return Inst; } in getInst() function in __anon776574090111::ValueTrackerResult
655 if (Other.getInst() != getInst()) in operator ==()
1162 MachineInstr &OrigPHI = const_cast<MachineInstr &>(*Res.getInst()); in getNewSource()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86AsmBackend.cpp808 X86_MC::emitPrefix(Emitter, RF.getInst(), Code, STI); in padInstructionViaPrefix()
826 const uint8_t Prefix = determinePaddingPrefix(RF.getInst()); in padInstructionViaPrefix()
851 MCInst Relaxed = RF.getInst(); in padInstructionViaRelaxation()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURewriteOutArguments.cpp259 SI = dyn_cast<StoreInst>(Q.getInst()); in runOnFunction()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMemoryDependenceAnalysis.h172 Instruction *getInst() const { in getInst() function
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DDFAJumpThreading.cpp133 SelectInst *getInst() { return SI; } in getInst() function in __anonfb50cc300111::SelectInstToUnfold
192 SelectInst *SI = SIToUnfold.getInst(); in unfold()
544 SelectInst *PrevSI = SIToUnfold.getInst(); in isValidSelectInst()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DGlobalISelCombinerEmitter.cpp462 auto &CGI = CGP.getInst(); in getMCOIOperandTypes()
1986 M.addAction<BuildMIAction>(M.allocateOutputInsnID(), &CGIP.getInst()); in emitInstructionApplyPattern()
2204 StringRef InstName = CGP->getInst().TheDef->getName(); in isLiteralImm()
2222 IM.addPredicate<InstructionOpcodeMatcher>(&P.getInst()); in emitCodeGenInstructionMatchPattern()
H A DGlobalISelCombinerMatchTableEmitter.cpp
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/
H A DPatterns.h479 const CodeGenInstruction &getInst() const { return I; } in getInst() function

12