Home
last modified time | relevance | path

Searched refs:OpName (Results 1 – 25 of 28) sorted by relevance

12

/NextBSD/contrib/llvm/lib/Target/AMDGPU/
HDR600InstrInfo.cpp76 NewMI->getOperand(getOperandIdx(*NewMI, AMDGPU::OpName::src0)) in copyPhysReg()
154 return isLDSInstr(Opcode) && getOperandIdx(Opcode, AMDGPU::OpName::dst) == -1; in isLDSNoRetInstr()
158 return isLDSInstr(Opcode) && getOperandIdx(Opcode, AMDGPU::OpName::dst) != -1; in isLDSRetInstr()
260 AMDGPU::OpName::src0, in getSrcIdx()
261 AMDGPU::OpName::src1, in getSrcIdx()
262 AMDGPU::OpName::src2 in getSrcIdx()
271 {AMDGPU::OpName::src0, AMDGPU::OpName::src0_sel}, in getSelIdx()
272 {AMDGPU::OpName::src1, AMDGPU::OpName::src1_sel}, in getSelIdx()
273 {AMDGPU::OpName::src2, AMDGPU::OpName::src2_sel}, in getSelIdx()
274 {AMDGPU::OpName::src0_X, AMDGPU::OpName::src0_sel_X}, in getSelIdx()
[all …]
HDR600ExpandSpecialInstrs.cpp83 int DstIdx = TII->getOperandIdx(MI.getOpcode(), AMDGPU::OpName::dst); in runOnMachineFunction()
90 AMDGPU::OpName::pred_sel); in runOnMachineFunction()
92 AMDGPU::OpName::pred_sel); in runOnMachineFunction()
112 TII->setImmOperand(PredSet, AMDGPU::OpName::update_exec_mask, 1); in runOnMachineFunction()
114 TII->setImmOperand(PredSet, AMDGPU::OpName::update_pred, 1); in runOnMachineFunction()
223 TII->getOperandIdx(Opcode, AMDGPU::OpName::src0)) in runOnMachineFunction()
226 TII->getOperandIdx(Opcode, AMDGPU::OpName::src1)) in runOnMachineFunction()
273 TII->getOperandIdx(MI, AMDGPU::OpName::dst)).getReg(); in runOnMachineFunction()
275 TII->getOperandIdx(MI, AMDGPU::OpName::src0)).getReg(); in runOnMachineFunction()
280 int Src1Idx = TII->getOperandIdx(MI, AMDGPU::OpName::src1); in runOnMachineFunction()
[all …]
HDSIShrinkInstructions.cpp90 const MachineOperand *Src2 = TII->getNamedOperand(MI, AMDGPU::OpName::src2); in canShrink()
103 TII->hasModifiersSet(MI, AMDGPU::OpName::src2_modifiers)) in canShrink()
112 const MachineOperand *Src1 = TII->getNamedOperand(MI, AMDGPU::OpName::src1); in canShrink()
114 TII->getNamedOperand(MI, AMDGPU::OpName::src1_modifiers); in canShrink()
121 if (TII->hasModifiersSet(MI, AMDGPU::OpName::src0_modifiers)) in canShrink()
125 if (TII->hasModifiersSet(MI, AMDGPU::OpName::omod)) in canShrink()
128 if (TII->hasModifiersSet(MI, AMDGPU::OpName::clamp)) in canShrink()
148 int Src0Idx = AMDGPU::getNamedOperandIdx(MI.getOpcode(), AMDGPU::OpName::src0); in foldImmediates()
262 TII->getNamedOperand(MI, AMDGPU::OpName::src2); in runOnMachineFunction()
283 Inst32.addOperand(*TII->getNamedOperand(MI, AMDGPU::OpName::src0)); in runOnMachineFunction()
[all …]
HDR600ClauseMergePass.cpp77 TII->getOperandIdx(MI->getOpcode(), AMDGPU::OpName::COUNT)).getImm(); in getCFAluSize()
83 TII->getOperandIdx(MI->getOpcode(), AMDGPU::OpName::Enabled)).getImm(); in isCFAluEnabled()
88 int CntIdx = TII->getOperandIdx(AMDGPU::CF_ALU, AMDGPU::OpName::COUNT); in cleanPotentialDisabledCFAlu()
107 int CntIdx = TII->getOperandIdx(AMDGPU::CF_ALU, AMDGPU::OpName::COUNT); in mergeIfPossible()
119 TII->getOperandIdx(AMDGPU::CF_ALU, AMDGPU::OpName::KCACHE_MODE0); in mergeIfPossible()
121 TII->getOperandIdx(AMDGPU::CF_ALU, AMDGPU::OpName::KCACHE_BANK0); in mergeIfPossible()
123 TII->getOperandIdx(AMDGPU::CF_ALU, AMDGPU::OpName::KCACHE_ADDR0); in mergeIfPossible()
135 TII->getOperandIdx(AMDGPU::CF_ALU, AMDGPU::OpName::KCACHE_MODE1); in mergeIfPossible()
137 TII->getOperandIdx(AMDGPU::CF_ALU, AMDGPU::OpName::KCACHE_BANK1); in mergeIfPossible()
139 TII->getOperandIdx(AMDGPU::CF_ALU, AMDGPU::OpName::KCACHE_ADDR1); in mergeIfPossible()
HDSILoadStoreOptimizer.cpp175 int AddrIdx = AMDGPU::getNamedOperandIdx(I->getOpcode(), AMDGPU::OpName::addr); in findMatchingDSInst()
184 AMDGPU::OpName::offset); in findMatchingDSInst()
215 const MachineOperand *AddrReg = TII->getNamedOperand(*I, AMDGPU::OpName::addr); in mergeRead2Pair()
217 const MachineOperand *Dest0 = TII->getNamedOperand(*I, AMDGPU::OpName::vdst); in mergeRead2Pair()
218 const MachineOperand *Dest1 = TII->getNamedOperand(*Paired, AMDGPU::OpName::vdst); in mergeRead2Pair()
221 = TII->getNamedOperand(*I, AMDGPU::OpName::offset)->getImm() & 0xffff; in mergeRead2Pair()
223 = TII->getNamedOperand(*Paired, AMDGPU::OpName::offset)->getImm() & 0xffff; in mergeRead2Pair()
310 const MachineOperand *Addr = TII->getNamedOperand(*I, AMDGPU::OpName::addr); in mergeWrite2Pair()
311 const MachineOperand *Data0 = TII->getNamedOperand(*I, AMDGPU::OpName::data0); in mergeWrite2Pair()
313 = TII->getNamedOperand(*Paired, AMDGPU::OpName::data0); in mergeWrite2Pair()
[all …]
HDSIInstrInfo.cpp52 static bool nodesHaveSameOperandValue(SDNode *N0, SDNode* N1, unsigned OpName) { in nodesHaveSameOperandValue() argument
56 int Op0Idx = AMDGPU::getNamedOperandIdx(Opc0, OpName); in nodesHaveSameOperandValue()
57 int Op1Idx = AMDGPU::getNamedOperandIdx(Opc1, OpName); in nodesHaveSameOperandValue()
121 if (AMDGPU::getNamedOperandIdx(Opc0, AMDGPU::OpName::data1) != -1 || in areLoadsFromSameBasePtr()
122 AMDGPU::getNamedOperandIdx(Opc1, AMDGPU::OpName::data1) != -1) in areLoadsFromSameBasePtr()
158 if (!nodesHaveSameOperandValue(Load0, Load1, AMDGPU::OpName::soffset) || in areLoadsFromSameBasePtr()
160 !nodesHaveSameOperandValue(Load0, Load1, AMDGPU::OpName::vaddr) || in areLoadsFromSameBasePtr()
161 !nodesHaveSameOperandValue(Load0, Load1, AMDGPU::OpName::srsrc)) in areLoadsFromSameBasePtr()
164 int OffIdx0 = AMDGPU::getNamedOperandIdx(Opc0, AMDGPU::OpName::offset); in areLoadsFromSameBasePtr()
165 int OffIdx1 = AMDGPU::getNamedOperandIdx(Opc1, AMDGPU::OpName::offset); in areLoadsFromSameBasePtr()
[all …]
HDR600Packetizer.cpp90 int OperandIdx = TII->getOperandIdx(BI->getOpcode(), AMDGPU::OpName::write); in getPreviousVector()
93 int DstIdx = TII->getOperandIdx(BI->getOpcode(), AMDGPU::OpName::dst); in getPreviousVector()
135 AMDGPU::OpName::src0, in substitutePV()
136 AMDGPU::OpName::src1, in substitutePV()
137 AMDGPU::OpName::src2 in substitutePV()
193 int OpI = TII->getOperandIdx(MII->getOpcode(), AMDGPU::OpName::pred_sel), in isLegalToPacketizeTogether()
194 OpJ = TII->getOperandIdx(MIJ->getOpcode(), AMDGPU::OpName::pred_sel); in isLegalToPacketizeTogether()
230 unsigned LastOp = TII->getOperandIdx(MI->getOpcode(), AMDGPU::OpName::last); in setIsLastBit()
308 AMDGPU::OpName::bank_swizzle); in addToPacket()
312 AMDGPU::OpName::bank_swizzle); in addToPacket()
HDR600ISelLowering.cpp206 int DstIdx = TII->getOperandIdx(MI->getOpcode(), AMDGPU::OpName::dst); in EmitInstrWithCustomInserter()
271 TII->setImmOperand(NewMI, AMDGPU::OpName::src0_sel, in EmitInstrWithCustomInserter()
2065 bool HasDst = TII->getOperandIdx(Opcode, AMDGPU::OpName::dst) > -1; in FoldOperand()
2076 TII->getOperandIdx(Opcode, AMDGPU::OpName::src0), in FoldOperand()
2077 TII->getOperandIdx(Opcode, AMDGPU::OpName::src1), in FoldOperand()
2078 TII->getOperandIdx(Opcode, AMDGPU::OpName::src2), in FoldOperand()
2079 TII->getOperandIdx(Opcode, AMDGPU::OpName::src0_X), in FoldOperand()
2080 TII->getOperandIdx(Opcode, AMDGPU::OpName::src0_Y), in FoldOperand()
2081 TII->getOperandIdx(Opcode, AMDGPU::OpName::src0_Z), in FoldOperand()
2082 TII->getOperandIdx(Opcode, AMDGPU::OpName::src0_W), in FoldOperand()
[all …]
HDAMDGPUInstrInfo.cpp112 AMDGPU::OpName::addr); in expandPostRAPseudo()
117 AMDGPU::OpName::chan); in expandPostRAPseudo()
120 AMDGPU::OpName::dst); in expandPostRAPseudo()
134 AMDGPU::OpName::val); in expandPostRAPseudo()
HDSIRegisterInfo.cpp290 TII->getNamedOperand(*MI, AMDGPU::OpName::src)->getReg(), in eliminateFrameIndex()
291 TII->getNamedOperand(*MI, AMDGPU::OpName::scratch_rsrc)->getReg(), in eliminateFrameIndex()
292 TII->getNamedOperand(*MI, AMDGPU::OpName::scratch_offset)->getReg(), in eliminateFrameIndex()
303 TII->getNamedOperand(*MI, AMDGPU::OpName::dst)->getReg(), in eliminateFrameIndex()
304 TII->getNamedOperand(*MI, AMDGPU::OpName::scratch_rsrc)->getReg(), in eliminateFrameIndex()
305 TII->getNamedOperand(*MI, AMDGPU::OpName::scratch_offset)->getReg(), in eliminateFrameIndex()
HDSIInstrInfo.h248 unsigned OpName) const;
351 unsigned OpName) const { in getNamedOperand() argument
352 return getNamedOperand(const_cast<MachineInstr &>(MI), OpName); in getNamedOperand()
HDSIInsertWaits.cpp200 MachineOperand *Data = TII->getNamedOperand(MI, AMDGPU::OpName::data); in isOpRelevant()
204 MachineOperand *Data0 = TII->getNamedOperand(MI, AMDGPU::OpName::data0); in isOpRelevant()
208 MachineOperand *Data1 = TII->getNamedOperand(MI, AMDGPU::OpName::data1); in isOpRelevant()
HDR600Defines.h65 namespace OpName {
HDSIFoldOperands.cpp147 (int)OpNo == AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::src2)) { in tryAddToFoldList()
HDR600MachineScheduler.cpp360 int DstIndex = TII->getOperandIdx(MI->getOpcode(), AMDGPU::OpName::dst); in AssignSlot()
HDSIInstrInfo.td1131 string OpName = opName;
2114 string OpName = NAME # suffix;
2563 let RowFields = ["OpName"];
2572 let RowFields = ["OpName"];
2632 let RowFields = ["OpName"];
HDR600Instructions.td569 class ALU_CLAUSE<bits<4> inst, string OpName> : AMDGPUInst <(outs),
574 !strconcat(OpName, " $COUNT, @$ADDR, "
/NextBSD/contrib/llvm/utils/TableGen/
HDCodeGenInstruction.cpp161 std::string OpName = Op.substr(1); in ParseOperandName() local
165 std::string::size_type DotIdx = OpName.find_first_of("."); in ParseOperandName()
167 SubOpName = OpName.substr(DotIdx+1); in ParseOperandName()
170 OpName = OpName.substr(0, DotIdx); in ParseOperandName()
173 unsigned OpIdx = getOperandNamed(OpName); in ParseOperandName()
276 std::string OpName = P.first; in ProcessDisableEncoding() local
278 if (OpName.empty()) break; in ProcessDisableEncoding()
281 std::pair<unsigned,unsigned> Op = ParseOperandName(OpName, false); in ProcessDisableEncoding()
HDCodeGenDAGPatterns.cpp2040 TreePatternNode *TreePattern::ParseTreePattern(Init *TheInit, StringRef OpName){ in ParseTreePattern() argument
2051 OpName); in ParseTreePattern()
2055 if (R->getName() == "node" && !OpName.empty()) { in ParseTreePattern()
2056 if (OpName.empty()) in ParseTreePattern()
2058 Args.push_back(OpName); in ParseTreePattern()
2061 Res->setName(OpName); in ParseTreePattern()
2067 if (OpName.empty()) in ParseTreePattern()
2070 Args.push_back(OpName); in ParseTreePattern()
2071 Res->setName(OpName); in ParseTreePattern()
2076 if (!OpName.empty()) in ParseTreePattern()
[all …]
HDFastISelEmitter.cpp413 static std::string getLegalCName(std::string OpName) { in getLegalCName() argument
414 std::string::size_type pos = OpName.find("::"); in getLegalCName()
416 OpName.replace(pos, 2, "_"); in getLegalCName()
417 return OpName; in getLegalCName()
HDAsmMatcherEmitter.cpp675 void buildInstructionOperandReference(MatchableInfo *II, StringRef OpName,
677 void buildAliasOperandReference(MatchableInfo *II, StringRef OpName,
1668 const std::string &OpName = OpInfo->Name; in buildAliasResultOperands() local
1681 TheDef->getName() + "' has operand '" + OpName + in buildAliasResultOperands()
HDCodeGenDAGPatterns.h626 TreePatternNode *ParseTreePattern(Init *DI, StringRef OpName);
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDDeclarationName.cpp175 const char *OpName = OperatorNames[N.getCXXOverloadedOperator()]; in operator <<() local
176 assert(OpName && "not an overloaded operator"); in operator <<()
179 if (OpName[0] >= 'a' && OpName[0] <= 'z') in operator <<()
181 return OS << OpName; in operator <<()
/NextBSD/sys/contrib/dev/acpica/compiler/
HDasloffset.c62 char *OpName,
354 char *OpName, in LsEmitOffsetTableEntry() argument
386 Offset, ACPI_FORMAT_UINT64 (Value), OpName); in LsEmitOffsetTableEntry()
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaOverload.cpp6560 DeclarationName OpName = Context.DeclarationNames.getCXXOperatorName(Op); in AddMemberOperatorCandidates() local
6583 LookupResult Operators(*this, OpName, OpLoc, LookupOrdinaryName); in AddMemberOperatorCandidates()
10597 DeclarationName OpName = in DiagnoseTwoPhaseOperatorLookup() local
10599 LookupResult R(SemaRef, OpName, OpLoc, Sema::LookupOperatorName); in DiagnoseTwoPhaseOperatorLookup()
10897 DeclarationName OpName = Context.DeclarationNames.getCXXOperatorName(Op); in CreateOverloadedUnaryOp() local
10899 DeclarationNameInfo OpNameInfo(OpName, OpLoc); in CreateOverloadedUnaryOp()
10945 AddArgumentDependentLookupCandidates(OpName, OpLoc, ArgsArray, in CreateOverloadedUnaryOp()
11087 DeclarationName OpName = Context.DeclarationNames.getCXXOperatorName(Op); in CreateOverloadedBinOp() local
11109 DeclarationNameInfo OpNameInfo(OpName, OpLoc); in CreateOverloadedBinOp()
11157 AddArgumentDependentLookupCandidates(OpName, OpLoc, Args, in CreateOverloadedBinOp()
[all …]

12