/external/llvm/lib/CodeGen/ |
D | TwoAddressInstructionPass.cpp | 109 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/ |
D | TwoAddressInstructionPass.cpp | 133 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/ |
D | smaliTreeWalker.g | 895 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/ |
D | smaliTreeWalker.g | 895 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/ |
D | smaliTreeWalker.g | 854 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/ |
D | TargetRegisterInfo.h | 412 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/ |
D | TargetRegisterInfo.h | 380 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/ |
D | smaliTreeWalker.java | 5320 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/ |
D | atomic.ll | 513 ; line 1203: assert(TargetRegisterInfo::isVirtualRegister(regB) &&
|