Searched refs:InstInfo (Results 1 - 11 of 11) sorted by relevance

/openbsd-current/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DGCNVOPDUtils.cpp77 auto InstInfo = local
94 if (InstInfo[CompIdx].hasMandatoryLiteral()) {
95 auto CompOprIdx = InstInfo[CompIdx].getMandatoryLiteralCompOperandIndex();
106 if (InstInfo.hasInvalidOperand(getVRegIdx))
H A DGCNCreateVOPD.cpp77 auto InstInfo = local
81 auto MCOprIdx = InstInfo[CompIdx].getIndexOfDstInMCOperands();
86 auto CompSrcOprNum = InstInfo[CompIdx].getCompSrcOperandsNum();
88 auto MCOprIdx = InstInfo[CompIdx].getIndexOfSrcInMCOperands(CompSrcIdx);
/openbsd-current/gnu/llvm/llvm/tools/llvm-mca/Views/
H A DInstructionInfoView.cpp167 json::Array InstInfo;
172 InstInfo.push_back(std::move(JO));
174 return json::Object({{"InstructionList", json::Value(std::move(InstInfo))}});
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DADCE.cpp101 /// holds the value &InstInfo[Terminator]
130 DenseMap<Instruction *, InstInfoType> InstInfo; member in class:__anon3422::AggressiveDeadCodeElimination
131 bool isLive(Instruction *I) { return InstInfo[I].Live; }
225 // instructions to size the InstInfo hash table.
235 InstInfo.reserve(NumInsts);
238 InstInfo[&I].Block = &BBInfo.second;
240 // Since BlockInfoVec holds pointers into InstInfo and vice-versa, we may not
243 BBInfo.second.TerminatorLiveInfo = &InstInfo[BBInfo.second.Terminator];
380 auto &Info = InstInfo[I];
592 InstInfo[Inf
[all...]
/openbsd-current/gnu/llvm/llvm/utils/TableGen/
H A DCodeGenDAGPatterns.cpp1916 CodeGenInstruction &InstInfo = CDP.getTargetInfo().getInstruction(Operator); local
1918 unsigned NumDefsToAdd = InstInfo.Operands.NumDefs;
1921 for (unsigned i = 0; i != InstInfo.Operands.NumDefs; ++i) {
1922 Record *OperandNode = InstInfo.Operands[i].Rec;
1930 if (InstInfo.HasOneImplicitDefWithKnownVT(CDP.getTargetInfo()) !=MVT::Other)
2570 CodeGenInstruction &InstInfo = local
2577 unsigned NumResultsToAdd = std::min(InstInfo.Operands.NumDefs,
2584 if (!InstInfo.ImplicitDefs.empty()) {
2590 InstInfo.HasOneImplicitDefWithKnownVT(CDP.getTargetInfo());
2633 unsigned NumFixedOperands = InstInfo
3655 InferFromPattern(CodeGenInstruction &InstInfo, const InstAnalyzer &PatInfo, Record *PatDef) argument
3980 CodeGenInstruction &InstInfo = Target.getInstruction(Instr); local
4100 CodeGenInstruction &InstInfo = Target.getInstruction(PatInstrs.front()); local
4117 CodeGenInstruction *InstInfo = local
4131 CodeGenInstruction *InstInfo = local
4162 const CodeGenInstruction &InstInfo = Target.getInstruction(Instr); local
4202 const CodeGenInstruction &InstInfo = Target.getInstruction(Instr); local
[all...]
/openbsd-current/gnu/llvm/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.h721 class InstInfo {
728 InstInfo(const MCInstrDesc &OpX, const MCInstrDesc &OpY)
731 InstInfo(const ComponentInfo &OprInfoX, const ComponentInfo &OprInfoY)
767 VOPD::InstInfo getVOPDInstInfo(const MCInstrDesc &OpX, const MCInstrDesc &OpY);
771 VOPD::InstInfo
H A DAMDGPUBaseInfo.cpp563 std::optional<unsigned> InstInfo::getInvalidCompOperandIndex(
587 InstInfo::RegIndices InstInfo::getRegIndices(
593 InstInfo::RegIndices RegIndices;
609 VOPD::InstInfo getVOPDInstInfo(const MCInstrDesc &OpX, const MCInstrDesc &OpY) {
610 return VOPD::InstInfo(OpX, OpY);
613 VOPD::InstInfo getVOPDInstInfo(unsigned VOPDOpcode,
620 return VOPD::InstInfo(OpXInfo, OpYInfo);
/openbsd-current/gnu/llvm/clang/lib/CodeGen/
H A DCGExprAgg.cpp997 CmpInstInfo InstInfo = [&]() -> CmpInstInfo { local
1012 return Builder.CreateFCmp(InstInfo.FCmp, LHS, RHS,
1013 llvm::Twine(InstInfo.Name) + NameSuffix);
1016 ArgTy->hasSignedIntegerRepresentation() ? InstInfo.SCmp : InstInfo.UCmp;
1018 llvm::Twine(InstInfo.Name) + NameSuffix);
/openbsd-current/gnu/llvm/llvm/lib/Target/X86/AsmParser/
H A DX86AsmParser.cpp86 ParseInstructionInfo *InstInfo; member in class:__anon3176::X86AsmParser
1262 : MCTargetAsmParser(Options, sti, mii), InstInfo(nullptr),
1754 InstInfo->AsmRewrites->emplace_back(AOK_SizeDirective, Start,
2187 InstInfo->AsmRewrites->emplace_back(AOK_Skip, Start, Len);
2194 InstInfo->AsmRewrites->emplace_back(AOK_Skip, Loc, ExprLen);
2211 InstInfo->AsmRewrites->emplace_back(Loc, ExprLen, Expr);
2253 InstInfo->AsmRewrites->emplace_back(AOK_Label, Loc, Identifier.size(),
3086 InstInfo = &Info;
3179 InstInfo->AsmRewrites->emplace_back(AOK_Skip, NameEndLoc,
4544 InstInfo
[all...]
/openbsd-current/gnu/llvm/llvm/lib/Target/ARM/
H A DARMFrameLowering.cpp598 struct InstInfo { struct in struct:__anon2710::StackAdjustingInsts
604 SmallVector<InstInfo, 4> Insts;
608 InstInfo Info = {I, SPAdjust, BeforeFPSet};
614 llvm::find_if(Insts, [&](InstInfo &Info) { return Info.I == I; });
/openbsd-current/gnu/llvm/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp3566 const auto &InstInfo = getVOPDInstInfo(Opcode, &MII); local
3567 auto InvalidCompOprIdx = InstInfo.getInvalidCompOperandIndex(getVRegIdx);
3573 std::max(InstInfo[VOPD::X].getIndexInParsedOperands(CompOprIdx),
3574 InstInfo[VOPD::Y].getIndexInParsedOperands(CompOprIdx));
8374 const auto &InstInfo = getVOPDInstInfo(Inst.getOpcode(), &MII);
8380 addOp(InstInfo[CompIdx].getIndexOfDstInParsedOperands());
8384 const auto &CInfo = InstInfo[CompIdx];
8385 auto CompSrcOperandsNum = InstInfo[CompIdx].getCompParsedSrcOperandsNum();

Completed in 370 milliseconds