/openbsd/gnu/llvm/llvm/lib/Target/X86/ |
H A D | X86InstrFMA3Info.cpp | 144 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()
|
H A D | X86FixupGadgets.cpp | 216 uint8_t BaseOpcode = X86II::getBaseOpcodeFor(TSFlags); in isROPFriendly() local 217 uint8_t Opcode = BaseOpcode + getRegNum(MI.getOperand(CurOp)); in isROPFriendly()
|
/openbsd/gnu/llvm/llvm/lib/Target/Mips/ |
H A D | MicroMipsInstrFPU.td | 260 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 D | MipsEVAInstrInfo.td | 61 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 D | MipsDSPInstrInfo.td | 274 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 D | MipsInstrFPU.td | 288 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 D | MicroMips32r6InstrInfo.td | 616 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 D | MipsDSPInstrFormats.td | 13 // Instructions with the same BaseOpcode and isNVStore values form a row. 14 let RowFields = ["BaseOpcode"]; 49 string BaseOpcode = opstr;
|
H A D | MipsInstrFormats.td | 42 // 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 D | Mips32r6InstrFormats.td | 17 // Instructions with the same BaseOpcode and isNVStore values form a row. 18 let RowFields = ["BaseOpcode"]; 29 string BaseOpcode = opstr;
|
H A D | MicroMipsInstrInfo.td | 221 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;
|
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/ |
H A D | MIMGInstructions.td | 65 let PrimaryKey = ["BaseOpcode"]; 212 MIMGBaseOpcode BaseOpcode; 263 let d16 = !if(BaseOpcode.HasD16, ?, 0); 274 let d16 = !if(BaseOpcode.HasD16, ?, 0); 286 let d16 = !if(BaseOpcode.HasD16, ?, 0); 304 let d16 = !if(BaseOpcode.HasD16, ?, 0); 317 let d16 = !if(BaseOpcode.HasD16, ?, 0); 338 let d16 = !if(BaseOpcode.HasD16, ?, 0); 495 let BaseOpcode = !cast<MIMGBaseOpcode>(NAME), 1202 BaseOpcode = !cast<MIMGBaseOpcode>(NAME), [all …]
|
H A D | AMDGPUInstrInfo.h | 49 unsigned BaseOpcode; member 84 getImageDimIntrinsicByBaseOpcode(unsigned BaseOpcode, unsigned Dim);
|
H A D | AMDGPUInstCombineIntrinsic.cpp | 159 AMDGPU::getMIMGLZMappingInfo(ImageDimIntr->BaseOpcode)) { in simplifyAMDGCNImageIntrinsic() 176 AMDGPU::getMIMGMIPMappingInfo(ImageDimIntr->BaseOpcode)) { in simplifyAMDGCNImageIntrinsic() 193 AMDGPU::getMIMGBiasMappingInfo(ImageDimIntr->BaseOpcode)) { in simplifyAMDGCNImageIntrinsic() 211 AMDGPU::getMIMGOffsetMappingInfo(ImageDimIntr->BaseOpcode)) { in simplifyAMDGCNImageIntrinsic() 229 const AMDGPU::MIMGBaseOpcodeInfo *BaseOpcode = in simplifyAMDGCNImageIntrinsic() local 230 AMDGPU::getMIMGBaseOpcodeInfo(ImageDimIntr->BaseOpcode); in simplifyAMDGCNImageIntrinsic() 232 if (BaseOpcode->HasD16) { in simplifyAMDGCNImageIntrinsic() 261 AMDGPU::getMIMGBaseOpcodeInfo(ImageDimIntr->BaseOpcode)->Sampler; in simplifyAMDGCNImageIntrinsic()
|
H A D | SIInsertHardClauses.cpp | 127 AMDGPU::getMIMGBaseOpcodeInfo(Info->BaseOpcode); in getHardClauseType()
|
H A D | AMDGPUInstructionSelector.cpp | 1749 const AMDGPU::MIMGBaseOpcodeInfo *BaseOpcode = in selectImageIntrinsic() local 1753 unsigned IntrOpcode = Intr->BaseOpcode; in selectImageIntrinsic() 1766 if (!BaseOpcode->Sampler) in selectImageIntrinsic() 1789 if (BaseOpcode->Atomic) { in selectImageIntrinsic() 1795 const bool Is64Bit = BaseOpcode->AtomicX2 ? in selectImageIntrinsic() 1799 if (BaseOpcode->AtomicX2) { in selectImageIntrinsic() 1812 if (BaseOpcode->Store) { in selectImageIntrinsic() 1838 if (BaseOpcode->Atomic) in selectImageIntrinsic() 1907 if (BaseOpcode->AtomicX2) { in selectImageIntrinsic() 1937 if (BaseOpcode->Sampler) in selectImageIntrinsic() [all …]
|
/openbsd/gnu/llvm/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86MCCodeEmitter.cpp | 1386 emitByte(BaseOpcode, OS); in encodeInstruction() 1407 emitByte(BaseOpcode, OS); in encodeInstruction() 1414 emitByte(BaseOpcode, OS); in encodeInstruction() 1422 emitByte(BaseOpcode, OS); in encodeInstruction() 1435 emitByte(BaseOpcode, OS); in encodeInstruction() 1460 emitByte(BaseOpcode, OS); in encodeInstruction() 1476 emitByte(BaseOpcode, OS); in encodeInstruction() 1496 emitByte(BaseOpcode, OS); in encodeInstruction() 1506 emitByte(BaseOpcode, OS); in encodeInstruction() 1542 emitByte(BaseOpcode, OS); in encodeInstruction() [all …]
|
/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/ |
H A D | Hexagon.td | 194 // 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 D | HexagonDepInstrInfo.td | 53 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 D | HexagonPseudo.td | 168 let BaseOpcode = "call"; 222 BaseOpcode = "PS_call_nr", isExtentSigned = 1, opExtentAlign = 2 in 320 isBarrier = 1, BaseOpcode = "JMPret" in {
|
/openbsd/gnu/llvm/llvm/docs/ |
H A D | HowToUseInstrMappings.rst | 84 // instructions need to have same value for BaseOpcode field. It can be any 87 let RowFields = ["BaseOpcode"]; 146 let BaseOpcode = "ADD"; 154 let BaseOpcode = "ADD"; 162 let BaseOpcode = "ADD"; 169 ``PredRel`` is excluded from the analysis. ``BaseOpcode`` is another important
|
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/Utils/ |
H A D | AMDGPUBaseInfo.cpp | 219 int getMIMGOpcode(unsigned BaseOpcode, unsigned MIMGEncoding, in getMIMGOpcode() argument 228 return Info ? getMIMGBaseOpcodeInfo(Info->BaseOpcode) : nullptr; in getMIMGBaseOpcode() 239 unsigned getAddrSizeMIMGOp(const MIMGBaseOpcodeInfo *BaseOpcode, in getAddrSizeMIMGOp() argument 242 unsigned AddrWords = BaseOpcode->NumExtraArgs; in getAddrSizeMIMGOp() 244 (BaseOpcode->LodOrClampOrMip ? 1 : 0); in getAddrSizeMIMGOp() 255 if (BaseOpcode->Gradients) { in getAddrSizeMIMGOp() 256 if ((IsA16 && !IsG16Supported) || BaseOpcode->G16) in getAddrSizeMIMGOp() 269 uint16_t BaseOpcode; member 279 uint16_t BaseOpcode; member 347 return Info ? Info->BaseOpcode : -1; in getMTBUFBaseOpcode() [all …]
|
H A D | AMDGPUBaseInfo.h | 327 MIMGBaseOpcode BaseOpcode; member 348 const MIMGBaseOpcodeInfo *getMIMGBaseOpcodeInfo(unsigned BaseOpcode); 415 int getMIMGOpcode(unsigned BaseOpcode, unsigned MIMGEncoding, 422 unsigned getAddrSizeMIMGOp(const MIMGBaseOpcodeInfo *BaseOpcode, 428 uint16_t BaseOpcode; member
|
/openbsd/gnu/llvm/llvm/lib/Target/ARC/ |
H A D | ARCInstrFormats.td | 113 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";
|
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/Disassembler/ |
H A D | AMDGPUDisassembler.cpp | 895 const AMDGPU::MIMGBaseOpcodeInfo *BaseOpcode = in convertMIMGInst() local 896 AMDGPU::getMIMGBaseOpcodeInfo(Info->BaseOpcode); in convertMIMGInst() 899 if (BaseOpcode->BVH) { in convertMIMGInst() 921 AMDGPU::getAddrSizeMIMGOp(BaseOpcode, Dim, IsA16, AMDGPU::hasG16(STI)); in convertMIMGInst() 952 AMDGPU::getMIMGOpcode(Info->BaseOpcode, Info->MIMGEncoding, DstSize, AddrSize); in convertMIMGInst()
|