Home
last modified time | relevance | path

Searched refs:TrueReg (Results 1 – 16 of 16) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp745 unsigned TrueReg, unsigned FalseReg, in canInsertSelect() argument
843 unsigned FirstReg = SwapOps ? FalseReg : TrueReg, in insertSelect()
844 SecondReg = SwapOps ? TrueReg : FalseReg; in insertSelect()
2229 return Imm1 < Imm2 ? TrueReg : FalseReg; in selectReg()
2231 return Imm1 > Imm2 ? TrueReg : FalseReg; in selectReg()
2233 return Imm1 == Imm2 ? TrueReg : FalseReg; in selectReg()
2245 return Imm1 == Imm2 ? TrueReg : FalseReg; in selectReg()
2322 unsigned TrueReg = TRI->lookThruCopyLike(Reg, MRI); in getForwardingDefMI() local
2323 if (TargetRegisterInfo::isVirtualRegister(TrueReg)) { in getForwardingDefMI()
2324 DefMI = MRI->getVRegDef(TrueReg); in getForwardingDefMI()
[all …]
H A DPPCMIPeephole.cpp402 unsigned TrueReg = in simplifyCode() local
404 if (!TargetRegisterInfo::isVirtualRegister(TrueReg)) in simplifyCode()
406 MachineInstr *DefMI = MRI->getVRegDef(TrueReg); in simplifyCode()
465 unsigned TrueReg = in simplifyCode() local
467 if (!TargetRegisterInfo::isVirtualRegister(TrueReg)) in simplifyCode()
469 MachineInstr *DefMI = MRI->getVRegDef(TrueReg); in simplifyCode()
H A DPPCInstrInfo.h284 ArrayRef<MachineOperand> Cond, unsigned TrueReg,
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMInstructionSelector.cpp697 auto TrueReg = MIB->getOperand(2).getReg(); in selectSelect() local
699 assert(validOpRegPair(MRI, ResReg, TrueReg, 32, ARM::GPRRegBankID) && in selectSelect()
700 validOpRegPair(MRI, TrueReg, FalseReg, 32, ARM::GPRRegBankID) && in selectSelect()
704 .addUse(TrueReg) in selectSelect()
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.cpp562 unsigned TrueReg, unsigned FalseReg, in canInsertSelect() argument
574 RI.getCommonSubClass(MRI.getRegClass(TrueReg), MRI.getRegClass(FalseReg)); in canInsertSelect()
597 unsigned TrueReg, in insertSelect() argument
615 BuildMI(MBB, I, DL, get(TargetOpcode::COPY), TReg).addReg(TrueReg); in insertSelect()
617 TrueReg = TReg; in insertSelect()
626 .addReg(FalseReg).addReg(TrueReg) in insertSelect()
H A DSystemZInstrInfo.h215 ArrayRef<MachineOperand> Cond, unsigned TrueReg,
H A DSystemZISelLowering.cpp6259 unsigned TrueReg = MIIt->getOperand(1).getReg(); in createPHIsForSelects() local
6266 std::swap(TrueReg, FalseReg); in createPHIsForSelects()
6268 if (RegRewriteTable.find(TrueReg) != RegRewriteTable.end()) in createPHIsForSelects()
6269 TrueReg = RegRewriteTable[TrueReg].first; in createPHIsForSelects()
6275 .addReg(TrueReg).addMBB(TrueMBB) in createPHIsForSelects()
6279 RegRewriteTable[DestReg] = std::make_pair(TrueReg, FalseReg); in createPHIsForSelects()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.h279 unsigned TrueReg, unsigned FalseReg,
286 unsigned TrueReg, unsigned FalseReg) const override;
291 unsigned TrueReg, unsigned FalseReg) const;
H A DSIInstrInfo.cpp708 .addReg(TrueReg) in insertVectorSelect()
720 .addReg(TrueReg) in insertVectorSelect()
731 .addReg(TrueReg) in insertVectorSelect()
743 .addReg(TrueReg) in insertVectorSelect()
754 .addReg(TrueReg) in insertVectorSelect()
769 .addReg(TrueReg) in insertVectorSelect()
783 .addReg(TrueReg) in insertVectorSelect()
1860 std::swap(TrueReg, FalseReg); in insertSelect()
1875 .addReg(TrueReg); in insertSelect()
1885 .addReg(TrueReg); in insertSelect()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFastISel.cpp880 unsigned TrueReg = getRegForValue(Select->getTrueValue()); in selectSelect() local
881 if (TrueReg == 0) in selectSelect()
889 std::swap(TrueReg, FalseReg); in selectSelect()
923 .addReg(TrueReg) in selectSelect()
H A DWebAssemblyISelLowering.cpp348 unsigned Tmp0, Tmp1, CmpReg, EqzReg, FalseReg, TrueReg; in LowerFPToInt() local
354 TrueReg = MRI.createVirtualRegister(MRI.getRegClass(OutReg)); in LowerFPToInt()
388 BuildMI(TrueMBB, DL, TII.get(IConst), TrueReg).addImm(Substitute); in LowerFPToInt()
392 .addReg(TrueReg) in LowerFPToInt()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DTargetInstrInfo.h758 ArrayRef<MachineOperand> Cond, unsigned TrueReg, in canInsertSelect() argument
782 unsigned TrueReg, unsigned FalseReg) const { in insertSelect() argument
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.h178 ArrayRef<MachineOperand> Cond, unsigned TrueReg,
H A DAArch64InstrInfo.cpp497 unsigned TrueReg, unsigned FalseReg, in canInsertSelect() argument
503 RI.getCommonSubClass(MRI.getRegClass(TrueReg), MRI.getRegClass(FalseReg)); in canInsertSelect()
517 if (canFoldIntoCSel(MRI, TrueReg)) in canInsertSelect()
541 unsigned TrueReg, unsigned FalseReg) const { in insertSelect() argument
644 unsigned FoldedOpc = canFoldIntoCSel(MRI, TrueReg, &NewVReg); in insertSelect()
649 TrueReg = FalseReg; in insertSelect()
663 MRI.constrainRegClass(TrueReg, RC); in insertSelect()
668 .addReg(TrueReg) in insertSelect()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86InstrInfo.h347 ArrayRef<MachineOperand> Cond, unsigned TrueReg,
H A DX86InstrInfo.cpp2875 unsigned TrueReg, unsigned FalseReg, in canInsertSelect() argument
2889 RI.getCommonSubClass(MRI.getRegClass(TrueReg), MRI.getRegClass(FalseReg)); in canInsertSelect()
2912 ArrayRef<MachineOperand> Cond, unsigned TrueReg, in insertSelect() argument
2921 BuildMI(MBB, I, DL, get(Opc), DstReg).addReg(FalseReg).addReg(TrueReg); in insertSelect()