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

References

lib/Target/X86/X86CallLowering.cpp
  389   if (!STI.isTargetLinux() || !(Info.CallConv == CallingConv::C ||
  390                                 Info.CallConv == CallingConv::X86_64_SysV))
  399   unsigned CallOpc = Info.Callee.isReg()
  404                  .add(Info.Callee)
  405                  .addRegMask(TRI->getCallPreservedMask(MF, Info.CallConv));
  408   for (const auto &OrigArg : Info.OrigArgs) {
  428   bool IsFixed = Info.OrigArgs.empty() ? true : Info.OrigArgs.back().IsFixed;
  428   bool IsFixed = Info.OrigArgs.empty() ? true : Info.OrigArgs.back().IsFixed;
  429   if (STI.is64Bit() && !IsFixed && !STI.isCallingConvWin64(Info.CallConv)) {
  450   if (Info.Callee.isReg())
  453         *MF.getSubtarget().getRegBankInfo(), *MIB, MIB->getDesc(), Info.Callee,
  460   if (!Info.OrigRet.Ty->isVoidTy()) {
  461     if (Info.OrigRet.Regs.size() > 1)
  467     if (!splitToValueTypes(Info.OrigRet, SplitArgs, DL, MRI,
  478       MIRBuilder.buildMerge(Info.OrigRet.Regs[0], NewRegs);