Home
last modified time | relevance | path

Searched refs:leaInReg (Results 1 – 3 of 3) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86InstrInfo.cpp1339 unsigned leaInReg = RegInfo.createVirtualRegister(&X86::GR32_NOSPRegClass); in convertToThreeAddressWithLEA() local
1349 BuildMI(*MFI, MBBI, MI->getDebugLoc(), get(X86::IMPLICIT_DEF), leaInReg); in convertToThreeAddressWithLEA()
1352 .addReg(leaInReg, RegState::Define, X86::sub_16bit) in convertToThreeAddressWithLEA()
1364 .addReg(leaInReg, RegState::Kill).addImm(0).addReg(0); in convertToThreeAddressWithLEA()
1369 addRegOffset(MIB, leaInReg, true, 1); in convertToThreeAddressWithLEA()
1373 addRegOffset(MIB, leaInReg, true, -1); in convertToThreeAddressWithLEA()
1379 addRegOffset(MIB, leaInReg, true, MI->getOperand(2).getImm()); in convertToThreeAddressWithLEA()
1390 addRegReg(MIB, leaInReg, true, leaInReg, false); in convertToThreeAddressWithLEA()
1400 addRegReg(MIB, leaInReg, true, leaInReg2, true); in convertToThreeAddressWithLEA()
1416 LV->getVarInfo(leaInReg).Kills.push_back(NewMI); in convertToThreeAddressWithLEA()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86InstrInfo.cpp803 unsigned Opc, leaInReg; in convertToThreeAddressWithLEA() local
806 leaInReg = RegInfo.createVirtualRegister(&X86::GR64_NOSPRegClass); in convertToThreeAddressWithLEA()
809 leaInReg = RegInfo.createVirtualRegister(&X86::GR32_NOSPRegClass); in convertToThreeAddressWithLEA()
819 BuildMI(*MFI, MBBI, MI.getDebugLoc(), get(X86::IMPLICIT_DEF), leaInReg); in convertToThreeAddressWithLEA()
822 .addReg(leaInReg, RegState::Define, X86::sub_16bit) in convertToThreeAddressWithLEA()
832 .addReg(leaInReg, RegState::Kill).addImm(0).addReg(0); in convertToThreeAddressWithLEA()
836 addRegOffset(MIB, leaInReg, true, 1); in convertToThreeAddressWithLEA()
839 addRegOffset(MIB, leaInReg, true, -1); in convertToThreeAddressWithLEA()
845 addRegOffset(MIB, leaInReg, true, MI.getOperand(2).getImm()); in convertToThreeAddressWithLEA()
856 addRegReg(MIB, leaInReg, true, leaInReg, false); in convertToThreeAddressWithLEA()
[all …]
/external/llvm/lib/Target/X86/
DX86InstrInfo.cpp2649 unsigned Opc, leaInReg; in convertToThreeAddressWithLEA() local
2652 leaInReg = RegInfo.createVirtualRegister(&X86::GR64_NOSPRegClass); in convertToThreeAddressWithLEA()
2655 leaInReg = RegInfo.createVirtualRegister(&X86::GR32_NOSPRegClass); in convertToThreeAddressWithLEA()
2665 BuildMI(*MFI, MBBI, MI.getDebugLoc(), get(X86::IMPLICIT_DEF), leaInReg); in convertToThreeAddressWithLEA()
2668 .addReg(leaInReg, RegState::Define, X86::sub_16bit) in convertToThreeAddressWithLEA()
2678 .addReg(leaInReg, RegState::Kill).addImm(0).addReg(0); in convertToThreeAddressWithLEA()
2682 addRegOffset(MIB, leaInReg, true, 1); in convertToThreeAddressWithLEA()
2685 addRegOffset(MIB, leaInReg, true, -1); in convertToThreeAddressWithLEA()
2691 addRegOffset(MIB, leaInReg, true, MI.getOperand(2).getImm()); in convertToThreeAddressWithLEA()
2702 addRegReg(MIB, leaInReg, true, leaInReg, false); in convertToThreeAddressWithLEA()
[all …]