/external/llvm/include/llvm/CodeGen/ |
MachineRegisterInfo.h | 80 MachineOperand *&getRegUseDefListHead(unsigned RegNo) { 81 if (TargetRegisterInfo::isVirtualRegister(RegNo)) 82 return VRegInfo[RegNo].second; 83 return PhysRegUseDefLists[RegNo]; 86 MachineOperand *getRegUseDefListHead(unsigned RegNo) const { 87 if (TargetRegisterInfo::isVirtualRegister(RegNo)) 88 return VRegInfo[RegNo].second; 89 return PhysRegUseDefLists[RegNo]; 231 reg_iterator reg_begin(unsigned RegNo) const { 232 return reg_iterator(getRegUseDefListHead(RegNo)); [all...] |
/art/compiler/utils/arm64/ |
managed_register_arm64.cc | 45 return (IsGPRegister() == other.IsGPRegister()) && (RegNo() == other.RegNo()); 48 int Arm64ManagedRegister::RegNo() const { 67 int low = RegNo(); 79 int high = RegNo();
|
/external/llvm/lib/Target/WebAssembly/InstPrinter/ |
WebAssemblyInstPrinter.h | 31 void printRegName(raw_ostream &OS, unsigned RegNo) const override; 40 static const char *getRegisterName(unsigned RegNo);
|
/external/llvm/lib/Target/SystemZ/Disassembler/ |
SystemZDisassembler.cpp | 49 static DecodeStatus decodeRegisterClass(MCInst &Inst, uint64_t RegNo, 51 assert(RegNo < Size && "Invalid register"); 52 RegNo = Regs[RegNo]; 53 if (RegNo == 0) 55 Inst.addOperand(MCOperand::createReg(RegNo)); 59 static DecodeStatus DecodeGR32BitRegisterClass(MCInst &Inst, uint64_t RegNo, 62 return decodeRegisterClass(Inst, RegNo, SystemZMC::GR32Regs, 16); 65 static DecodeStatus DecodeGRH32BitRegisterClass(MCInst &Inst, uint64_t RegNo, 68 return decodeRegisterClass(Inst, RegNo, SystemZMC::GRH32Regs, 16) [all...] |
/external/llvm/lib/Target/NVPTX/ |
NVPTXRegisterInfo.h | 52 const char *getName(unsigned RegNo) const { 54 O << "reg" << RegNo;
|
/external/llvm/lib/Target/X86/AsmParser/ |
X86AsmInstrumentation.h | 39 void SetInitialFrameRegister(unsigned RegNo) { 40 InitialFrameReg = RegNo;
|
/external/llvm/lib/Target/XCore/InstPrinter/ |
XCoreInstPrinter.h | 32 static const char *getRegisterName(unsigned RegNo); 34 void printRegName(raw_ostream &OS, unsigned RegNo) const override;
|
XCoreInstPrinter.cpp | 28 void XCoreInstPrinter::printRegName(raw_ostream &OS, unsigned RegNo) const { 29 OS << StringRef(getRegisterName(RegNo)).lower();
|
/external/llvm/lib/Target/X86/MCTargetDesc/ |
X86BaseInfo.h | 722 inline bool isX86_64ExtendedReg(unsigned RegNo) { 723 if ((RegNo > X86::XMM7 && RegNo <= X86::XMM15) || 724 (RegNo > X86::XMM23 && RegNo <= X86::XMM31) || 725 (RegNo > X86::YMM7 && RegNo <= X86::YMM15) || 726 (RegNo > X86::YMM23 && RegNo <= X86::YMM31) || 727 (RegNo > X86::ZMM7 && RegNo <= X86::ZMM15) | [all...] |
/external/llvm/lib/CodeGen/AsmPrinter/ |
DbgValueHistoryCalculator.cpp | 78 // \brief Claim that @Var is not described by @RegNo anymore. 79 static void dropRegDescribedVar(RegDescribedVarsMap &RegVars, unsigned RegNo, 81 const auto &I = RegVars.find(RegNo); 82 assert(RegNo != 0U && I != RegVars.end()); 92 // \brief Claim that @Var is now described by @RegNo. 93 static void addRegDescribedVar(RegDescribedVarsMap &RegVars, unsigned RegNo, 95 assert(RegNo != 0U); 96 auto &VarSet = RegVars[RegNo]; 115 // @RegNo by inserting @ClobberingInstr to their history. 116 static void clobberRegisterUses(RegDescribedVarsMap &RegVars, unsigned RegNo, [all...] |
/external/llvm/lib/Target/WebAssembly/ |
WebAssemblyAsmPrinter.cpp | 81 MVT getRegType(unsigned RegNo) const; 92 MVT WebAssemblyAsmPrinter::getRegType(unsigned RegNo) const { 94 TargetRegisterInfo::isVirtualRegister(RegNo) ? 95 MRI->getRegClass(RegNo) : 96 MRI->getTargetRegisterInfo()->getMinimalPhysRegClass(RegNo); 100 DEBUG(errs() << "Unknown type for register number: " << RegNo); 106 unsigned RegNo = MO.getReg(); 107 assert(TargetRegisterInfo::isVirtualRegister(RegNo) && 109 assert(!MFI->isVRegStackified(RegNo)); 110 unsigned WAReg = MFI->getWAReg(RegNo); [all...] |
/external/llvm/lib/Target/Mips/Disassembler/ |
MipsDisassembler.cpp | 68 unsigned RegNo, 73 unsigned RegNo, 78 unsigned RegNo, 83 unsigned RegNo, 88 unsigned RegNo, 93 unsigned RegNo, 103 unsigned RegNo, 108 unsigned RegNo, 113 unsigned RegNo, 118 unsigned RegNo, [all...] |
/external/llvm/lib/Target/Sparc/AsmParser/ |
SparcAsmParser.cpp | 53 bool ParseRegister(unsigned &RegNo, SMLoc &StartLoc, SMLoc &EndLoc) override; 76 // returns true if Tok is matched to a register and returns register in RegNo. 77 bool matchRegisterName(const AsmToken &Tok, unsigned &RegNo, 559 ParseRegister(unsigned &RegNo, SMLoc &StartLoc, SMLoc &EndLoc) 564 RegNo = 0; 569 if (matchRegisterName(Tok, RegNo, regKind)) { 737 unsigned RegNo, RegKind; 738 if (!matchRegisterName(Parser.getTok(), RegNo, RegKind)) 743 Operands.push_back(SparcOperand::CreateReg(RegNo, RegKind, S, E)); 796 unsigned RegNo; [all...] |
/external/llvm/lib/Target/BPF/InstPrinter/ |
BPFInstPrinter.h | 38 static const char *getRegisterName(unsigned RegNo);
|
/external/mesa3d/src/gallium/drivers/radeon/InstPrinter/ |
AMDGPUInstPrinter.h | 19 static const char *getRegisterName(unsigned RegNo); 21 // virtual void printRegName(raw_ostream &OS, unsigned RegNo) const;
|
/external/llvm/include/llvm/MC/ |
MCRegisterInfo.h | 323 const MCRegisterDesc &operator[](unsigned RegNo) const { 324 assert(RegNo < NumRegs && 326 return Desc[RegNo]; 331 const MCRegisterDesc &get(unsigned RegNo) const { 332 return operator[](RegNo); 336 /// for physical register RegNo. Return zero if the sub-register does not 348 unsigned getSubRegIndex(unsigned RegNo, unsigned SubRegNo) const; 362 const char *getName(unsigned RegNo) const { 363 return RegStrings + get(RegNo).Name; 417 /// \brief Returns the encoding for RegNo [all...] |
MCTargetAsmParser.h | 136 virtual bool ParseRegister(unsigned &RegNo, SMLoc &StartLoc, 140 virtual void SetFrameRegister(unsigned RegNo) {} 190 virtual bool OmitRegisterFromClobberLists(unsigned RegNo) { return false; }
|
/external/llvm/lib/Target/Mips/ |
MipsTargetStreamer.h | 39 virtual void emitDirectiveSetAtWithArg(unsigned RegNo); 80 virtual void emitDirectiveCpLoad(unsigned RegNo); 83 virtual void emitDirectiveCpsetup(unsigned RegNo, int RegOrOffset, 154 void emitDirectiveSetAtWithArg(unsigned RegNo) override; 195 void emitDirectiveCpLoad(unsigned RegNo) override; 198 void emitDirectiveCpsetup(unsigned RegNo, int RegOrOffset, 248 void emitDirectiveCpLoad(unsigned RegNo) override; 251 void emitDirectiveCpsetup(unsigned RegNo, int RegOrOffset,
|
/external/llvm/lib/Target/NVPTX/InstPrinter/ |
NVPTXInstPrinter.h | 30 void printRegName(raw_ostream &OS, unsigned RegNo) const override; 36 static const char *getRegisterName(unsigned RegNo);
|
/external/llvm/lib/Target/Sparc/InstPrinter/ |
SparcInstPrinter.h | 30 void printRegName(raw_ostream &OS, unsigned RegNo) const override; 45 static const char *getRegisterName(unsigned RegNo);
|
/external/llvm/lib/Target/AArch64/Disassembler/ |
AArch64Disassembler.cpp | 34 unsigned RegNo, uint64_t Address, 37 unsigned RegNo, 40 static DecodeStatus DecodeFPR64RegisterClass(llvm::MCInst &Inst, unsigned RegNo, 43 static DecodeStatus DecodeFPR32RegisterClass(llvm::MCInst &Inst, unsigned RegNo, 46 static DecodeStatus DecodeFPR16RegisterClass(llvm::MCInst &Inst, unsigned RegNo, 49 static DecodeStatus DecodeFPR8RegisterClass(llvm::MCInst &Inst, unsigned RegNo, 52 static DecodeStatus DecodeGPR64RegisterClass(llvm::MCInst &Inst, unsigned RegNo, 56 unsigned RegNo, uint64_t Address, 58 static DecodeStatus DecodeGPR32RegisterClass(llvm::MCInst &Inst, unsigned RegNo, 62 unsigned RegNo, uint64_t Address [all...] |
/external/llvm/lib/Target/PowerPC/Disassembler/ |
PPCDisassembler.cpp | 208 static DecodeStatus decodeRegisterClass(MCInst &Inst, uint64_t RegNo, 210 assert(RegNo < N && "Invalid register number"); 211 Inst.addOperand(MCOperand::createReg(Regs[RegNo])); 215 static DecodeStatus DecodeCRRCRegisterClass(MCInst &Inst, uint64_t RegNo, 218 return decodeRegisterClass(Inst, RegNo, CRRegs); 221 static DecodeStatus DecodeCRRC0RegisterClass(MCInst &Inst, uint64_t RegNo, 224 return decodeRegisterClass(Inst, RegNo, CRRegs); 227 static DecodeStatus DecodeCRBITRCRegisterClass(MCInst &Inst, uint64_t RegNo, 230 return decodeRegisterClass(Inst, RegNo, CRBITRegs); 233 static DecodeStatus DecodeF4RCRegisterClass(MCInst &Inst, uint64_t RegNo, [all...] |
/external/llvm/lib/Target/AArch64/InstPrinter/ |
AArch64InstPrinter.h | 33 void printRegName(raw_ostream &OS, unsigned RegNo) const override; 44 virtual StringRef getRegName(unsigned RegNo) const { 45 return getRegisterName(RegNo); 47 static const char *getRegisterName(unsigned RegNo, 182 StringRef getRegName(unsigned RegNo) const override { 183 return getRegisterName(RegNo); 185 static const char *getRegisterName(unsigned RegNo,
|
/external/llvm/lib/Target/Sparc/Disassembler/ |
SparcDisassembler.cpp | 134 unsigned RegNo, 137 if (RegNo > 31) 139 unsigned Reg = IntRegDecoderTable[RegNo]; 145 unsigned RegNo, 148 if (RegNo > 31) 150 unsigned Reg = IntRegDecoderTable[RegNo]; 157 unsigned RegNo, 160 if (RegNo > 31) 162 unsigned Reg = FPRegDecoderTable[RegNo]; 169 unsigned RegNo, [all...] |
/external/llvm/lib/Target/Hexagon/MCTargetDesc/ |
HexagonInstPrinter.h | 35 StringRef getRegName(unsigned RegNo) const; 36 static char const *getRegisterName(unsigned RegNo); 37 void printRegName(raw_ostream &O, unsigned RegNo) const override;
|