Home
last modified time | relevance | path

Searched refs:HwMode (Results 1 – 25 of 30) sorted by relevance

12

/external/llvm-project/llvm/utils/TableGen/
DCodeGenHwModes.h28 struct HwMode { struct
29 HwMode(Record *R);
48 const HwMode &getMode(unsigned Id) const { in getMode() argument
59 std::vector<HwMode> Modes;
DCodeGenHwModes.cpp21 HwMode::HwMode(Record *R) { in HwMode() function in HwMode
27 void HwMode::dump() const { in dump()
96 for (const HwMode &M : Modes) { in dump()
DCodeEmitterGen.cpp59 CodeGenTarget &Target, int HwMode = -1);
349 CodeGenTarget &Target, int HwMode) { in emitInstructionBaseValues() argument
351 if (HwMode == -1) in emitInstructionBaseValues()
354 o << " static const uint64_t InstBits_" << HWM.getMode(HwMode).Name in emitInstructionBaseValues()
370 if (EBM.hasMode(HwMode)) in emitInstructionBaseValues()
371 EncodingDef = EBM.get(HwMode); in emitInstructionBaseValues()
444 for (unsigned HwMode : HwModes) in run() local
445 emitInstructionBaseValues(o, NumberedInstructions, Target, (int)HwMode); in run()
DSubtargetEmitter.cpp1689 const HwMode &HM = CGH.getMode(M); in EmitHwModeCheck()
/external/llvm-project/llvm/test/TableGen/
DHwModeEncodeDecode.td16 def ModeA : HwMode<"+a">;
17 def ModeB : HwMode<"+b">;
88 // ENCODER: switch (HwMode) {
89 // ENCODER: default: llvm_unreachable("Unhandled HwMode");
DHwModeSelect.td21 def TestMode1 : HwMode<"+feat1">;
22 def TestMode2 : HwMode<"+feat2">;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
DRISCVRegisterInfo.cpp38 RISCVRegisterInfo::RISCVRegisterInfo(unsigned HwMode) in RISCVRegisterInfo() argument
40 /*PC*/0, HwMode) {} in RISCVRegisterInfo()
DRISCV.td67 def RV64 : HwMode<"+64bit">;
68 def RV32 : HwMode<"-64bit">;
DRISCVRegisterInfo.h25 RISCVRegisterInfo(unsigned HwMode);
/external/llvm-project/llvm/lib/Target/RISCV/
DRISCVRegisterInfo.cpp44 RISCVRegisterInfo::RISCVRegisterInfo(unsigned HwMode) in RISCVRegisterInfo() argument
46 /*PC*/0, HwMode) {} in RISCVRegisterInfo()
DRISCVRegisterInfo.h25 RISCVRegisterInfo(unsigned HwMode);
DRISCV.td193 def RV64 : HwMode<"+64bit">;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonRegisterInfo.h31 HexagonRegisterInfo(unsigned HwMode);
DHexagonRegisterInfo.cpp44 HexagonRegisterInfo::HexagonRegisterInfo(unsigned HwMode) in HexagonRegisterInfo() argument
46 0/*PC*/, HwMode) {} in HexagonRegisterInfo()
DHexagon.td95 def Hvx64: HwMode<"+hvx-length64b">;
96 def Hvx128: HwMode<"+hvx-length128b">;
/external/llvm-project/llvm/lib/Target/Hexagon/
DHexagonRegisterInfo.h31 HexagonRegisterInfo(unsigned HwMode);
DHexagonRegisterInfo.cpp44 HexagonRegisterInfo::HexagonRegisterInfo(unsigned HwMode) in HexagonRegisterInfo() argument
46 0/*PC*/, HwMode) {} in HexagonRegisterInfo()
DHexagon.td126 def Hvx64: HwMode<"+hvx-length64b">;
127 def Hvx128: HwMode<"+hvx-length128b">;
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DTargetRegisterInfo.h245 unsigned HwMode; variable
654 return RCInfos[getNumRegClasses() * HwMode + RC.getID()]; in getRegClassInfo()
/external/llvm-project/llvm/include/llvm/CodeGen/
DTargetRegisterInfo.h245 unsigned HwMode; variable
673 return RCInfos[getNumRegClasses() * HwMode + RC.getID()]; in getRegClassInfo()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Target/
DTarget.td23 class HwMode<string FS> {
36 def DefaultMode : HwMode<"">;
43 class HwModeSelect<list<HwMode> Ms> {
44 list<HwMode> Modes = Ms;
52 class ValueTypeByHwMode<list<HwMode> Ms, list<ValueType> Ts>
67 class RegInfoByHwMode<list<HwMode> Ms = [], list<RegInfo> Ts = []>
446 // Allows specifying an InstructionEncoding by HwMode. If an Instruction specifies
448 // to encode and decode based on HwMode.
449 class EncodingByHwMode<list<HwMode> Ms = [], list<InstructionEncoding> Ts = []>
466 // Allows specifying a canonical InstructionEncoding by HwMode. If non-empty,
/external/llvm-project/llvm/include/llvm/Target/
DTarget.td23 class HwMode<string FS> {
36 def DefaultMode : HwMode<"">;
43 class HwModeSelect<list<HwMode> Ms> {
44 list<HwMode> Modes = Ms;
52 class ValueTypeByHwMode<list<HwMode> Ms, list<ValueType> Ts>
67 class RegInfoByHwMode<list<HwMode> Ms = [], list<RegInfo> Ts = []>
458 // Allows specifying an InstructionEncoding by HwMode. If an Instruction specifies
460 // to encode and decode based on HwMode.
461 class EncodingByHwMode<list<HwMode> Ms = [], list<InstructionEncoding> Ts = []>
478 // Allows specifying a canonical InstructionEncoding by HwMode. If non-empty,
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DTargetRegisterInfo.cpp53 RCInfos(RCIs), HwMode(Mode) { in TargetRegisterInfo()
/external/llvm-project/llvm/lib/CodeGen/
DTargetRegisterInfo.cpp62 RCInfos(RCIs), HwMode(Mode) { in TargetRegisterInfo()
/external/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/PowerPC/
DPPCGenRegisterInfo.inc3843 unsigned PC = 0, unsigned HwMode = 0);
5679 unsigned PC, unsigned HwMode)
5682 LaneBitmask(0xFFFFFFC0), RegClassInfos, HwMode) {

12