Home
last modified time | relevance | path

Searched refs:SrcReg2 (Results 1 – 15 of 15) sorted by relevance

/external/llvm/lib/Target/Hexagon/
DHexagonSplitTFRCondSets.cpp99 int SrcReg2 = MI->getOperand(3).getReg(); in runOnMachineFunction() local
117 if (DestReg != SrcReg2) { in runOnMachineFunction()
119 DestReg).addReg(MI->getOperand(1).getReg()).addReg(SrcReg2); in runOnMachineFunction()
156 int SrcReg2 = MI->getOperand(3).getReg(); in runOnMachineFunction() local
172 if (DestReg != SrcReg2) { in runOnMachineFunction()
175 addReg(MI->getOperand(1).getReg()).addReg(SrcReg2); in runOnMachineFunction()
DHexagonInstrInfo.h72 unsigned &SrcReg, unsigned &SrcReg2,
DHexagonInstrInfo.cpp338 unsigned &SrcReg, unsigned &SrcReg2, in analyzeCompare() argument
392 SrcReg2 = MI->getOperand(2).getReg(); in analyzeCompare()
402 SrcReg2 = 0; in analyzeCompare()
/external/llvm/lib/CodeGen/
DPeepholeOptimizer.cpp381 unsigned SrcReg, SrcReg2; in optimizeCmpInstr() local
383 if (!TII->analyzeCompare(MI, SrcReg, SrcReg2, CmpMask, CmpValue) || in optimizeCmpInstr()
385 (SrcReg2 != 0 && TargetRegisterInfo::isPhysicalRegister(SrcReg2))) in optimizeCmpInstr()
389 if (TII->optimizeCompareInstr(MI, SrcReg, SrcReg2, CmpMask, CmpValue, MRI)) { in optimizeCmpInstr()
/external/llvm/lib/Target/SystemZ/
DSystemZElimCompare.cpp383 unsigned SrcReg2 = (Compare->getOperand(1).isReg() ? in fuseCompareAndBranch() local
388 (SrcReg2 && MBBI->modifiesRegister(SrcReg2, TRI))) in fuseCompareAndBranch()
418 if (SrcReg2) in fuseCompareAndBranch()
419 MBBI->clearRegisterKills(SrcReg2, TRI); in fuseCompareAndBranch()
/external/llvm/lib/Target/PowerPC/
DPPCInstrInfo.h206 unsigned &SrcReg, unsigned &SrcReg2,
210 unsigned SrcReg, unsigned SrcReg2,
DPPCInstrInfo.cpp1057 unsigned &SrcReg, unsigned &SrcReg2, in analyzeCompare() argument
1068 SrcReg2 = 0; in analyzeCompare()
1079 SrcReg2 = MI->getOperand(2).getReg(); in analyzeCompare()
1085 unsigned SrcReg, unsigned SrcReg2, in optimizeCompareInstr() argument
1186 if (SrcReg2 != 0) in optimizeCompareInstr()
1225 Instr.getOperand(2).getReg() == SrcReg2) || in optimizeCompareInstr()
1226 (Instr.getOperand(1).getReg() == SrcReg2 && in optimizeCompareInstr()
1272 ShouldSwap = SrcReg2 != 0 && Sub->getOperand(1).getReg() == SrcReg2 && in optimizeCompareInstr()
/external/llvm/lib/Target/X86/
DX86InstrInfo.h393 unsigned &SrcReg2,
400 unsigned SrcReg2, int CmpMask, int CmpValue,
DX86InstrInfo.cpp2153 unsigned SrcReg2; in convertToThreeAddress() local
2156 SrcReg2, isKill2, isUndef2, ImplicitOp2)) in convertToThreeAddress()
2166 NewMI = addRegReg(MIB, SrcReg, isKill, SrcReg2, isKill2); in convertToThreeAddress()
2173 LV->replaceKillInstruction(SrcReg2, MI, NewMI); in convertToThreeAddress()
3156 analyzeCompare(const MachineInstr *MI, unsigned &SrcReg, unsigned &SrcReg2, in analyzeCompare() argument
3168 SrcReg2 = 0; in analyzeCompare()
3178 SrcReg2 = 0; in analyzeCompare()
3187 SrcReg2 = MI->getOperand(2).getReg(); in analyzeCompare()
3199 SrcReg2 = 0; in analyzeCompare()
3208 SrcReg2 = MI->getOperand(1).getReg(); in analyzeCompare()
[all …]
/external/llvm/lib/Target/ARM/
DARMBaseInstrInfo.h195 unsigned &SrcReg2, int &CmpMask,
203 unsigned SrcReg2, int CmpMask, int CmpValue,
DARMFastISel.cpp1481 unsigned SrcReg2 = 0; in ARMEmitCmp() local
1483 SrcReg2 = getRegForValue(Src2Value); in ARMEmitCmp()
1484 if (SrcReg2 == 0) return false; in ARMEmitCmp()
1492 SrcReg2 = ARMEmitIntExt(SrcVT, SrcReg2, MVT::i32, isZExt); in ARMEmitCmp()
1493 if (SrcReg2 == 0) return false; in ARMEmitCmp()
1500 .addReg(SrcReg1).addReg(SrcReg2)); in ARMEmitCmp()
1805 unsigned SrcReg2 = getRegForValue(I->getOperand(1)); in SelectBinaryIntOp() local
1806 if (SrcReg2 == 0) return false; in SelectBinaryIntOp()
1811 .addReg(SrcReg1).addReg(SrcReg2)); in SelectBinaryIntOp()
DARMBaseInstrInfo.cpp1952 analyzeCompare(const MachineInstr *MI, unsigned &SrcReg, unsigned &SrcReg2, in analyzeCompare() argument
1959 SrcReg2 = 0; in analyzeCompare()
1966 SrcReg2 = MI->getOperand(1).getReg(); in analyzeCompare()
1973 SrcReg2 = 0; in analyzeCompare()
2036 unsigned SrcReg2, int ImmValue, in isRedundantFlagInstr() argument
2043 OI->getOperand(2).getReg() == SrcReg2) || in isRedundantFlagInstr()
2044 (OI->getOperand(1).getReg() == SrcReg2 && in isRedundantFlagInstr()
2066 optimizeCompareInstr(MachineInstr *CmpInstr, unsigned SrcReg, unsigned SrcReg2, in optimizeCompareInstr() argument
2103 if (SrcReg2 != 0) in optimizeCompareInstr()
2131 if (isRedundantFlagInstr(CmpInstr, SrcReg, SrcReg2, CmpValue, &*I)) { in optimizeCompareInstr()
[all …]
/external/llvm/include/llvm/Target/
DTargetInstrInfo.h738 unsigned &SrcReg, unsigned &SrcReg2, in analyzeCompare() argument
747 unsigned SrcReg, unsigned SrcReg2, in optimizeCompareInstr() argument
/external/mesa3d/src/gallium/drivers/r300/compiler/
Dradeon_program_alu.c83 struct rc_src_register SrcReg2) in emit3() argument
95 fpi->U.I.SrcReg[2] = SrcReg2; in emit3()
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/r300/compiler/
Dradeon_program_alu.c83 struct rc_src_register SrcReg2) in emit3() argument
95 fpi->U.I.SrcReg[2] = SrcReg2; in emit3()