Home
last modified time | relevance | path

Searched refs:BaseOpcode (Results 1 – 9 of 9) sorted by relevance

/external/llvm/lib/Target/Hexagon/
DHexagon.td64 // Instructions with the same BaseOpcode and isNVStore values form a row.
65 let RowFields = ["BaseOpcode", "isNVStore", "PNewValue"];
80 let RowFields = ["BaseOpcode", "PNewValue", "isNVStore", "isBrTaken"];
92 let RowFields = ["BaseOpcode", "PNewValue", "isNVStore", "isBrTaken"];
104 let RowFields = ["BaseOpcode", "PredSense", "isNVStore", "isBrTaken"];
116 let RowFields = ["BaseOpcode", "PredSense", "isNVStore"];
128 let RowFields = ["BaseOpcode", "PredSense", "PNewValue", "addrMode"];
140 let RowFields = ["BaseOpcode", "PredSense", "PNewValue", "addrMode"];
DHexagonInstrInfoV3.td30 let BaseOpcode = "call";
46 let BaseOpcode = "call";
DHexagonInstrInfoV4.td133 let BaseOpcode = "andn_rr", CextOpcode = "andn" in
135 let BaseOpcode = "orn_rr", CextOpcode = "orn" in
586 let CextOpcode = CextOp, BaseOpcode = CextOp#_indexed_shl,
683 let BaseOpcode = BaseOp#"_AbsSet";
719 let BaseOpcode = BaseOp#"_AbsSet";
754 let BaseOpcode = CextOp#"_shl";
812 let BaseOpcode = CextOp#"_shl";
959 let CextOpcode = CextOp, BaseOpcode = CextOp#_indexed_shl in {
979 let CextOpcode = CextOp, BaseOpcode = CextOp#_indexed_shl in {
1118 let CextOpcode = CextOp, BaseOpcode = CextOp#_imm in {
[all …]
DHexagonInstrInfo.td125 let BaseOpcode = mnemonic#_rr;
151 let BaseOpcode = mnemonic#_rr;
405 let CextOpcode = mnemonic, BaseOpcode = mnemonic#_ri in {
545 let CextOpcode = CextOp, BaseOpcode = CextOp in {
579 let BaseOpcode = BaseName in {
592 isMoveImm = 1, opExtendable = 2, BaseOpcode = "TFRI", CextOpcode = "TFR",
621 CextOpcode = "TFR", BaseOpcode = "TFRI", hasNewValue = 1, opNewValue = 0,
785 let BaseOpcode = mnemonic in {
826 let BaseOpcode = mnemonic in {
1491 let BaseOpcode = BaseOp in {
[all …]
DHexagonInstrFormats.td173 string BaseOpcode = "";
/external/llvm/lib/Target/X86/MCTargetDesc/
DX86MCCodeEmitter.cpp1227 unsigned char BaseOpcode = X86II::getBaseOpcodeFor(TSFlags); in EncodeInstruction() local
1230 BaseOpcode = 0x0F; // Weird 3DNow! encoding. in EncodeInstruction()
1252 EmitByte(BaseOpcode, CurByte, OS); in EncodeInstruction()
1265 EmitByte(BaseOpcode, CurByte, OS); in EncodeInstruction()
1275 EmitByte(BaseOpcode, CurByte, OS); in EncodeInstruction()
1279 EmitByte(BaseOpcode, CurByte, OS); in EncodeInstruction()
1284 EmitByte(BaseOpcode, CurByte, OS); in EncodeInstruction()
1291 EmitByte(BaseOpcode, CurByte, OS); in EncodeInstruction()
1299 EmitByte(BaseOpcode, CurByte, OS); in EncodeInstruction()
1308 EmitByte(BaseOpcode + GetX86RegNum(MI.getOperand(CurOp++)), CurByte, OS); in EncodeInstruction()
[all …]
/external/llvm/docs/
DHowToUseInstrMappings.rst84 // instructions need to have same value for BaseOpcode field. It can be any
87 let RowFields = ["BaseOpcode"];
146 let BaseOpcode = "ADD";
154 let BaseOpcode = "ADD";
162 let BaseOpcode = "ADD";
169 ``PredRel`` is excluded from the analysis. ``BaseOpcode`` is another important
DWritingAnLLVMBackend.rst1852 MCE.emitByte(BaseOpcode + getX86RegNum(MI.getOperand(CurOp++).getReg()));
/external/llvm/lib/Target/Mips/
DMipsInstrFormats.td43 // Instructions with the same BaseOpcode and isNVStore values form a row.
44 let RowFields = ["BaseOpcode"];
98 string BaseOpcode = opstr;