Home
last modified time | relevance | path

Searched refs:BaseOpcode (Results 1 – 25 of 39) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrFMA3Info.cpp144 uint8_t BaseOpcode = X86II::getBaseOpcodeFor(TSFlags); in getFMA3Group() local
145 bool IsFMA3Opcode = ((BaseOpcode >= 0x96 && BaseOpcode <= 0x9F) || in getFMA3Group()
146 (BaseOpcode >= 0xA6 && BaseOpcode <= 0xAF) || in getFMA3Group()
147 (BaseOpcode >= 0xB6 && BaseOpcode <= 0xBF)); in getFMA3Group()
170 unsigned FormIndex = ((BaseOpcode - 0x90) >> 4) & 0x3; in getFMA3Group()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMicroMipsInstrFPU.td260 let BaseOpcode = "RECIP_D32";
272 let BaseOpcode = "RSQRT_D32";
283 let BaseOpcode = "LDC132";
287 let BaseOpcode = "SDC164";
298 let BaseOpcode = "LDC164";
302 let BaseOpcode = "SDC164";
311 let BaseOpcode = "c.f."#NAME;
316 let BaseOpcode = "c.un."#NAME;
321 let BaseOpcode = "c.eq."#NAME;
347 let BaseOpcode = "c.sf."#NAME;
[all …]
H A DMipsEVAInstrInfo.td61 string BaseOpcode = instr_asm;
79 string BaseOpcode = instr_asm;
96 string BaseOpcode = instr_asm;
114 string BaseOpcode = instr_asm;
130 string BaseOpcode = instr_asm;
144 string BaseOpcode = instr_asm;
174 string BaseOpcode = instr_asm;
H A DMipsDSPInstrInfo.td274 string BaseOpcode = instr_asm;
285 string BaseOpcode = instr_asm;
296 string BaseOpcode = instr_asm;
307 string BaseOpcode = instr_asm;
319 string BaseOpcode = instr_asm;
330 string BaseOpcode = instr_asm;
341 string BaseOpcode = instr_asm;
351 string BaseOpcode = instr_asm;
363 string BaseOpcode = instr_asm;
374 string BaseOpcode = instr_asm;
[all …]
H A DMipsInstrFPU.td288 let BaseOpcode = "c.f."#NAME;
293 let BaseOpcode = "c.un."#NAME;
298 let BaseOpcode = "c.eq."#NAME;
303 let BaseOpcode = "c.ueq."#NAME;
324 let BaseOpcode = "c.sf."#NAME;
342 let BaseOpcode = "c.lt."#NAME;
350 let BaseOpcode = "c.le."#NAME;
397 let BaseOpcode = "RECIP_D32";
407 let BaseOpcode = "RSQRT_D32";
608 let BaseOpcode = "LDC164";
[all …]
H A DMicroMips32r6InstrInfo.td616 string BaseOpcode = opstr;
666 string BaseOpcode = opstr;
679 string BaseOpcode = opstr;
690 string BaseOpcode = opstr;
702 string BaseOpcode = opstr;
724 string BaseOpcode = opstr;
737 string BaseOpcode = opstr;
746 string BaseOpcode = opstr;
791 string BaseOpcode = opstr;
805 string BaseOpcode = opstr;
[all …]
H A DMipsDSPInstrFormats.td13 // Instructions with the same BaseOpcode and isNVStore values form a row.
14 let RowFields = ["BaseOpcode"];
49 string BaseOpcode = opstr;
H A DMipsInstrFormats.td42 // Instructions with the same BaseOpcode and isNVStore values form a row.
43 let RowFields = ["BaseOpcode"];
56 // Instructions with the same BaseOpcode and isNVStore values form a row.
57 let RowFields = ["BaseOpcode"];
119 string BaseOpcode = opstr;
H A DMips32r6InstrFormats.td17 // Instructions with the same BaseOpcode and isNVStore values form a row.
18 let RowFields = ["BaseOpcode"];
29 string BaseOpcode = opstr;
H A DMicroMipsInstrInfo.td221 let BaseOpcode = opstr;
232 let BaseOpcode = opstr;
274 string BaseOpcode = opstr;
290 string BaseOpcode = opstr;
588 let BaseOpcode = opstr;
593 let BaseOpcode = opstr;
600 let BaseOpcode = opstr;
607 let BaseOpcode = opstr;
H A DMicroMipsDSPInstrFormats.td13 string BaseOpcode = opstr;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DMIMGInstructions.td67 let PrimaryKey = ["BaseOpcode"];
215 MIMGBaseOpcode BaseOpcode;
295 let d16 = !if(BaseOpcode.HasD16, ?, 0);
306 let d16 = !if(BaseOpcode.HasD16, ?, 0);
318 let d16 = !if(BaseOpcode.HasD16, ?, 0);
336 let d16 = !if(BaseOpcode.HasD16, ?, 0);
349 let d16 = !if(BaseOpcode.HasD16, ?, 0);
371 let d16 = !if(BaseOpcode.HasD16, ?, 0);
390 let d16 = !if(BaseOpcode.HasD16, ?, 0);
411 let d16 = !if(BaseOpcode.HasD16, ?, 0);
[all …]
H A DAMDGPUInstrInfo.h57 unsigned BaseOpcode; member
92 getImageDimIntrinsicByBaseOpcode(unsigned BaseOpcode, unsigned Dim);
H A DAMDGPUInstCombineIntrinsic.cpp160 AMDGPU::getMIMGLZMappingInfo(ImageDimIntr->BaseOpcode)) { in simplifyAMDGCNImageIntrinsic()
177 AMDGPU::getMIMGMIPMappingInfo(ImageDimIntr->BaseOpcode)) { in simplifyAMDGCNImageIntrinsic()
194 AMDGPU::getMIMGBiasMappingInfo(ImageDimIntr->BaseOpcode)) { in simplifyAMDGCNImageIntrinsic()
212 AMDGPU::getMIMGOffsetMappingInfo(ImageDimIntr->BaseOpcode)) { in simplifyAMDGCNImageIntrinsic()
230 const AMDGPU::MIMGBaseOpcodeInfo *BaseOpcode = in simplifyAMDGCNImageIntrinsic() local
231 AMDGPU::getMIMGBaseOpcodeInfo(ImageDimIntr->BaseOpcode); in simplifyAMDGCNImageIntrinsic()
233 if (BaseOpcode->HasD16) { in simplifyAMDGCNImageIntrinsic()
262 AMDGPU::getMIMGBaseOpcodeInfo(ImageDimIntr->BaseOpcode)->Sampler; in simplifyAMDGCNImageIntrinsic()
H A DSIInsertHardClauses.cpp127 AMDGPU::getMIMGBaseOpcodeInfo(Info->BaseOpcode); in getHardClauseType()
H A DAMDGPUInstructionSelector.cpp1828 const AMDGPU::MIMGBaseOpcodeInfo *BaseOpcode = in selectImageIntrinsic() local
1832 unsigned IntrOpcode = Intr->BaseOpcode; in selectImageIntrinsic()
1846 if (!BaseOpcode->Sampler) in selectImageIntrinsic()
1869 if (BaseOpcode->Atomic) { in selectImageIntrinsic()
1875 const bool Is64Bit = BaseOpcode->AtomicX2 ? in selectImageIntrinsic()
1879 if (BaseOpcode->AtomicX2) { in selectImageIntrinsic()
1892 if (BaseOpcode->Store) { in selectImageIntrinsic()
1918 if (BaseOpcode->Atomic) in selectImageIntrinsic()
1995 if (BaseOpcode->AtomicX2) { in selectImageIntrinsic()
2025 if (BaseOpcode->Sampler) in selectImageIntrinsic()
[all …]
H A DAMDGPULegalizerInfo.cpp6122 const AMDGPU::MIMGBaseOpcodeInfo *BaseOpcode = in legalizeImageIntrinsic() local
6123 AMDGPU::getMIMGBaseOpcodeInfo(Intr->BaseOpcode); in legalizeImageIntrinsic()
6135 (BaseOpcode->BaseOpcode == AMDGPU::IMAGE_ATOMIC_PK_ADD_F16 || in legalizeImageIntrinsic()
6136 BaseOpcode->BaseOpcode == AMDGPU::IMAGE_ATOMIC_PK_ADD_BF16); in legalizeImageIntrinsic()
6149 if (!BaseOpcode->Atomic) { in legalizeImageIntrinsic()
6151 if (BaseOpcode->Gather4) { in legalizeImageIntrinsic()
6155 } else if (!IsTFE && !BaseOpcode->Store) { in legalizeImageIntrinsic()
6183 if (BaseOpcode->Atomic) { in legalizeImageIntrinsic()
6191 if (BaseOpcode->AtomicX2) { in legalizeImageIntrinsic()
6204 if (BaseOpcode->Gradients && !ST.hasG16() && (IsA16 != IsG16)) { in legalizeImageIntrinsic()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCCodeEmitter.cpp1549 emitByte(BaseOpcode, CB); in encodeInstruction()
1570 emitByte(BaseOpcode, CB); in encodeInstruction()
1577 emitByte(BaseOpcode, CB); in encodeInstruction()
1585 emitByte(BaseOpcode, CB); in encodeInstruction()
1598 emitByte(BaseOpcode, CB); in encodeInstruction()
1625 emitByte(BaseOpcode, CB); in encodeInstruction()
1644 emitByte(BaseOpcode, CB); in encodeInstruction()
1667 emitByte(BaseOpcode, CB); in encodeInstruction()
1677 emitByte(BaseOpcode, CB); in encodeInstruction()
1716 emitByte(BaseOpcode, CB); in encodeInstruction()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagon.td194 // Instructions with the same BaseOpcode and isNVStore values form a row.
195 let RowFields = ["BaseOpcode", "isNVStore", "PNewValue", "isBrTaken", "isNT"];
210 let RowFields = ["BaseOpcode", "PNewValue", "isNVStore", "isBrTaken", "isNT"];
222 let RowFields = ["BaseOpcode", "PNewValue", "isNVStore", "isBrTaken", "isNT"];
234 let RowFields = ["BaseOpcode", "PredSense", "isNVStore", "isBrTaken"];
246 let RowFields = ["BaseOpcode", "PredSense", "isNVStore", "isBrTaken"];
258 let RowFields = ["BaseOpcode", "PredSense", "PNewValue", "addrMode", "isNT"];
270 let RowFields = ["BaseOpcode", "PredSense", "PNewValue", "addrMode", "isNT"];
352 let RowFields = ["BaseOpcode", "PNewValue", "PredSense", "isBranch", "isPredicated"];
360 let RowFields = ["BaseOpcode", "PNewValue", "PredSense", "isBranch", "isPredicated"];
[all …]
H A DHexagonDepInstrInfo.td53 let BaseOpcode = "A2_add";
217 let BaseOpcode = "A2_addi";
303 let BaseOpcode = "A2_and";
344 let BaseOpcode = "A2_aslh";
588 let BaseOpcode = "A2_or";
632 let BaseOpcode = "A2_add";
649 let BaseOpcode = "A2_add";
832 let BaseOpcode = "A2_or";
847 let BaseOpcode = "A2_or";
860 let BaseOpcode = "A2_or";
[all …]
H A DHexagonPseudo.td168 let BaseOpcode = "call";
222 BaseOpcode = "PS_call_nr", isExtentSigned = 1, opExtentAlign = 2 in
320 isBarrier = 1, BaseOpcode = "JMPret" in {
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.cpp247 int getMIMGOpcode(unsigned BaseOpcode, unsigned MIMGEncoding, in getMIMGOpcode() argument
256 return Info ? getMIMGBaseOpcodeInfo(Info->BaseOpcode) : nullptr; in getMIMGBaseOpcode()
267 unsigned getAddrSizeMIMGOp(const MIMGBaseOpcodeInfo *BaseOpcode, in getAddrSizeMIMGOp() argument
270 unsigned AddrWords = BaseOpcode->NumExtraArgs; in getAddrSizeMIMGOp()
272 (BaseOpcode->LodOrClampOrMip ? 1 : 0); in getAddrSizeMIMGOp()
283 if (BaseOpcode->Gradients) { in getAddrSizeMIMGOp()
284 if ((IsA16 && !IsG16Supported) || BaseOpcode->G16) in getAddrSizeMIMGOp()
297 uint16_t BaseOpcode; member
307 uint16_t BaseOpcode; member
376 return Info ? Info->BaseOpcode : -1; in getMTBUFBaseOpcode()
[all …]
H A DAMDGPUBaseInfo.h323 MIMGBaseOpcode BaseOpcode; member
345 const MIMGBaseOpcodeInfo *getMIMGBaseOpcodeInfo(unsigned BaseOpcode);
412 int getMIMGOpcode(unsigned BaseOpcode, unsigned MIMGEncoding,
419 unsigned getAddrSizeMIMGOp(const MIMGBaseOpcodeInfo *BaseOpcode,
425 uint16_t BaseOpcode; member
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCInstrFormats.td113 string BaseOpcode = "";
500 let BaseOpcode = "ld_rs9";
511 let BaseOpcode = "ld_rs9";
537 let BaseOpcode = "ld_limm";
567 let BaseOpcode = "ld_rlimm";
591 let BaseOpcode = "st_rs9";
602 let BaseOpcode = "st_rs9";
627 let BaseOpcode = "st_limm";
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/Disassembler/
H A DAMDGPUDisassembler.cpp1050 const AMDGPU::MIMGBaseOpcodeInfo *BaseOpcode = in convertMIMGInst() local
1051 AMDGPU::getMIMGBaseOpcodeInfo(Info->BaseOpcode); in convertMIMGInst()
1054 if (BaseOpcode->BVH) { in convertMIMGInst()
1056 addOperand(MI, MCOperand::createImm(BaseOpcode->A16)); in convertMIMGInst()
1077 AMDGPU::getAddrSizeMIMGOp(BaseOpcode, Dim, IsA16, AMDGPU::hasG16(STI)); in convertMIMGInst()
1114 AMDGPU::getMIMGOpcode(Info->BaseOpcode, Info->MIMGEncoding, DstSize, AddrSize); in convertMIMGInst()

12