reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
  336   MachineRegisterInfo &MRI = BB->getParent()->getRegInfo();
  351   auto &Context = BB->getParent()->getFunction().getContext();
  354   const BasicBlock *LLVMBB = BB->getBasicBlock();
  355   MachineFunction *F = BB->getParent();
  360   MachineFunction::iterator It = ++BB->getIterator();
  366   DoneMBB->splice(DoneMBB->begin(), BB, std::next(MI.getIterator()), BB->end());
  366   DoneMBB->splice(DoneMBB->begin(), BB, std::next(MI.getIterator()), BB->end());
  367   DoneMBB->transferSuccessorsAndUpdatePHIs(BB);
  369   BB->addSuccessor(TrueMBB);
  370   BB->addSuccessor(FalseMBB);
  388     BuildMI(BB, DL, TII.get(Abs), Tmp0).addReg(InReg);
  390   BuildMI(BB, DL, TII.get(FConst), Tmp1)
  392   BuildMI(BB, DL, TII.get(LT), CmpReg).addReg(Tmp0).addReg(Tmp1);
  400     BuildMI(BB, DL, TII.get(FConst), Tmp1)
  402     BuildMI(BB, DL, TII.get(GE), SecondCmpReg).addReg(Tmp0).addReg(Tmp1);
  403     BuildMI(BB, DL, TII.get(And), AndReg).addReg(CmpReg).addReg(SecondCmpReg);
  407   BuildMI(BB, DL, TII.get(Eqz), EqzReg).addReg(CmpReg);
  411   BuildMI(BB, DL, TII.get(WebAssembly::BR_IF)).addMBB(TrueMBB).addReg(EqzReg);