Searched refs:RegKind (Results 1 - 9 of 9) sorted by relevance

/freebsd-current/contrib/llvm-project/llvm/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp113 unsigned &RegKind);
1172 unsigned RegKind; local
1173 if (!matchRegisterName(Parser.getTok(), RegNo, RegKind))
1178 Operands.push_back(SparcOperand::CreateReg(RegNo, RegKind, S, E));
1265 unsigned RegKind; local
1266 if (matchRegisterName(Parser.getTok(), Reg, RegKind)) {
1273 Op = SparcOperand::CreateReg(Reg, RegKind, S, E);
1329 unsigned &RegKind) {
1332 RegKind = SparcOperand::rk_None;
1339 RegKind
1328 matchRegisterName(const AsmToken &Tok, MCRegister &RegNo, unsigned &RegKind) argument
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/SystemZ/AsmParser/
H A DSystemZAsmParser.cpp116 // MemKind says what type of memory this is and RegKind says what type
123 unsigned RegKind : 4; member in struct:__anon2643::SystemZOperand::MemOp
189 createMem(MemoryKind MemKind, RegisterKind RegKind, unsigned Base, argument
194 Op->Mem.RegKind = RegKind;
227 bool isReg(RegisterKind RegKind) const {
228 return Kind == KindReg && Reg.Kind == RegKind;
268 bool isMem(MemoryKind MemKind, RegisterKind RegKind) const {
269 return isMem(MemKind) && Mem.RegKind == RegKind;
1097 parseAddress(OperandVector &Operands, MemoryKind MemKind, RegisterKind RegKind) argument
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp67 enum class RegKind { class in namespace:__anon2225
90 StringMap<std::pair<RegKind, unsigned>> RegisterReqs;
166 unsigned matchRegisterNameAlias(StringRef Name, RegKind Kind);
233 unsigned getNumRegsForRegKind(RegKind K);
248 RegKind MatchKind);
277 template <RegKind RK>
279 template <RegKind VectorKind>
380 RegKind Kind;
420 RegKind RegisterKind;
1212 return Kind == k_Register && Reg.Kind == RegKind
[all...]
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/ABI/X86/
H A DABIX86.cpp50 enum RegKind { enum in namespace:__anon1421
64 RegKind subreg_kind;
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp1269 void usesRegister(RegisterKind RegKind, unsigned DwordRegIndex, argument
1271 switch (RegKind) {
1349 RegisterKind RegKind, unsigned Reg1, SMLoc Loc);
1350 bool ParseAMDGPURegister(RegisterKind &RegKind, unsigned &Reg,
1353 bool ParseAMDGPURegister(RegisterKind &RegKind, unsigned &Reg,
1356 unsigned ParseRegularReg(RegisterKind &RegKind, unsigned &RegNum,
1359 unsigned ParseSpecialReg(RegisterKind &RegKind, unsigned &RegNum,
1362 unsigned ParseRegList(RegisterKind &RegKind, unsigned &RegNum,
1365 unsigned getRegularReg(RegisterKind RegKind, unsigned RegNum, unsigned SubReg,
1370 std::optional<StringRef> getGprCountSymbolName(RegisterKind RegKind);
2544 AddNextRegisterToList(unsigned &Reg, unsigned &RegWidth, RegisterKind RegKind, unsigned Reg1, SMLoc Loc) argument
2668 getRegularReg(RegisterKind RegKind, unsigned RegNum, unsigned SubReg, unsigned RegWidth, SMLoc Loc) argument
2754 ParseSpecialReg(RegisterKind &RegKind, unsigned &RegNum, unsigned &RegWidth, SmallVectorImpl<AsmToken> &Tokens) argument
2769 ParseRegularReg(RegisterKind &RegKind, unsigned &RegNum, unsigned &RegWidth, SmallVectorImpl<AsmToken> &Tokens) argument
2813 ParseRegList(RegisterKind &RegKind, unsigned &RegNum, unsigned &RegWidth, SmallVectorImpl<AsmToken> &Tokens) argument
2867 ParseAMDGPURegister(RegisterKind &RegKind, unsigned &Reg, unsigned &RegNum, unsigned &RegWidth, SmallVectorImpl<AsmToken> &Tokens) argument
2899 ParseAMDGPURegister(RegisterKind &RegKind, unsigned &Reg, unsigned &RegNum, unsigned &RegWidth, bool RestoreOnFailure ) argument
2917 getGprCountSymbolName(RegisterKind RegKind) argument
2928 initializeGprCountSymbol(RegisterKind RegKind) argument
2935 updateGprCountSymbols(RegisterKind RegKind, unsigned DwordRegIndex, unsigned RegWidth) argument
2969 RegisterKind RegKind; local
[all...]
/freebsd-current/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DARMWinEHPrinter.cpp885 int RegKind = (OC[Offset + 2] & 0xC0) >> 6; local
892 if (!Writeback && !Paired && RegKind != 2)
906 if (RegKind == 0)
908 if ((OC[Offset + 1] & 0x80) == 0x80 || RegKind == 3 || Reg > MaxReg) {
927 if (RegKind == 1) {
929 } else if (RegKind == 2) {
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNRegPressure.h31 enum RegKind { enum in struct:llvm::GCNRegPressure
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp447 bool validateMSAIndex(int Val, int RegKind);
813 enum RegKind { enum in class:__anon2523::MipsOperand
837 k_RegisterIndex, /// A register index in one or more RegKind.
871 RegKind Kind; /// Bitfield of the kinds it could possibly be
901 RegKind RegKind,
908 Op->RegIdx.Kind = RegKind;
900 CreateReg(unsigned Index, StringRef Str, RegKind RegKind, const MCRegisterInfo *RegInfo, SMLoc S, SMLoc E, MipsAsmParser &Parser) argument
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp4838 TargetTransformInfo::RegisterKind RegKind =
4844 (TTI.shouldMaximizeVectorBandwidth(RegKind) ||
7287 TargetTransformInfo::RegisterKind RegKind =
7292 TypeSize RegSize = TTI.getRegisterBitWidth(RegKind);

Completed in 162 milliseconds