Home
last modified time | relevance | path

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

/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
584 unsigned FromRegB = getMappedReg(regB, SrcRegMap); in isProfitableToCommute()
612 if (!noUseAfterLastDef(regB, Dist, LastDefB)) in isProfitableToCommute()
633 if (isRevCopyChain(regB, regA, 3)) in isProfitableToCommute()
1218 unsigned regB = MI.getOperand(SrcIdx).getReg(); in tryInstructionTransform() local
1220 assert(TargetRegisterInfo::isVirtualRegister(regB) && in tryInstructionTransform()
1222 bool regBKilled = isKilled(MI, regB, MRI, TII, LIS, true); in tryInstructionTransform()
1245 if (!Commuted && EnableRescheduling && rescheduleMIBelowKill(mi, nmi, regB)) { in tryInstructionTransform()
1253 regB = MI.getOperand(SrcIdx).getReg(); in tryInstructionTransform()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DTwoAddressInstructionPass.cpp133 bool isProfitableToCommute(unsigned regA, unsigned regB, unsigned regC,
583 isProfitableToCommute(unsigned regA, unsigned regB, unsigned regC, in isProfitableToCommute() argument
621 unsigned FromRegB = getMappedReg(regB, SrcRegMap); in isProfitableToCommute()
649 if (!noUseAfterLastDef(regB, Dist, LastDefB)) in isProfitableToCommute()
670 if (isRevCopyChain(regB, regA, MaxDataFlowEdge)) in isProfitableToCommute()
1278 Register regB = MI.getOperand(SrcIdx).getReg(); in tryInstructionTransform() local
1280 assert(Register::isVirtualRegister(regB) && in tryInstructionTransform()
1282 bool regBKilled = isKilled(MI, regB, MRI, TII, LIS, true); in tryInstructionTransform()
1305 if (!Commuted && EnableRescheduling && rescheduleMIBelowKill(mi, nmi, regB)) { in tryInstructionTransform()
1313 regB = MI.getOperand(SrcIdx).getReg(); in tryInstructionTransform()
[all …]
/external/google-smali/smali/src/main/antlr/
DsmaliTreeWalker.g895 byte regB = parseRegister_nibble($registerB.text);
897 $method::methodBuilder.addInstruction(new BuilderInstruction12x(opcode, regA, regB));
1034 short regB = parseRegister_byte($registerB.text);
1039 $method::methodBuilder.addInstruction(new BuilderInstruction22b(opcode, regA, regB, litC));
1048 byte regB = parseRegister_nibble($registerB.text);
1052 $method::methodBuilder.addInstruction(new BuilderInstruction22c(opcode, regA, regB,
1062 byte regB = parseRegister_nibble($registerB.text);
1064 $method::methodBuilder.addInstruction(new BuilderInstruction22c(opcode, regA, regB,
1074 byte regB = parseRegister_nibble($registerB.text);
1078 $method::methodBuilder.addInstruction(new BuilderInstruction22s(opcode, regA, regB, litC));
[all …]
/external/google-smali/third_party/smali/src/main/antlr/
DsmaliTreeWalker.g895 byte regB = parseRegister_nibble($registerB.text);
897 $method::methodBuilder.addInstruction(new BuilderInstruction12x(opcode, regA, regB));
1034 short regB = parseRegister_byte($registerB.text);
1039 $method::methodBuilder.addInstruction(new BuilderInstruction22b(opcode, regA, regB, litC));
1048 byte regB = parseRegister_nibble($registerB.text);
1052 $method::methodBuilder.addInstruction(new BuilderInstruction22c(opcode, regA, regB,
1062 byte regB = parseRegister_nibble($registerB.text);
1064 $method::methodBuilder.addInstruction(new BuilderInstruction22c(opcode, regA, regB,
1074 byte regB = parseRegister_nibble($registerB.text);
1078 $method::methodBuilder.addInstruction(new BuilderInstruction22s(opcode, regA, regB, litC));
[all …]
/external/smali/smali/src/main/antlr/
DsmaliTreeWalker.g854 byte regB = parseRegister_nibble($registerB.text);
856 $method::methodBuilder.addInstruction(new BuilderInstruction12x(opcode, regA, regB));
993 short regB = parseRegister_byte($registerB.text);
998 $method::methodBuilder.addInstruction(new BuilderInstruction22b(opcode, regA, regB, litC));
1007 byte regB = parseRegister_nibble($registerB.text);
1011 $method::methodBuilder.addInstruction(new BuilderInstruction22c(opcode, regA, regB,
1021 byte regB = parseRegister_nibble($registerB.text);
1023 $method::methodBuilder.addInstruction(new BuilderInstruction22c(opcode, regA, regB,
1033 byte regB = parseRegister_nibble($registerB.text);
1037 $method::methodBuilder.addInstruction(new BuilderInstruction22s(opcode, regA, regB, litC));
[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()
419 MCRegUnitIterator RUB(regB, this); in regsOverlap()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DTargetRegisterInfo.h380 bool regsOverlap(Register regA, Register regB) const { in regsOverlap() argument
381 if (regA == regB) return true; in regsOverlap()
382 if (regA.isVirtual() || regB.isVirtual()) in regsOverlap()
387 MCRegUnitIterator RUB(regB, this); in regsOverlap()
/external/smali/smali/src/main/java/org/jf/smali/
DsmaliTreeWalker.java5320 byte regB = parseRegister_nibble((registerB!=null?registerB.getText():null)); in insn_format12x()
5322 … method_stack.peek().methodBuilder.addInstruction(new BuilderInstruction12x(opcode, regA, regB)); in insn_format12x()
5864 short regB = parseRegister_byte((registerB!=null?registerB.getText():null)); in insn_format22b() local
5869 …hod_stack.peek().methodBuilder.addInstruction(new BuilderInstruction22b(opcode, regA, regB, litC)); in insn_format22b()
5920 byte regB = parseRegister_nibble((registerB!=null?registerB.getText():null)); in insn_format22c_field()
5924 … method_stack.peek().methodBuilder.addInstruction(new BuilderInstruction22c(opcode, regA, regB, in insn_format22c_field()
5968 byte regB = parseRegister_nibble((registerB!=null?registerB.getText():null)); in insn_format22c_type()
5970 … method_stack.peek().methodBuilder.addInstruction(new BuilderInstruction22c(opcode, regA, regB, in insn_format22c_type()
6014 byte regB = parseRegister_nibble((registerB!=null?registerB.getText():null)); in insn_format22s()
6018 …hod_stack.peek().methodBuilder.addInstruction(new BuilderInstruction22s(opcode, regA, regB, litC)); in insn_format22s()
[all …]
/external/llvm/test/CodeGen/Mips/
Datomic.ll513 ; line 1203: assert(TargetRegisterInfo::isVirtualRegister(regB) &&