HomeSort by relevance Sort by last modified time
    Searched refs:RegB (Results 1 - 11 of 11) sorted by null

  /external/llvm/include/llvm/MC/
MCRegisterInfo.h 433 /// \brief Returns true if RegB is a sub-register of RegA.
434 bool isSubRegister(unsigned RegA, unsigned RegB) const {
435 return isSuperRegister(RegB, RegA);
438 /// \brief Returns true if RegB is a super-register of RegA.
439 bool isSuperRegister(unsigned RegA, unsigned RegB) const;
441 /// \brief Returns true if RegB is a sub-register of RegA or if RegB == RegA.
442 bool isSubRegisterEq(unsigned RegA, unsigned RegB) const {
443 return isSuperRegisterEq(RegB, RegA);
446 /// \brief Returns true if RegB is a super-register of RegA or i
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/MC/
MCRegisterInfo.h 455 /// Returns true if RegB is a sub-register of RegA.
456 bool isSubRegister(unsigned RegA, unsigned RegB) const {
457 return isSuperRegister(RegB, RegA);
460 /// Returns true if RegB is a super-register of RegA.
461 bool isSuperRegister(unsigned RegA, unsigned RegB) const;
463 /// Returns true if RegB is a sub-register of RegA or if RegB == RegA.
464 bool isSubRegisterEq(unsigned RegA, unsigned RegB) const {
465 return isSuperRegisterEq(RegB, RegA);
468 /// Returns true if RegB is a super-register of RegA or i
    [all...]
  /external/llvm/lib/CodeGen/
TwoAddressInstructionPass.cpp 109 bool isProfitableToCommute(unsigned regA, unsigned regB, unsigned regC,
115 bool isProfitableToConv3Addr(unsigned RegA, unsigned RegB);
119 unsigned RegA, unsigned RegB, unsigned Dist);
534 regsAreCompatible(unsigned RegA, unsigned RegB, const TargetRegisterInfo *TRI) {
535 if (RegA == RegB)
537 if (!RegA || !RegB)
539 return TRI->regsOverlap(RegA, RegB);
546 isProfitableToCommute(unsigned regA, unsigned regB, unsigned regC,
584 unsigned FromRegB = getMappedReg(regB, SrcRegMap);
590 // -RegB is not tied to a register and RegC is compatible with RegA
    [all...]
TargetInstrInfo.cpp 702 unsigned RegB = OpB.getReg();
709 if (TargetRegisterInfo::isVirtualRegister(RegB))
710 MRI.constrainRegClass(RegB, RC);
719 // recycling RegB because the MachineCombiner's computation of the critical
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
TwoAddressInstructionPass.cpp 134 bool isProfitableToCommute(unsigned regA, unsigned regB, unsigned regC,
140 bool isProfitableToConv3Addr(unsigned RegA, unsigned RegB);
144 unsigned RegA, unsigned RegB, unsigned Dist);
563 regsAreCompatible(unsigned RegA, unsigned RegB, const TargetRegisterInfo *TRI) {
564 if (RegA == RegB)
566 if (!RegA || !RegB)
568 return TRI->regsOverlap(RegA, RegB);
585 isProfitableToCommute(unsigned regA, unsigned regB, unsigned regC,
623 unsigned FromRegB = getMappedReg(regB, SrcRegMap);
629 // -RegB is not tied to a register and RegC is compatible with RegA
    [all...]
ImplicitNullChecks.cpp 284 unsigned RegB = MOB.getReg();
286 if (TRI->regsOverlap(RegA, RegB) && (MOA.isDef() || MOB.isDef()))
TargetInstrInfo.cpp 812 unsigned RegB = OpB.getReg();
819 if (TargetRegisterInfo::isVirtualRegister(RegB))
820 MRI.constrainRegClass(RegB, RC);
829 // recycling RegB because the MachineCombiner's computation of the critical
    [all...]
  /external/swiftshader/third_party/LLVM/lib/CodeGen/
TwoAddressInstructionPass.cpp 100 bool isProfitableToCommute(unsigned regB, unsigned regC,
106 unsigned RegB, unsigned RegC, unsigned Dist);
108 bool isProfitableToConv3Addr(unsigned RegA, unsigned RegB);
113 unsigned RegA, unsigned RegB, unsigned Dist);
516 regsAreCompatible(unsigned RegA, unsigned RegB, const TargetRegisterInfo *TRI) {
517 if (RegA == RegB)
519 if (!RegA || !RegB)
521 return TRI->regsOverlap(RegA, RegB);
528 TwoAddressInstructionPass::isProfitableToCommute(unsigned regB, unsigned regC,
562 unsigned FromRegB = getMappedReg(regB, SrcRegMap)
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/unittests/Analysis/
SparsePropagation.cpp 483 auto RegB = TestLatticeKey(B, IPOGrouping::Register);
485 EXPECT_TRUE(Solver.getExistingValueState(RegB).isConstant());
  /external/llvm/lib/Target/Hexagon/
HexagonInstrInfo.cpp     [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
HexagonInstrInfo.cpp     [all...]

Completed in 254 milliseconds