/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/ |
H A D | HexagonMCInstrInfo.h | 88 MCInst const &MCI); 96 size_t bundleSize(MCInst const &MCI); 118 MCInst const &MCI); 185 MCInst const &MCI); 193 bool hasImmExt(MCInst const &MCI); 220 bool isBundle(MCInst const &MCI); 257 bool isImmext(MCInst const &MCI); 260 bool isInnerLoop(MCInst const &MCI); 281 bool isOuterLoop(MCInst const &MCI); 352 void setInnerLoop(MCInst &MCI); [all …]
|
H A D | HexagonMCInstrInfo.cpp | 92 MCI.getOperand(HexagonMCInstrInfo::getExtendableOp(MCII, MCI)); in addConstExtender() 105 assert(isBundle(MCI)); in bundleInstructions() 112 assert(isBundle(MCI)); in bundleInstructions() 242 MCInst const &MCI) { in getMemAccessSize() argument 541 assert(!Result || (MCI.size() > 0 && MCI.getOperand(0).isImm())); in isBundle() 655 assert(isBundle(MCI)); in isInnerLoop() 689 assert(isBundle(MCI)); in isOuterLoop() 804 assert(isBundle(MCI)); in isMemReorderDisabled() 944 return {MCI.getOperand(I).getReg(), I, isPredicatedTrue(MCII, MCI)}; in predicateInfo() 1016 assert(isBundle(MCI)); in setInnerLoop() [all …]
|
H A D | HexagonMCDuplexInfo.cpp | 192 switch (MCI.getOpcode()) { in getDuplexCandidateGroup() 223 inRange<4>(MCI, 2)) { in getDuplexCandidateGroup() 254 inRange<3>(MCI, 2)) { in getDuplexCandidateGroup() 338 inRange<4>(MCI, 1)) { in getDuplexCandidateGroup() 375 inRange<4, 2>(MCI, 1) && inRange<1>(MCI, 2)) { in getDuplexCandidateGroup() 383 inRange<4>(MCI, 1) && inRange<1>(MCI, 2)) { in getDuplexCandidateGroup() 388 if (inRange<5, 3>(MCI, 2)) in getDuplexCandidateGroup() 425 (minConstant(MCI, 2) == 1 || minConstant(MCI, 2) == -1)) { in getDuplexCandidateGroup() 445 (minConstant(MCI, 2) == 1 || minConstant(MCI, 2) == 255)) { in getDuplexCandidateGroup() 485 inRange<2>(MCI, 2)) { in getDuplexCandidateGroup() [all …]
|
H A D | HexagonMCCompound.cpp | 350 MCInst &MCI) { in lookForCompound() argument 351 assert(HexagonMCInstrInfo::isBundle(MCI)); in lookForCompound() 355 J != MCI.end(); ++J) { in lookForCompound() 366 B != MCI.end(); ++B) { in lookForCompound() 385 MCI.erase(B); in lookForCompound() 407 if (MCI.size() < 2) in tryCompound() 411 MCInst CheckList(MCI); in tryCompound() 414 MCInst LastValidBundle(MCI); in tryCompound() 422 MCI = CheckList; in tryCompound() 427 MCI = LastValidBundle; in tryCompound() [all …]
|
H A D | HexagonInstPrinter.cpp | 41 MCInst const &MCI = *I.getInst(); in printInst() local 42 if (HexagonMCInstrInfo::isDuplex(MII, MCI)) { in printInst() 43 printInstruction(MCI.getOperand(1).getInst(), Address, OS); in printInst() 46 printInstruction(MCI.getOperand(0).getInst(), Address, OS); in printInst() 48 printInstruction(&MCI, Address, OS); in printInst() 49 HasExtender = HexagonMCInstrInfo::isImmext(MCI); in printInst()
|
H A D | HexagonMCChecker.cpp | 70 if (HexagonMCInstrInfo::isPredicated(MCII, MCI) && in initReg() 74 isTrue = HexagonMCInstrInfo::isPredicatedTrue(MCII, MCI); in initReg() 77 if (HexagonMCInstrInfo::isPredicatedNew(MCII, MCI)) in initReg() 92 void HexagonMCChecker::init(MCInst const &MCI) { in init() argument 99 if (MCI.getOperand(i).isReg()) in init() 100 initReg(MCI, MCI.getOperand(i).getReg(), PredReg, isTrue); in init() 102 initReg(MCI, ImpUse, PredReg, isTrue); in init() 127 HexagonMCInstrInfo::isPredicateLate(MCII, MCI)) in init() 187 if (HexagonMCInstrInfo::isPredicatedNew(MCII, MCI)) in init() 189 if (MCI.getOperand(i).isReg()) { in init() [all …]
|
H A D | HexagonMCELFStreamer.cpp | 71 MCInst *MCI = const_cast<MCInst *>(I.getInst()); in emitInstruction() local 72 EmitSymbol(*MCI); in emitInstruction()
|
H A D | HexagonAsmBackend.cpp | 580 MCInst &MCI = const_cast<MCInst &>(HexagonMCInstrInfo::instruction( in fixupNeedsRelaxationAdvanced() local 582 bool Relaxable = isInstRelaxable(MCI); in fixupNeedsRelaxationAdvanced() 600 *RelaxTarget = &MCI; in fixupNeedsRelaxationAdvanced() 638 *RelaxTarget = &MCI; in fixupNeedsRelaxationAdvanced()
|
/freebsd/contrib/llvm-project/llvm/lib/MCA/ |
H A D | InstrBuilder.cpp | 241 const MCOperand &Op = MCI.getOperand(I); in verifyOperands() 254 if (I == MCI.getNumOperands() || !Op.isReg()) { in verifyOperands() 330 const MCOperand &Op = MCI.getOperand(i); in populateWrites() 413 const MCOperand &Op = MCI.getOperand(OpIndex); in populateWrites() 519 unsigned short Opcode = MCI.getOpcode(); in createInstrDescImpl() 546 MCI); in createInstrDescImpl() 576 if (Error Err = verifyOperands(MCDesc, MCI)) in createInstrDescImpl() 579 populateWrites(*ID, MCI, SchedClassID); in createInstrDescImpl() 580 populateReads(*ID, MCI, SchedClassID); in createInstrDescImpl() 586 if (Error Err = verifyInstrDesc(*ID, MCI)) in createInstrDescImpl() [all …]
|
H A D | CustomBehaviour.cpp | 56 const MCInstrInfo &MCII, const MCInst &MCI, in getSchedClassID() argument 58 return MCII.get(MCI.getOpcode()).getSchedClass(); in getSchedClassID()
|
/freebsd/contrib/sendmail/src/ |
H A D | mci.c | 129 MCI ** 307 MCI *mci; in mci_clr_extensions() 332 MCI *mci; in mci_clear() 365 MCI * 478 MCI *mci; in mci_close() 523 MCI * 581 MCI *mci; in mci_setstat() 773 MCI *mci; in mci_lock_host() 790 MCI *mci; in mci_lock_host_statfile() 858 MCI *mci; in mci_unlock_host() [all …]
|
H A D | sendmail.h | 863 #define MCI struct mailer_con_info macro 865 MCI 972 extern void mci_cache __P((MCI *)); 976 extern void mci_flush __P((bool, MCI *)); 979 extern int mci_lock_host __P((MCI *)); 983 extern MCI **mci_scan __P((MCI *)); 987 extern void mci_unlock_host __P((MCI *)); 1157 MCI *e_mci; /* connection info */ 2795 extern int smtpprobe __P((MCI *)); 2944 extern MCI *mci_new __P((SM_RPOOL_T *)); [all …]
|
H A D | ratectrl.h | 125 extern bool occ_exceeded __P((ENVELOPE *, MCI *, const char *, SOCKADDR *)); 126 extern bool occ_close __P((ENVELOPE *, MCI *, const char *, SOCKADDR *));
|
H A D | usersmtp.c | 97 register MCI *mci; 334 register MCI *mci; 899 MCI *mci; in getauth() 1129 MCI *mci; 1612 MCI *mci; 1947 MCI *mci; 2057 MCI *mci; 2387 MCI *mci; 2933 MCI *mci; 3179 MCI *mci; [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/MCA/ |
H A D | InstrBuilder.h | 87 createInstrDescImpl(const MCInst &MCI, const SmallVector<Instrument *> &IVec); 89 getOrCreateInstrDesc(const MCInst &MCI, 95 void populateWrites(InstrDesc &ID, const MCInst &MCI, unsigned SchedClassID); 96 void populateReads(InstrDesc &ID, const MCInst &MCI, unsigned SchedClassID); 97 Error verifyInstrDesc(const InstrDesc &ID, const MCInst &MCI) const; 116 createInstruction(const MCInst &MCI, const SmallVector<Instrument *> &IVec);
|
H A D | Support.h | 33 InstructionError(std::string M, const T &MCI) in InstructionError() argument 34 : Message(std::move(M)), Inst(MCI) {} in InstructionError()
|
H A D | CustomBehaviour.h | 52 const MCInst &MCI) {} in postProcessInstruction() argument 175 virtual unsigned getSchedClassID(const MCInstrInfo &MCII, const MCInst &MCI,
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/Views/ |
H A D | InstructionView.cpp | 25 InstructionView::printInstructionString(const llvm::MCInst &MCI) const { in printInstructionString() 27 MCIP.printInst(&MCI, 0, "", STI, InstrStream); in printInstructionString() 35 for (const auto &MCI : getSource()) { in toJSON() local 36 StringRef Instruction = printInstructionString(MCI); in toJSON()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCA/ |
H A D | X86CustomBehaviour.cpp | 24 const MCInst &MCI) { in setMemBarriers() argument 25 switch (MCI.getOpcode()) { in setMemBarriers() 40 std::unique_ptr<Instruction> &Inst, const MCInst &MCI) { in postProcessInstruction() argument 43 setMemBarriers(Inst, MCI); in postProcessInstruction()
|
H A D | X86CustomBehaviour.h | 29 void setMemBarriers(std::unique_ptr<Instruction> &Inst, const MCInst &MCI); 38 const MCInst &MCI) override;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonMCInstLower.cpp | 120 MCInst *MCI = AP.OutContext.createMCInst(); in HexagonLowerToMC() local 121 MCI->setOpcode(MI->getOpcode()); in HexagonLowerToMC() 122 assert(MCI->getOpcode() == static_cast<unsigned>(MI->getOpcode()) && in HexagonLowerToMC() 187 MCI->addOperand(MCO); in HexagonLowerToMC() 189 AP.HexagonProcessInstruction(*MCI, *MI); in HexagonLowerToMC() 190 HexagonMCInstrInfo::extendIfNeeded(AP.OutContext, MCII, MCB, *MCI); in HexagonLowerToMC() 191 MCB.addOperand(MCOperand::createInst(MCI)); in HexagonLowerToMC()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCA/ |
H A D | AMDGPUCustomBehaviour.cpp | 25 std::unique_ptr<Instruction> &Inst, const MCInst &MCI) { in postProcessInstruction() argument 26 switch (MCI.getOpcode()) { in postProcessInstruction() 41 return processWaitCnt(Inst, MCI); in postProcessInstruction() 48 const MCInst &MCI) { in processWaitCnt() argument 49 for (int Idx = 0, N = MCI.size(); Idx < N; Idx++) { in processWaitCnt() 51 const MCOperand &MCOp = MCI.getOperand(Idx); in processWaitCnt()
|
H A D | AMDGPUCustomBehaviour.h | 28 void processWaitCnt(std::unique_ptr<Instruction> &Inst, const MCInst &MCI); 37 const MCInst &MCI) override;
|
/freebsd/sys/contrib/device-tree/Bindings/mmc/ |
H A D | atmel-hsmci.txt | 9 1) MCI node 22 Example MCI node: 56 Example full MCI node:
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | Lint.cpp | 289 MemCpyInst *MCI = cast<MemCpyInst>(&I); in visitCallBase() local 290 visitMemoryReference(I, MemoryLocation::getForDest(MCI), in visitCallBase() 291 MCI->getDestAlign(), nullptr, MemRef::Write); in visitCallBase() 292 visitMemoryReference(I, MemoryLocation::getForSource(MCI), in visitCallBase() 293 MCI->getSourceAlign(), nullptr, MemRef::Read); in visitCallBase() 300 dyn_cast<ConstantInt>(findValue(MCI->getLength(), in visitCallBase() 304 Check(AA->alias(MCI->getSource(), Size, MCI->getDest(), Size) != in visitCallBase()
|