HomeSort by relevance Sort by last modified time
    Searched defs:RegA (Results 1 - 4 of 4) sorted by null

  /external/llvm/lib/Target/X86/
X86WinAllocaExpander.cpp 214 unsigned RegA = (SlotSize == 8) ? X86::RAX : X86::EAX;
222 .addReg(RegA, RegState::Undef);
233 .addReg(RegA, RegState::Undef);
243 BuildMI(*MBB, MI, DL, TII->get(TargetOpcode::COPY), RegA)
  /external/llvm/lib/CodeGen/
TargetInstrInfo.cpp 701 unsigned RegA = OpA.getReg();
707 if (TargetRegisterInfo::isVirtualRegister(RegA))
708 MRI.constrainRegClass(RegA, RC);
736 .addReg(RegA, getKillRegState(KillA))
    [all...]
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,
582 unsigned ToRegA = getMappedReg(regA, DstRegMap);
590 // -RegB is not tied to a register and RegC is compatible with RegA
    [all...]
  /external/swiftshader/third_party/LLVM/lib/CodeGen/
TwoAddressInstructionPass.cpp 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);
621 unsigned RegA = MI->getOperand(0).getReg();
622 SrcRegMap[RegA] = FromRegC;
631 TwoAddressInstructionPass::isProfitableToConv3Addr(unsigned RegA,unsigned RegB){
641 unsigned ToRegA = getMappedReg(RegA, DstRegMap)
    [all...]

Completed in 148 milliseconds