/openbsd/gnu/llvm/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMInstPrinter.h | 29 const MCSubtargetInfo &STI, raw_ostream &O) override; 35 const MCSubtargetInfo &STI, raw_ostream &O); 40 const MCSubtargetInfo &STI, 48 const MCSubtargetInfo &STI, raw_ostream &O); 97 const MCSubtargetInfo &STI, 119 printAdrLabelOperand<scale>(MI, OpNum, STI, O); in printAdrLabelOperand() 130 const MCSubtargetInfo &STI, 170 const MCSubtargetInfo &STI, raw_ostream &O); 215 const MCSubtargetInfo &STI, raw_ostream &O); 221 printThumbLdrLabelOperand(MI, OpNum, STI, O); in printThumbLdrLabelOperand() [all …]
|
H A D | ARMTargetStreamer.cpp | 133 if (STI.getCPU() == "xscale") in getArchForCPU() 136 if (STI.hasFeature(ARM::HasV9_0aOps)) in getArchForCPU() 147 if (STI.hasFeature(ARM::FeatureMClass) && STI.hasFeature(ARM::FeatureDSP)) in getArchForCPU() 156 else if (STI.hasFeature(ARM::HasV6Ops)) in getArchForCPU() 212 if (isV8M(STI)) { in emitTargetAttributes() 236 if (STI.hasFeature(ARM::HasV8Ops)) in emitTargetAttributes() 272 if (STI.hasFeature(ARM::FeatureVFP2_SP) && !STI.hasFeature(ARM::FeatureFP64)) in emitTargetAttributes() 276 if (STI.hasFeature(ARM::FeatureFP16)) in emitTargetAttributes() 279 if (STI.hasFeature(ARM::FeatureMP)) in emitTargetAttributes() 293 if (STI.hasFeature(ARM::FeatureHWDivARM) && !STI.hasFeature(ARM::HasV8Ops)) in emitTargetAttributes() [all …]
|
H A D | ARMMCCodeEmitter.cpp | 68 return isThumb(STI) && STI.getFeatureBits()[ARM::FeatureThumb2]; in isThumb2() 483 if (isThumb2(STI)) { in NEONThumb2DataIPostEncoder() 503 if (isThumb2(STI)) { in NEONThumb2LoadStorePostEncoder() 517 if (isThumb2(STI)) { in NEONThumb2DupPostEncoder() 530 if (isThumb2(STI)) { in NEONThumb2V8PostEncoder() 542 if (isThumb2(STI)) { in VFPThumb2PostEncoder() 741 if (isThumb2(STI)) in getBranchTargetOpValue() 989 assert(!isThumb(STI) && !isThumb2(STI) && in getAddrModeImm12OpValue() 1000 if (isThumb2(STI)) in getAddrModeImm12OpValue() 1435 if (isThumb2(STI)) in getAddrMode5OpValue() [all …]
|
H A D | ARMInstPrinter.cpp | 158 printRegisterList(MI, 4, STI, O); in printInst() 187 printRegisterList(MI, 4, STI, O); in printInst() 213 printRegisterList(MI, 4, STI, O); in printInst() 248 printRegisterList(MI, 3, STI, O); in printInst() 492 printOperand(MI, Op, STI, O); in printAddrMode2Operand() 565 printOperand(MI, Op, STI, O); in printAddrMode3Operand() 656 printOperand(MI, OpNum, STI, O); in printAddrMode5Operand() 680 printOperand(MI, OpNum, STI, O); in printAddrMode5FP16Operand() 1093 printOperand(MI, Op, STI, O); in printThumbAddrModeRROperand() 1115 printOperand(MI, Op, STI, O); in printThumbAddrModeImm5SOperand() [all …]
|
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
H A D | AMDGPUInstPrinter.h | 74 const MCSubtargetInfo &STI, raw_ostream &O); 92 const MCSubtargetInfo &STI, raw_ostream &O); 94 const MCSubtargetInfo &STI, raw_ostream &O); 98 const MCSubtargetInfo &STI, raw_ostream &O); 100 const MCSubtargetInfo &STI, raw_ostream &O); 125 printOperand(MI, OpNum, STI, O); in printOperand() 142 const MCSubtargetInfo &STI, raw_ostream &O); 155 const MCSubtargetInfo &STI, raw_ostream &O); 157 const MCSubtargetInfo &STI, raw_ostream &O); 159 const MCSubtargetInfo &STI, raw_ostream &O); [all …]
|
H A D | AMDGPUInstPrinter.cpp | 147 if (AMDGPU::isGFX10(STI)) { in printFlatOffset() 190 printSMEMOffset(MI, OpNo, STI, O); in printSMEMOffsetMod() 208 O << ((AMDGPU::isGFX940(STI) && in printCPol() 310 if (AMDGPU::isGFX10Plus(STI)) { in printSymbolicFormat() 321 if (isValidDfmtNfmt(Val, STI)) { in printSymbolicFormat() 333 O << getNfmtName(Nfmt, STI); in printSymbolicFormat() 419 if (AMDGPU::isSI(STI) || AMDGPU::isCI(STI)) in printVINTRPDst() 477 printImmediate16(Lo16, STI, O); in printImmediateV216() 560 if (AMDGPU::isGFX940(STI)) { in printBLGP() 906 if (!AMDGPU::isGFX10Plus(STI)) in printDPP8() [all …]
|
H A D | SIMCCodeEmitter.cpp | 143 STI.getFeatureBits()[AMDGPU::FeatureInv2PiInlineImm]) in getLit16Encoding() 179 STI.getFeatureBits()[AMDGPU::FeatureInv2PiInlineImm]) in getLit32Encoding() 215 STI.getFeatureBits()[AMDGPU::FeatureInv2PiInlineImm]) in getLit64Encoding() 254 return getLit32Encoding(static_cast<uint32_t>(Imm), STI); in getLitEncoding() 288 uint32_t Encoding = getLit16Encoding(Lo16, STI); in getLitEncoding() 342 if (AMDGPU::isGFX10Plus(STI) && isVCMPX64(Desc)) { in encodeInstruction() 363 STI); in encodeInstruction() 387 auto Enc = getLitEncoding(Op, Desc.operands()[i], STI); in encodeInstruction() 424 getMachineOpValue(MI, MO, Op, Fixups, STI); in getSOPPBrEncoding() 434 assert(!AMDGPU::isVI(STI) || isUInt<20>(Offset)); in getSMEMOffsetEncoding() [all …]
|
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/MCTargetDesc/ |
H A D | AArch64InstPrinter.h | 43 const MCSubtargetInfo &STI, 52 bool printSysAlias(const MCInst *MI, const MCSubtargetInfo &STI, 54 bool printSyspAlias(const MCInst *MI, const MCSubtargetInfo &STI, 82 const MCSubtargetInfo &STI, raw_ostream &O); 87 const MCSubtargetInfo &STI, raw_ostream &O); 106 const MCSubtargetInfo &STI, raw_ostream &O); 133 const MCSubtargetInfo &STI, raw_ostream &O); 200 const MCSubtargetInfo &STI, 225 const MCSubtargetInfo &STI, raw_ostream &O); 229 const MCSubtargetInfo &STI, raw_ostream &O); [all …]
|
H A D | AArch64MCCodeEmitter.cpp | 166 const MCSubtargetInfo &STI) const; 172 const MCSubtargetInfo &STI) const; 179 const MCSubtargetInfo &STI) const; 183 const MCSubtargetInfo &STI) const; 313 const MCSubtargetInfo &STI) const { in getCondBranchTargetOpValue() 383 const MCSubtargetInfo &STI) const { in getTestBranchTargetOpValue() 457 const MCSubtargetInfo &STI) const { in getFixedPointScaleOpValue() 556 const MCSubtargetInfo &STI) const { in EncodeZPR2StridedRegisterClass() 566 const MCSubtargetInfo &STI) const { in EncodeZPR4StridedRegisterClass() 576 const MCSubtargetInfo &STI) const { in EncodeMatrixTileListRegisterClass() [all …]
|
/openbsd/gnu/llvm/llvm/lib/Target/Mips/MCTargetDesc/ |
H A D | MipsMCCodeEmitter.h | 35 bool isMicroMips(const MCSubtargetInfo &STI) const; 36 bool isMips32r6(const MCSubtargetInfo &STI) const; 58 const MCSubtargetInfo &STI) const; 65 const MCSubtargetInfo &STI) const; 78 const MCSubtargetInfo &STI) const; 82 const MCSubtargetInfo &STI) const; 182 const MCSubtargetInfo &STI) const; 186 const MCSubtargetInfo &STI) const; 191 const MCSubtargetInfo &STI) const; 245 const MCSubtargetInfo &STI) const; [all …]
|
H A D | MipsInstPrinter.cpp | 92 printSaveRestore(MI, STI, O); in printInst() 97 printSaveRestore(MI, STI, O); in printInst() 102 printSaveRestore(MI, STI, O); in printInst() 107 printSaveRestore(MI, STI, O); in printInst() 190 printOperand(MI, opNum, STI, O); in printUImm() 216 printOperand(MI, opNum + 1, STI, O); in printMemOperand() 218 printOperand(MI, opNum, STI, O); in printMemOperand() 228 printOperand(MI, opNum, STI, O); in printMemOperandEA() 230 printOperand(MI, opNum + 1, STI, O); in printMemOperandEA() 253 printOperand(&MI, OpNo, STI, OS); in printAlias() [all …]
|
H A D | MipsMCCodeEmitter.cpp | 123 return STI.getFeatureBits()[Mips::FeatureMips32r6]; in isMips32r6() 138 emitInstruction(Val >> 16, 2, STI, OS); in emitInstruction() 139 emitInstruction(Val, 2, STI, OS); in emitInstruction() 153 const MCSubtargetInfo &STI) const in encodeInstruction() 192 if (isMicroMips(STI)) { in encodeInstruction() 193 if (isMips32r6(STI)) { in encodeInstruction() 227 emitInstruction(Binary, Size, STI, OS); in encodeInstruction() 455 const MCSubtargetInfo &STI) const { in getBranchTarget26OpValueMM() 589 const MCSubtargetInfo &STI) const { in getExprOpValue() 746 return getExprOpValue(MO.getExpr(),Fixups, STI); in getMachineOpValue() [all …]
|
H A D | MipsInstPrinter.h | 84 const MCSubtargetInfo &STI, raw_ostream &O); 89 const MCSubtargetInfo &STI, raw_ostream &O) override; 92 const MCSubtargetInfo &STI, raw_ostream &OS); 95 const MCSubtargetInfo &STI, raw_ostream &O); 101 const MCSubtargetInfo &STI, raw_ostream &O); 103 const MCSubtargetInfo &STI, raw_ostream &O); 105 void printUImm(const MCInst *MI, int opNum, const MCSubtargetInfo &STI, 110 const MCSubtargetInfo &STI, raw_ostream &O); 122 const MCSubtargetInfo &STI, raw_ostream &OS); 123 void printSaveRestore(const MCInst *MI, const MCSubtargetInfo &STI, [all …]
|
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/Utils/ |
H A D | AMDGPUBaseInfo.cpp | 102 if (STI && STI->getTargetTriple().getOS() != Triple::AMDHSA) in getHsaAbiVersion() 145 return isHsaAbiVersion3(STI) || isHsaAbiVersion4(STI) || in isHsaAbiVersion3AndAbove() 626 : STI(STI), XnackSetting(TargetIDSetting::Any), in AMDGPUTargetID() 1633 if (isSI(STI) || isCI(STI)) in getNfmtLookupTable() 1635 if (isVI(STI) || isGFX9(STI)) in getNfmtLookupTable() 1957 return isGFX9(STI) || isGFX10(STI); in isGFX9_GFX10() 1961 return isVI(STI) || isGFX9(STI) || isGFX10(STI); in isGFX8_GFX9_GFX10() 1965 return isVI(STI) || isGFX9Plus(STI); in isGFX8Plus() 1969 return isGFX9(STI) || isGFX10Plus(STI); in isGFX9Plus() 1977 return isGFX10(STI) || isGFX11Plus(STI); in isGFX10Plus() [all …]
|
H A D | AMDGPUBaseInfo.h | 116 const MCSubtargetInfo &STI; 282 const MCSubtargetInfo *STI, 787 const MCSubtargetInfo *STI); 1102 bool hasA16(const MCSubtargetInfo &STI); 1103 bool hasG16(const MCSubtargetInfo &STI); 1106 bool isSI(const MCSubtargetInfo &STI); 1107 bool isCI(const MCSubtargetInfo &STI); 1108 bool isVI(const MCSubtargetInfo &STI); 1109 bool isGFX9(const MCSubtargetInfo &STI); 1114 bool isGFX10(const MCSubtargetInfo &STI); [all …]
|
/openbsd/gnu/llvm/llvm/lib/Target/CSKY/MCTargetDesc/ |
H A D | CSKYELFStreamer.cpp | 180 StringRef CPU = STI.getCPU(); in emitTargetAttributes() 196 if (STI.hasFeature(CSKY::HasE1)) in emitTargetAttributes() 199 if (STI.hasFeature(CSKY::HasE2)) in emitTargetAttributes() 202 if (STI.hasFeature(CSKY::Has2E3)) in emitTargetAttributes() 205 if (STI.hasFeature(CSKY::HasMP)) in emitTargetAttributes() 208 if (STI.hasFeature(CSKY::Has3E3r1)) in emitTargetAttributes() 217 if (STI.hasFeature(CSKY::Has3E7)) in emitTargetAttributes() 220 if (STI.hasFeature(CSKY::HasMP1E2)) in emitTargetAttributes() 223 if (STI.hasFeature(CSKY::Has7E10)) in emitTargetAttributes() 226 if (STI.hasFeature(CSKY::Has10E60)) in emitTargetAttributes() [all …]
|
/openbsd/gnu/llvm/llvm/lib/Target/PowerPC/MCTargetDesc/ |
H A D | PPCInstPrinter.h | 36 const MCSubtargetInfo &STI, raw_ostream &O) override; 41 const MCSubtargetInfo &STI, raw_ostream &O); 45 const MCSubtargetInfo &STI, raw_ostream &OS); 56 const MCSubtargetInfo &STI, raw_ostream &O); 59 const MCSubtargetInfo &STI, raw_ostream &O); 61 const MCSubtargetInfo &STI, raw_ostream &O); 63 const MCSubtargetInfo &STI, raw_ostream &O); 65 const MCSubtargetInfo &STI, raw_ostream &O); 67 const MCSubtargetInfo &STI, raw_ostream &O); 99 const MCSubtargetInfo &STI, raw_ostream &O); [all …]
|
H A D | PPCMCCodeEmitter.h | 40 const MCSubtargetInfo &STI) const; 43 const MCSubtargetInfo &STI) const; 49 const MCSubtargetInfo &STI) const; 52 const MCSubtargetInfo &STI) const; 55 const MCSubtargetInfo &STI, 65 const MCSubtargetInfo &STI) const; 68 const MCSubtargetInfo &STI) const; 80 const MCSubtargetInfo &STI) const; 83 const MCSubtargetInfo &STI) const; 92 const MCSubtargetInfo &STI) const; [all …]
|
H A D | PPCInstPrinter.cpp | 74 printOperand(MI, 0, STI, O); in printInst() 76 printOperand(MI, 2, STI, O); in printInst() 78 printOperand(MI, 1, STI, O); in printInst() 127 printOperand(MI, 0, STI, O); in printInst() 129 printOperand(MI, 1, STI, O); in printInst() 144 printOperand(MI, 0, STI, O); in printInst() 146 printOperand(MI, 1, STI, O); in printInst() 177 printOperand(MI, 1, STI, O); in printInst() 179 printOperand(MI, 2, STI, O); in printInst() 204 printOperand(MI, 1, STI, O); in printInst() [all …]
|
H A D | PPCMCCodeEmitter.cpp | 44 const MCSubtargetInfo &STI) const { in getDirectBrEncoding() 48 return getMachineOpValue(MI, MO, Fixups, STI); in getDirectBrEncoding() 75 const MCSubtargetInfo &STI) const { in getAbsDirectBrEncoding() 88 const MCSubtargetInfo &STI) const { in getAbsCondBrEncoding() 127 return getMachineOpValue(MI, MO, Fixups, STI); in getImm34Encoding() 138 return getImm34Encoding(MI, OpNo, Fixups, STI, in getImm34EncodingNoPCRel() 146 return getImm34Encoding(MI, OpNo, Fixups, STI, in getImm34EncodingPCRel() 388 const Triple &TT = STI.getTargetTriple(); in getTLSRegEncoding() 402 return getDirectBrEncoding(MI, OpNo, Fixups, STI); in getTLSCallEncoding() 408 const MCSubtargetInfo &STI) const { in get_crbitm_encoding() [all …]
|
/openbsd/gnu/llvm/llvm/lib/Target/VE/MCTargetDesc/ |
H A D | VEInstPrinter.cpp | 72 printOperand(MI, OpNum, STI, O); in printMemASXOperand() 74 printOperand(MI, OpNum + 1, STI, O); in printMemASXOperand() 82 printOperand(MI, OpNum + 2, STI, O); in printMemASXOperand() 105 printOperand(MI, OpNum, STI, O); in printMemASXOperand() 116 printOperand(MI, OpNum, STI, O); in printMemASOperandASX() 118 printOperand(MI, OpNum + 1, STI, O); in printMemASOperandASX() 137 printOperand(MI, OpNum, STI, O); in printMemASOperandASX() 147 printOperand(MI, OpNum, STI, O); in printMemASOperandRRM() 168 printOperand(MI, OpNum, STI, O); in printMemASOperandRRM() 178 printOperand(MI, OpNum, STI, O); in printMemASOperandHM() [all …]
|
/openbsd/gnu/llvm/llvm/lib/Target/SystemZ/MCTargetDesc/ |
H A D | SystemZMCCodeEmitter.cpp | 64 const MCSubtargetInfo &STI) const; 161 uint64_t Bits = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() 174 const MCSubtargetInfo &STI) const { in getMachineOpValue() 206 const MCSubtargetInfo &STI) const { in getBDAddr12Encoding() 216 const MCSubtargetInfo &STI) const { in getBDAddr20Encoding() 226 const MCSubtargetInfo &STI) const { in getBDXAddr12Encoding() 237 const MCSubtargetInfo &STI) const { in getBDXAddr20Encoding() 249 const MCSubtargetInfo &STI) const { in getBDLAddr12Len4Encoding() 260 const MCSubtargetInfo &STI) const { in getBDLAddr12Len8Encoding() 271 const MCSubtargetInfo &STI) const { in getBDRAddr12Encoding() [all …]
|
/openbsd/gnu/llvm/llvm/lib/Target/VE/ |
H A D | VEAsmPrinter.cpp | 90 OutStreamer.emitInstruction(SICInst, STI); in emitSIC() 102 OutStreamer.emitInstruction(BSICInst, STI); in emitBSIC() 114 OutStreamer.emitInstruction(LEAInst, STI); in emitLEAzzi() 138 OutStreamer.emitInstruction(LEAInst, STI); in emitLEAzii() 161 OutStreamer.emitInstruction(Inst, STI); in emitBinary() 176 emitLEAzzi(OutStreamer, lo, RD, STI); in emitHiLo() 178 emitANDrm(OutStreamer, RD, M032, RD, STI); in emitHiLo() 179 emitLEASLzzi(OutStreamer, hi, RD, STI); in emitHiLo() 218 emitSIC(*OutStreamer, RegPLT, STI); in lowerGETGOTAndEmitMCInsts() 266 emitSIC(*OutStreamer, RegPLT, STI); in lowerGETFunPLTAndEmitMCInsts() [all …]
|
/openbsd/gnu/llvm/llvm/lib/Target/Xtensa/MCTargetDesc/ |
H A D | XtensaMCCodeEmitter.cpp | 60 const MCSubtargetInfo &STI) const; 72 const MCSubtargetInfo &STI) const; 80 const MCSubtargetInfo &STI) const; 84 const MCSubtargetInfo &STI) const; 92 const MCSubtargetInfo &STI) const; 96 const MCSubtargetInfo &STI) const; 100 const MCSubtargetInfo &STI) const; 104 const MCSubtargetInfo &STI) const; 112 const MCSubtargetInfo &STI) const; 128 uint64_t Bits = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() [all …]
|
/openbsd/gnu/llvm/llvm/lib/Target/Sparc/MCTargetDesc/ |
H A D | SparcInstPrinter.cpp | 48 if (!printAliasInstr(MI, Address, STI, O) && in printInst() 49 !printSparcAliasInstr(MI, STI, O)) in printInst() 50 printInstruction(MI, Address, STI, O); in printInst() 76 O << "\tjmp "; printMemOperand(MI, 1, STI, O); in printSparcAliasInstr() 85 if (isV9(STI) in printSparcAliasInstr() 100 printOperand(MI, 1, STI, O); in printSparcAliasInstr() 102 printOperand(MI, 2, STI, O); in printSparcAliasInstr() 145 printOperand(MI, opNum, STI, O); in printMemOperand() 147 printOperand(MI, opNum + 1, STI, O); in printMemOperand() 156 printOperand(MI, opNum, STI, O); in printMemOperand() [all …]
|