Home
last modified time | relevance | path

Searched refs:RegName (Results 1 – 23 of 23) sorted by relevance

/external/llvm/lib/Target/PowerPC/InstPrinter/
DPPCInstPrinter.cpp40 const char *RegName = getRegisterName(RegNo); in printRegName() local
41 if (RegName[0] == 'q' /* QPX */) { in printRegName()
45 std::string RN(RegName); in printRegName()
53 OS << RegName; in printRegName()
411 static const char *stripRegisterPrefix(const char *RegName) { in stripRegisterPrefix() argument
413 return RegName; in stripRegisterPrefix()
415 switch (RegName[0]) { in stripRegisterPrefix()
420 if (RegName[1] == 's') in stripRegisterPrefix()
421 return RegName + 2; in stripRegisterPrefix()
422 return RegName + 1; in stripRegisterPrefix()
[all …]
/external/llvm/lib/Target/PowerPC/
DPPCAsmPrinter.cpp148 static const char *stripRegisterPrefix(const char *RegName) { in stripRegisterPrefix() argument
149 switch (RegName[0]) { in stripRegisterPrefix()
154 if (RegName[1] == 's') in stripRegisterPrefix()
155 return RegName + 2; in stripRegisterPrefix()
156 return RegName + 1; in stripRegisterPrefix()
157 case 'c': if (RegName[1] == 'r') return RegName + 2; in stripRegisterPrefix()
160 return RegName; in stripRegisterPrefix()
170 const char *RegName = PPCInstPrinter::getRegisterName(MO.getReg()); in printOperand() local
174 RegName = stripRegisterPrefix(RegName); in printOperand()
175 O << RegName; in printOperand()
[all …]
DPPCISelLowering.h500 unsigned getRegisterByName(const char* RegName, EVT VT,
DPPCISelLowering.cpp11169 unsigned PPCTargetLowering::getRegisterByName(const char* RegName, EVT VT, in getRegisterByName() argument
11179 unsigned Reg = StringSwitch<unsigned>(RegName) in getRegisterByName()
/external/llvm/lib/Target/AMDGPU/AsmParser/
DAMDGPUAsmParser.cpp502 static unsigned getRegForName(StringRef RegName) { in getRegForName() argument
504 return StringSwitch<unsigned>(RegName) in getRegForName()
525 StringRef RegName = Tok.getString(); in ParseRegister() local
526 RegNo = getRegForName(RegName); in ParseRegister()
534 if (RegName[0] != 's' && RegName[0] != 'v') in ParseRegister()
537 bool IsVgpr = RegName[0] == 'v'; in ParseRegister()
540 if (RegName.size() > 1) { in ParseRegister()
543 if (RegName.substr(1).getAsInteger(10, RegIndexInClass)) in ParseRegister()
/external/clang/include/clang/Basic/
DTargetInfo.h653 virtual bool validateGlobalRegisterVariable(StringRef RegName, in validateGlobalRegisterVariable() argument
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.h506 unsigned getRegisterByName(const char* RegName, EVT VT,
DAArch64ISelLowering.cpp4359 unsigned AArch64TargetLowering::getRegisterByName(const char* RegName, EVT VT, in getRegisterByName() argument
4361 unsigned Reg = StringSwitch<unsigned>(RegName) in getRegisterByName()
4367 + StringRef(RegName) + "\".")); in getRegisterByName()
/external/llvm/lib/CodeGen/MIRParser/
DMIParser.cpp200 bool getRegisterByName(StringRef RegName, unsigned &Reg);
1775 bool MIParser::getRegisterByName(StringRef RegName, unsigned &Reg) { in getRegisterByName() argument
1777 auto RegInfo = Names2Regs.find(RegName); in getRegisterByName()
/external/llvm/lib/Target/Mips/
DMipsISelLowering.h270 unsigned getRegisterByName(const char* RegName, EVT VT,
DMipsISelLowering.cpp3959 unsigned MipsTargetLowering::getRegisterByName(const char* RegName, EVT VT, in getRegisterByName() argument
3964 unsigned Reg = StringSwitch<unsigned>(RegName) in getRegisterByName()
3970 unsigned Reg = StringSwitch<unsigned>(RegName) in getRegisterByName()
/external/llvm/lib/Target/ARM/
DARMISelLowering.h558 unsigned getRegisterByName(const char* RegName, EVT VT,
DARMISelLowering.cpp4106 unsigned ARMTargetLowering::getRegisterByName(const char* RegName, EVT VT, in getRegisterByName() argument
4108 unsigned Reg = StringSwitch<unsigned>(RegName) in getRegisterByName()
4114 + StringRef(RegName) + "\".")); in getRegisterByName()
/external/clang/lib/Basic/
DTargets.cpp2368 bool validateGlobalRegisterVariable(StringRef RegName, in validateGlobalRegisterVariable() argument
2373 if (RegName.equals("esp") || RegName.equals("ebp")) { in validateGlobalRegisterVariable()
4009 bool validateGlobalRegisterVariable(StringRef RegName, in validateGlobalRegisterVariable() argument
4014 if (RegName.equals("rsp") || RegName.equals("rbp")) { in validateGlobalRegisterVariable()
4021 return X86TargetInfo::validateGlobalRegisterVariable(RegName, RegSize, in validateGlobalRegisterVariable()
/external/llvm/lib/Target/X86/
DX86ISelLowering.h896 unsigned getRegisterByName(const char* RegName, EVT VT,
DX86ISelLowering.cpp17428 unsigned X86TargetLowering::getRegisterByName(const char* RegName, EVT VT, in getRegisterByName() argument
17433 unsigned Reg = StringSwitch<unsigned>(RegName) in getRegisterByName()
17442 report_fatal_error("register " + StringRef(RegName) + in getRegisterByName()
/external/clang/lib/CodeGen/
DCGExpr.cpp1546 llvm::MDNode *RegName = cast<llvm::MDNode>( in EmitLoadOfGlobalRegLValue() local
1558 F, llvm::MetadataAsValue::get(Ty->getContext(), RegName)); in EmitLoadOfGlobalRegLValue()
1799 llvm::MDNode *RegName = cast<llvm::MDNode>( in EmitStoreThroughGlobalRegLValue() local
1801 assert(RegName && "Register LValue is not metadata"); in EmitStoreThroughGlobalRegLValue()
1815 F, {llvm::MetadataAsValue::get(Ty->getContext(), RegName), Value}); in EmitStoreThroughGlobalRegLValue()
DCGBuiltin.cpp3468 llvm::MDNode *RegName = llvm::MDNode::get(Context, Ops); in EmitSpecialRegisterBuiltin() local
3469 llvm::Value *Metadata = llvm::MetadataAsValue::get(Context, RegName); in EmitSpecialRegisterBuiltin()
/external/llvm/utils/TableGen/
DAsmMatcherEmitter.cpp830 StringRef RegName = Tok.substr(RegisterPrefix.size()); in extractSingletonRegisterForAsmOperand() local
831 if (const CodeGenRegister *Reg = Info.Target.getRegisterByName(RegName)) in extractSingletonRegisterForAsmOperand()
/external/llvm/include/llvm/Target/
DTargetLowering.h2532 virtual unsigned getRegisterByName(const char* RegName, EVT VT, in getRegisterByName() argument
/external/llvm/lib/CodeGen/SelectionDAG/
DTargetLowering.cpp2261 StringRef RegName(Constraint.data()+1, Constraint.size()-2); in getRegForInlineAsmConstraint() local
2278 if (RegName.equals_lower(RI->getName(*I))) { in getRegForInlineAsmConstraint()
DSelectionDAGBuilder.cpp4356 SDValue RegName = in visitIntrinsicCall() local
4360 DAG.getVTList(VT, MVT::Other), Chain, RegName); in visitIntrinsicCall()
4369 SDValue RegName = in visitIntrinsicCall() local
4372 RegName, getValue(RegValue))); in visitIntrinsicCall()
/external/llvm/lib/Target/ARM/AsmParser/
DARMAsmParser.cpp4063 StringRef RegName = Tok.getString(); in parseBankedRegOperand() local
4067 unsigned Encoding = StringSwitch<unsigned>(RegName.lower()) in parseBankedRegOperand()