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

References

gen/lib/Target/AArch64/AArch64GenCallingConv.inc
   61   if (State.getMachineFunction().getDataLayout().isBigEndian()) {
   72   if (State.getMachineFunction().getDataLayout().isBigEndian()) {
   95           if (unsigned Reg = State.AllocateReg(RegList1, RegList2)) {
   96             State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  106       if (unsigned Reg = State.AllocateReg(AArch64::X8, AArch64::W8)) {
  107         State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  114     State.HandleByVal(ValNo, ValVT, LocVT, LocInfo, 8, 8, ArgFlags);
  119     if (unsigned Reg = State.AllocateReg(AArch64::X18)) {
  120       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  127       if (unsigned Reg = State.AllocateReg(AArch64::X20, AArch64::W20)) {
  128         State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  136       if (unsigned Reg = State.AllocateReg(AArch64::X21, AArch64::W21)) {
  137         State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  144     if (CC_AArch64_Custom_Block(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))
  163     if (unsigned Reg = State.AllocateReg(RegList3)) {
  164       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  192     if (unsigned Reg = State.AllocateReg(RegList4)) {
  193       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  225     if (unsigned Reg = State.AllocateReg(RegList5, RegList6)) {
  226       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  239       if (unsigned Reg = State.AllocateReg(RegList7, RegList8)) {
  240         State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  251       unsigned Offset10 = State.AllocateStack(8, 16, ShadowRegList9);
  252       State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset10, LocVT, LocInfo));
  264     if (unsigned Reg = State.AllocateReg(RegList11, RegList12)) {
  265       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  277     if (unsigned Reg = State.AllocateReg(RegList13, RegList14)) {
  278       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  290     if (unsigned Reg = State.AllocateReg(RegList15, RegList16)) {
  291       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  303     if (unsigned Reg = State.AllocateReg(RegList17, RegList18)) {
  304       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  322     if (unsigned Reg = State.AllocateReg(RegList19, RegList20)) {
  323       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  339     if (unsigned Reg = State.AllocateReg(RegList21)) {
  340       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  349     unsigned Offset22 = State.AllocateStack(8, 8);
  350     State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset22, LocVT, LocInfo));
  356     unsigned Offset23 = State.AllocateStack(8, 8);
  357     State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset23, LocVT, LocInfo));
  370     unsigned Offset24 = State.AllocateStack(8, 8);
  371     State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset24, LocVT, LocInfo));
  383     unsigned Offset25 = State.AllocateStack(16, 16);
  384     State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset25, LocVT, LocInfo));