Home
last modified time | relevance | path

Searched refs:STI (Results 1 – 25 of 687) sorted by relevance

12345678910>>...28

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMInstPrinter.h29 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 DARMTargetStreamer.cpp132 if (STI.getCPU() == "xscale") in getArchForCPU()
135 if (STI.hasFeature(ARM::HasV9_0aOps)) in getArchForCPU()
146 if (STI.hasFeature(ARM::FeatureMClass) && STI.hasFeature(ARM::FeatureDSP)) in getArchForCPU()
155 else if (STI.hasFeature(ARM::HasV6Ops)) in getArchForCPU()
211 if (isV8M(STI)) { in emitTargetAttributes()
235 if (STI.hasFeature(ARM::HasV8Ops)) in emitTargetAttributes()
275 if (STI.hasFeature(ARM::FeatureVFP2_SP) && !STI.hasFeature(ARM::FeatureFP64)) in emitTargetAttributes()
279 if (STI.hasFeature(ARM::FeatureFP16)) in emitTargetAttributes()
282 if (STI.hasFeature(ARM::FeatureMP)) in emitTargetAttributes()
296 if (STI.hasFeature(ARM::FeatureHWDivARM) && !STI.hasFeature(ARM::HasV8Ops)) in emitTargetAttributes()
[all …]
H A DARMMCCodeEmitter.cpp69 return isThumb(STI) && STI.hasFeature(ARM::FeatureThumb2); in isThumb2()
473 if (isThumb2(STI)) { in NEONThumb2DataIPostEncoder()
493 if (isThumb2(STI)) { in NEONThumb2LoadStorePostEncoder()
507 if (isThumb2(STI)) { in NEONThumb2DupPostEncoder()
520 if (isThumb2(STI)) { in NEONThumb2V8PostEncoder()
532 if (isThumb2(STI)) { in VFPThumb2PostEncoder()
731 if (isThumb2(STI)) in getBranchTargetOpValue()
979 assert(!isThumb(STI) && !isThumb2(STI) && in getAddrModeImm12OpValue()
990 if (isThumb2(STI)) in getAddrModeImm12OpValue()
1456 if (isThumb2(STI)) in getAddrMode5OpValue()
[all …]
H A DARMInstPrinter.cpp155 printRegisterList(MI, 4, STI, O); in printInst()
184 printRegisterList(MI, 4, STI, O); in printInst()
210 printRegisterList(MI, 4, STI, O); in printInst()
245 printRegisterList(MI, 3, STI, O); in printInst()
497 printOperand(MI, Op, STI, O); in printAddrMode2Operand()
571 printOperand(MI, Op, STI, O); in printAddrMode3Operand()
663 printOperand(MI, OpNum, STI, O); in printAddrMode5Operand()
689 printOperand(MI, OpNum, STI, O); in printAddrMode5FP16Operand()
1105 printOperand(MI, Op, STI, O); in printThumbAddrModeRROperand()
1128 printOperand(MI, Op, STI, O); in printThumbAddrModeImm5SOperand()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUInstPrinter.h29 const MCSubtargetInfo &STI, raw_ostream &O);
68 const MCSubtargetInfo &STI, raw_ostream &O);
78 const MCSubtargetInfo &STI, raw_ostream &O);
89 void printImmediate16(uint32_t Imm, const MCSubtargetInfo &STI,
95 void printImmediate32(uint32_t Imm, const MCSubtargetInfo &STI,
105 printOperand(MI, OpNum, STI, O); in printOperand()
135 const MCSubtargetInfo &STI, raw_ostream &O);
137 const MCSubtargetInfo &STI, raw_ostream &O);
139 const MCSubtargetInfo &STI, raw_ostream &O);
141 const MCSubtargetInfo &STI, raw_ostream &O);
[all …]
H A DAMDGPUInstPrinter.cpp167 printSMEMOffset(MI, OpNo, STI, O); in printSMEMOffsetMod()
180 if (AMDGPU::isGFX12Plus(STI)) { in printCPol()
191 O << ((AMDGPU::isGFX940(STI) && in printCPol()
330 if (AMDGPU::isGFX10Plus(STI)) { in printSymbolicFormat()
341 if (isValidDfmtNfmt(Val, STI)) { in printSymbolicFormat()
353 O << getNfmtName(Nfmt, STI); in printSymbolicFormat()
443 if (AMDGPU::isSI(STI) || AMDGPU::isCI(STI)) in printVINTRPDst()
632 if (AMDGPU::isGFX940(STI)) { in printBLGP()
988 if (!AMDGPU::isGFX10Plus(STI)) in printDPP8()
1029 if (AMDGPU::isGFX10Plus(STI)) { in printDPPCtrl()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64InstPrinter.h43 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);
107 const MCSubtargetInfo &STI, raw_ostream &O);
134 const MCSubtargetInfo &STI, raw_ostream &O);
201 const MCSubtargetInfo &STI,
226 const MCSubtargetInfo &STI, raw_ostream &O);
230 const MCSubtargetInfo &STI, raw_ostream &O);
[all …]
H A DAArch64MCCodeEmitter.cpp172 const MCSubtargetInfo &STI) const;
178 const MCSubtargetInfo &STI) const;
185 const MCSubtargetInfo &STI) const;
189 const MCSubtargetInfo &STI) const;
319 const MCSubtargetInfo &STI) const { in getCondBranchTargetOpValue()
412 const MCSubtargetInfo &STI) const { in getTestBranchTargetOpValue()
486 const MCSubtargetInfo &STI) const { in getFixedPointScaleOpValue()
585 const MCSubtargetInfo &STI) const { in EncodeZPR2StridedRegisterClass()
595 const MCSubtargetInfo &STI) const { in EncodeZPR4StridedRegisterClass()
605 const MCSubtargetInfo &STI) const { in EncodeMatrixTileListRegisterClass()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCCodeEmitter.h35 bool isMicroMips(const MCSubtargetInfo &STI) const;
36 bool isMips32r6(const MCSubtargetInfo &STI) const;
55 const MCSubtargetInfo &STI) const;
62 const MCSubtargetInfo &STI) const;
75 const MCSubtargetInfo &STI) const;
79 const MCSubtargetInfo &STI) const;
179 const MCSubtargetInfo &STI) const;
183 const MCSubtargetInfo &STI) const;
188 const MCSubtargetInfo &STI) const;
242 const MCSubtargetInfo &STI) const;
[all …]
H A DMipsInstPrinter.cpp93 printSaveRestore(MI, STI, O); in printInst()
98 printSaveRestore(MI, STI, O); in printInst()
103 printSaveRestore(MI, STI, O); in printInst()
108 printSaveRestore(MI, STI, O); in printInst()
191 printOperand(MI, opNum, STI, O); in printUImm()
217 printOperand(MI, opNum + 1, STI, O); in printMemOperand()
219 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 DMipsMCCodeEmitter.cpp120 return STI.hasFeature(Mips::FeatureMicroMips); in isMicroMips()
124 return STI.hasFeature(Mips::FeatureMips32r6); in isMips32r6()
174 if (isMicroMips(STI)) { in encodeInstruction()
175 if (isMips32r6(STI)) { in encodeInstruction()
213 } else if (IsLittleEndian && isMicroMips(STI)) { in encodeInstruction()
446 const MCSubtargetInfo &STI) const { in getBranchTarget26OpValueMM()
580 const MCSubtargetInfo &STI) const { in getExprOpValue()
737 return getExprOpValue(MO.getExpr(),Fixups, STI); in getMachineOpValue()
837 STI) << 16; in getMemEncodingMMImm9()
851 STI) << 16; in getMemEncodingMMImm11()
[all …]
H A DMipsInstPrinter.h84 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 …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.cpp1794 if (isSI(STI) || isCI(STI)) in getNfmtLookupTable()
1796 if (isVI(STI) || isGFX9(STI)) in getNfmtLookupTable()
2147 return isGFX9(STI) || isGFX10(STI); in isGFX9_GFX10()
2151 return isGFX9(STI) || isGFX10(STI) || isGFX11(STI); in isGFX9_GFX10_GFX11()
2155 return isVI(STI) || isGFX9(STI) || isGFX10(STI); in isGFX8_GFX9_GFX10()
2159 return isVI(STI) || isGFX9Plus(STI); in isGFX8Plus()
2163 return isGFX9(STI) || isGFX10Plus(STI); in isGFX9Plus()
2171 return isGFX10(STI) || isGFX11(STI); in isGFX10_GFX11()
2175 return isGFX10(STI) || isGFX11Plus(STI); in isGFX10Plus()
2183 return isGFX11(STI) || isGFX12Plus(STI); in isGFX11Plus()
[all …]
H A DAMDGPUBaseInfo.h48 bool isHsaAbi(const MCSubtargetInfo &STI);
112 const MCSubtargetInfo &STI;
278 const MCSubtargetInfo *STI,
799 const MCSubtargetInfo *STI);
1212 bool hasA16(const MCSubtargetInfo &STI);
1213 bool hasG16(const MCSubtargetInfo &STI);
1215 bool hasGDS(const MCSubtargetInfo &STI);
1219 bool isSI(const MCSubtargetInfo &STI);
1220 bool isCI(const MCSubtargetInfo &STI);
1221 bool isVI(const MCSubtargetInfo &STI);
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCInstPrinter.h36 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 DPPCMCCodeEmitter.h40 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;
92 const MCSubtargetInfo &STI) const;
95 const MCSubtargetInfo &STI) const;
[all …]
H A DPPCInstPrinter.cpp74 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 DPPCMCCodeEmitter.cpp46 const MCSubtargetInfo &STI) const { in getDirectBrEncoding()
50 return getMachineOpValue(MI, MO, Fixups, STI); in getDirectBrEncoding()
221 return getMachineOpValue(MI, MO, Fixups, STI); in getImm34Encoding()
232 return getImm34Encoding(MI, OpNo, Fixups, STI, in getImm34EncodingNoPCRel()
240 return getImm34Encoding(MI, OpNo, Fixups, STI, in getImm34EncodingPCRel()
402 return getMachineOpValue(MI, MO, Fixups, STI) >> 3; in getDispSPE8Encoding()
412 return getMachineOpValue(MI, MO, Fixups, STI) >> 2; in getDispSPE4Encoding()
422 return getMachineOpValue(MI, MO, Fixups, STI) >> 1; in getDispSPE2Encoding()
440 const Triple &TT = STI.getTargetTriple(); in getTLSRegEncoding()
454 return getDirectBrEncoding(MI, OpNo, Fixups, STI); in getTLSCallEncoding()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/
H A DCSKYELFStreamer.cpp180 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 …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/
H A DVEInstPrinter.cpp72 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 …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVInstPrinter.h30 const MCSubtargetInfo &STI, raw_ostream &O) override;
36 const MCSubtargetInfo &STI, raw_ostream &O);
38 const MCSubtargetInfo &STI, raw_ostream &O);
40 const MCSubtargetInfo &STI, raw_ostream &O);
44 const MCSubtargetInfo &STI, raw_ostream &O);
46 const MCSubtargetInfo &STI, raw_ostream &O);
48 const MCSubtargetInfo &STI, raw_ostream &O);
52 const MCSubtargetInfo &STI, raw_ostream &O);
62 const MCSubtargetInfo &STI, raw_ostream &O);
64 const MCSubtargetInfo &STI, raw_ostream &O);
[all …]
H A DRISCVMatInt.cpp50 bool IsRV64 = STI.hasFeature(RISCV::Feature64Bit); in generateInstSeqImpl()
135 STI.hasFeature(RISCV::FeatureStdExtZba)) { in generateInstSeqImpl()
143 generateInstSeqImpl(Val, STI, Res); in generateInstSeqImpl()
185 generateInstSeqImpl(ShiftedVal, STI, TmpSeq); in generateInstSeqLeadingZeros()
197 generateInstSeqImpl(ShiftedVal, STI, TmpSeq); in generateInstSeqLeadingZeros()
226 generateInstSeqImpl(Val, STI, Res); in generateInstSeq()
255 assert(STI.hasFeature(RISCV::Feature64Bit) && in generateInstSeq()
279 generateInstSeqLeadingZeros(Val, STI, Res); in generateInstSeq()
304 generateInstSeqImpl(LoVal, STI, TmpSeq); in generateInstSeq()
331 generateInstSeqImpl(NewVal, STI, TmpSeq); in generateInstSeq()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEAsmPrinter.cpp90 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 …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Xtensa/MCTargetDesc/
H A DXtensaMCCodeEmitter.cpp60 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;
129 uint64_t Bits = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcInstPrinter.cpp38 return (STI.hasFeature(Sparc::FeatureV9)) != 0; in isV9()
53 if (!printAliasInstr(MI, Address, STI, O) && in printInst()
54 !printSparcAliasInstr(MI, STI, O)) in printInst()
55 printInstruction(MI, Address, STI, O); in printInst()
90 if (isV9(STI) in printSparcAliasInstr()
105 printOperand(MI, 1, STI, O); in printSparcAliasInstr()
107 printOperand(MI, 2, STI, O); in printSparcAliasInstr()
120 if (isV9(STI)) in printOperand()
157 printOperand(MI, opNum, STI, O); in printMemOperand()
170 printOperand(MI, opNum + 1, STI, O); in printMemOperand()
[all …]

12345678910>>...28