Home
last modified time | relevance | path

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

/external/smali/smali/src/main/antlr/
DsmaliTreeWalker.g782 byte regA = parseRegister_nibble($REGISTER.text);
787 $method::methodBuilder.addInstruction(new BuilderInstruction11n(opcode, regA, litB));
795 short regA = parseRegister_byte($REGISTER.text);
797 $method::methodBuilder.addInstruction(new BuilderInstruction11x(opcode, regA));
805 byte regA = parseRegister_nibble($registerA.text);
808 $method::methodBuilder.addInstruction(new BuilderInstruction12x(opcode, regA, regB));
837 short regA = parseRegister_byte($REGISTER.text);
841 $method::methodBuilder.addInstruction(new BuilderInstruction21c(opcode, regA,
850 short regA = parseRegister_byte($REGISTER.text);
852 $method::methodBuilder.addInstruction(new BuilderInstruction21c(opcode, regA,
[all …]
/external/swiftshader/third_party/LLVM/include/llvm/Target/
DTargetRegisterInfo.h331 bool regsOverlap(unsigned regA, unsigned regB) const { in regsOverlap() argument
332 if (regA == regB) return true; in regsOverlap()
333 if (isVirtualRegister(regA) || isVirtualRegister(regB)) in regsOverlap()
335 for (const unsigned *regList = getOverlaps(regA)+1; *regList; ++regList) { in regsOverlap()
343 bool isSubRegister(unsigned regA, unsigned regB) const { in isSubRegister() argument
344 return isSuperRegister(regB, regA); in isSubRegister()
349 bool isSuperRegister(unsigned regA, unsigned regB) const { in isSuperRegister() argument
350 for (const unsigned *regList = getSuperRegisters(regA); *regList;++regList){ in isSuperRegister()
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DTwoAddressInstructionPass.cpp867 unsigned regA = mi->getOperand(DstIdx).getReg(); in TryInstructionTransform() local
916 if (TargetRegisterInfo::isVirtualRegister(regA)) in TryInstructionTransform()
917 ScanUses(regA, &*mbbi, Processed); in TryInstructionTransform()
922 if (!regBKilled || isProfitableToConv3Addr(regA, regB)) { in TryInstructionTransform()
924 if (ConvertInstTo3Addr(mi, nmi, mbbi, regA, regB, Dist)) { in TryInstructionTransform()
978 unsigned NewDstIdx = NewMIs[1]->findRegisterDefOperandIdx(regA); in TryInstructionTransform()
1145 unsigned regA = DstMO.getReg(); in runOnMachineFunction() local
1152 if (regA == regB) { in runOnMachineFunction()
1159 LastCopiedReg = regA; in runOnMachineFunction()
1171 mi->getOperand(i).getReg() != regA); in runOnMachineFunction()
[all …]
/external/smali/smali/src/main/java/org/jf/smali/
DsmaliTreeWalker.java4679 byte regA = parseRegister_nibble((REGISTER108!=null?REGISTER108.getText():null)); in insn_format11n()
4684 … method_stack.peek().methodBuilder.addInstruction(new BuilderInstruction11n(opcode, regA, litB)); in insn_format11n()
4719 short regA = parseRegister_byte((REGISTER111!=null?REGISTER111.getText():null)); in insn_format11x() local
4721 method_stack.peek().methodBuilder.addInstruction(new BuilderInstruction11x(opcode, regA)); in insn_format11x()
4758 byte regA = parseRegister_nibble((registerA!=null?registerA.getText():null)); in insn_format12x()
4761 … method_stack.peek().methodBuilder.addInstruction(new BuilderInstruction12x(opcode, regA, regB)); in insn_format12x()
4895 short regA = parseRegister_byte((REGISTER118!=null?REGISTER118.getText():null)); in insn_format21c_field() local
4899 method_stack.peek().methodBuilder.addInstruction(new BuilderInstruction21c(opcode, regA, in insn_format21c_field()
4940 short regA = parseRegister_byte((REGISTER121!=null?REGISTER121.getText():null)); in insn_format21c_string() local
4942 method_stack.peek().methodBuilder.addInstruction(new BuilderInstruction21c(opcode, regA, in insn_format21c_string()
[all …]
/external/llvm/include/llvm/Target/
DTargetRegisterInfo.h412 bool regsOverlap(unsigned regA, unsigned regB) const { in regsOverlap() argument
413 if (regA == regB) return true; in regsOverlap()
414 if (isVirtualRegister(regA) || isVirtualRegister(regB)) in regsOverlap()
418 MCRegUnitIterator RUA(regA, this); in regsOverlap()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DTwoAddressInstructionPass.cpp134 bool isProfitableToCommute(unsigned regA, unsigned regB, unsigned regC,
585 isProfitableToCommute(unsigned regA, unsigned regB, unsigned regC, in isProfitableToCommute() argument
621 unsigned ToRegA = getMappedReg(regA, DstRegMap); in isProfitableToCommute()
669 if (isRevCopyChain(regC, regA, MaxDataFlowEdge)) in isProfitableToCommute()
672 if (isRevCopyChain(regB, regA, MaxDataFlowEdge)) in isProfitableToCommute()
1272 unsigned regA = MI.getOperand(DstIdx).getReg(); in tryInstructionTransform() local
1279 if (TargetRegisterInfo::isVirtualRegister(regA)) in tryInstructionTransform()
1280 scanUses(regA); in tryInstructionTransform()
1315 if (!regBKilled || isProfitableToConv3Addr(regA, regB)) { in tryInstructionTransform()
1317 if (convertInstTo3Addr(mi, nmi, regA, regB, Dist)) { in tryInstructionTransform()
[all …]
/external/llvm/lib/CodeGen/
DTwoAddressInstructionPass.cpp109 bool isProfitableToCommute(unsigned regA, unsigned regB, unsigned regC,
546 isProfitableToCommute(unsigned regA, unsigned regB, unsigned regC, in isProfitableToCommute() argument
582 unsigned ToRegA = getMappedReg(regA, DstRegMap); in isProfitableToCommute()
630 if (isRevCopyChain(regC, regA, 3)) in isProfitableToCommute()
633 if (isRevCopyChain(regB, regA, 3)) in isProfitableToCommute()
1217 unsigned regA = MI.getOperand(DstIdx).getReg(); in tryInstructionTransform() local
1224 if (TargetRegisterInfo::isVirtualRegister(regA)) in tryInstructionTransform()
1225 scanUses(regA); in tryInstructionTransform()
1260 if (!regBKilled || isProfitableToConv3Addr(regA, regB)) { in tryInstructionTransform()
1262 if (convertInstTo3Addr(mi, nmi, regA, regB, Dist)) { in tryInstructionTransform()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DTargetRegisterInfo.h423 bool regsOverlap(unsigned regA, unsigned regB) const { in regsOverlap() argument
424 if (regA == regB) return true; in regsOverlap()
425 if (isVirtualRegister(regA) || isVirtualRegister(regB)) in regsOverlap()
429 MCRegUnitIterator RUA(regA, this); in regsOverlap()
/external/u-boot/include/
Dns16550.h84 UART_REG(regA); /* A */