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

Derived Classes

lib/Target/Hexagon/HexagonISelLowering.cpp
  114   class HexagonCCState : public CCState {
lib/Target/Mips/MipsCCState.h
   20 class MipsCCState : public CCState {
lib/Target/PowerPC/PPCCCState.h
   18 class PPCCCState : public CCState {
lib/Target/SystemZ/SystemZCallingConv.h
   25 class SystemZCCState : public CCState {

Declarations

include/llvm/CodeGen/CallingConvLower.h
   27 class CCState;
include/llvm/CodeGen/GlobalISel/CallLowering.h
   30 class CCState;
include/llvm/CodeGen/TargetLowering.h
   69 class CCState;
lib/Target/Mips/MipsISelLowering.h
   43 class CCState;

References

gen/lib/Target/AArch64/AArch64GenCallingConv.inc
   11                             ISD::ArgFlagsTy ArgFlags, CCState &State);
   14                                 ISD::ArgFlagsTy ArgFlags, CCState &State);
   17                                              ISD::ArgFlagsTy ArgFlags, CCState &State);
   20                                        ISD::ArgFlagsTy ArgFlags, CCState &State);
   23                           ISD::ArgFlagsTy ArgFlags, CCState &State);
   26                                 ISD::ArgFlagsTy ArgFlags, CCState &State);
   29                                           ISD::ArgFlagsTy ArgFlags, CCState &State);
   32                                    ISD::ArgFlagsTy ArgFlags, CCState &State);
   35                                ISD::ArgFlagsTy ArgFlags, CCState &State);
   38                                    ISD::ArgFlagsTy ArgFlags, CCState &State);
   43                             ISD::ArgFlagsTy ArgFlags, CCState &State) {
  394                                 ISD::ArgFlagsTy ArgFlags, CCState &State) {
  654                                              ISD::ArgFlagsTy ArgFlags, CCState &State) {
  738                                        ISD::ArgFlagsTy ArgFlags, CCState &State) {
  820                           ISD::ArgFlagsTy ArgFlags, CCState &State) {
  904                                 ISD::ArgFlagsTy ArgFlags, CCState &State) {
  952                                           ISD::ArgFlagsTy ArgFlags, CCState &State) {
  967                                    ISD::ArgFlagsTy ArgFlags, CCState &State) {
  989                                ISD::ArgFlagsTy ArgFlags, CCState &State) {
 1198                                    ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/AMDGPU/AMDGPUGenCallingConv.inc
   11                       ISD::ArgFlagsTy ArgFlags, CCState &State);
   14                            ISD::ArgFlagsTy ArgFlags, CCState &State);
   17                   ISD::ArgFlagsTy ArgFlags, CCState &State);
   20                               ISD::ArgFlagsTy ArgFlags, CCState &State);
   23                             ISD::ArgFlagsTy ArgFlags, CCState &State);
   28                       ISD::ArgFlagsTy ArgFlags, CCState &State) {
   46                            ISD::ArgFlagsTy ArgFlags, CCState &State) {
  157                   ISD::ArgFlagsTy ArgFlags, CCState &State) {
  197                               ISD::ArgFlagsTy ArgFlags, CCState &State) {
  243                             ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/AMDGPU/R600GenCallingConv.inc
   11                     ISD::ArgFlagsTy ArgFlags, CCState &State);
   16                     ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/ARC/ARCGenCallingConv.inc
   11                    ISD::ArgFlagsTy ArgFlags, CCState &State);
   14                       ISD::ArgFlagsTy ArgFlags, CCState &State);
   19                    ISD::ArgFlagsTy ArgFlags, CCState &State) {
   61                       ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/ARM/ARMGenCallingConv.inc
   11                         ISD::ArgFlagsTy ArgFlags, CCState &State);
   14                                 ISD::ArgFlagsTy ArgFlags, CCState &State);
   17                             ISD::ArgFlagsTy ArgFlags, CCState &State);
   20                        ISD::ArgFlagsTy ArgFlags, CCState &State);
   23                            ISD::ArgFlagsTy ArgFlags, CCState &State);
   26                                       ISD::ArgFlagsTy ArgFlags, CCState &State);
   29                            ISD::ArgFlagsTy ArgFlags, CCState &State);
   32                            ISD::ArgFlagsTy ArgFlags, CCState &State);
   35                                    ISD::ArgFlagsTy ArgFlags, CCState &State);
   38                                ISD::ArgFlagsTy ArgFlags, CCState &State);
   41                           ISD::ArgFlagsTy ArgFlags, CCState &State);
   44                               ISD::ArgFlagsTy ArgFlags, CCState &State);
   49                         ISD::ArgFlagsTy ArgFlags, CCState &State) {
  123                                 ISD::ArgFlagsTy ArgFlags, CCState &State) {
  228                             ISD::ArgFlagsTy ArgFlags, CCState &State) {
  319                        ISD::ArgFlagsTy ArgFlags, CCState &State) {
  421                            ISD::ArgFlagsTy ArgFlags, CCState &State) {
  500                                       ISD::ArgFlagsTy ArgFlags, CCState &State) {
  515                            ISD::ArgFlagsTy ArgFlags, CCState &State) {
  603                            ISD::ArgFlagsTy ArgFlags, CCState &State) {
  665                                    ISD::ArgFlagsTy ArgFlags, CCState &State) {
  708                                ISD::ArgFlagsTy ArgFlags, CCState &State) {
  789                           ISD::ArgFlagsTy ArgFlags, CCState &State) {
  881                               ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/AVR/AVRGenCallingConv.inc
   11                                   ISD::ArgFlagsTy ArgFlags, CCState &State);
   14                              ISD::ArgFlagsTy ArgFlags, CCState &State);
   17                       ISD::ArgFlagsTy ArgFlags, CCState &State);
   20                               ISD::ArgFlagsTy ArgFlags, CCState &State);
   25                                   ISD::ArgFlagsTy ArgFlags, CCState &State) {
   53                              ISD::ArgFlagsTy ArgFlags, CCState &State) {
   65                       ISD::ArgFlagsTy ArgFlags, CCState &State) {
   90                               ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/BPF/BPFGenCallingConv.inc
   11                      ISD::ArgFlagsTy ArgFlags, CCState &State);
   14                      ISD::ArgFlagsTy ArgFlags, CCState &State);
   17                         ISD::ArgFlagsTy ArgFlags, CCState &State);
   20                         ISD::ArgFlagsTy ArgFlags, CCState &State);
   25                      ISD::ArgFlagsTy ArgFlags, CCState &State) {
   63                      ISD::ArgFlagsTy ArgFlags, CCState &State) {
   97                         ISD::ArgFlagsTy ArgFlags, CCState &State) {
  119                         ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/Hexagon/HexagonGenCallingConv.inc
   11                        ISD::ArgFlagsTy ArgFlags, CCState &State);
   14                             ISD::ArgFlagsTy ArgFlags, CCState &State);
   17                            ISD::ArgFlagsTy ArgFlags, CCState &State);
   20                           ISD::ArgFlagsTy ArgFlags, CCState &State);
   23                               ISD::ArgFlagsTy ArgFlags, CCState &State);
   28                        ISD::ArgFlagsTy ArgFlags, CCState &State) {
  111                             ISD::ArgFlagsTy ArgFlags, CCState &State) {
  136                            ISD::ArgFlagsTy ArgFlags, CCState &State) {
  243                           ISD::ArgFlagsTy ArgFlags, CCState &State) {
  305                               ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/Lanai/LanaiGenCallingConv.inc
   11                        ISD::ArgFlagsTy ArgFlags, CCState &State);
   14                             ISD::ArgFlagsTy ArgFlags, CCState &State);
   17                           ISD::ArgFlagsTy ArgFlags, CCState &State);
   22                        ISD::ArgFlagsTy ArgFlags, CCState &State) {
   59                             ISD::ArgFlagsTy ArgFlags, CCState &State) {
   94                           ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/MSP430/MSP430GenCallingConv.inc
   11                                   ISD::ArgFlagsTy ArgFlags, CCState &State);
   14                          ISD::ArgFlagsTy ArgFlags, CCState &State);
   19                                   ISD::ArgFlagsTy ArgFlags, CCState &State) {
   48                          ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/Mips/MipsGenCallingConv.inc
   11                     ISD::ArgFlagsTy ArgFlags, CCState &State);
   14                                ISD::ArgFlagsTy ArgFlags, CCState &State);
   17                      ISD::ArgFlagsTy ArgFlags, CCState &State);
   20                             ISD::ArgFlagsTy ArgFlags, CCState &State);
   23                                ISD::ArgFlagsTy ArgFlags, CCState &State);
   26                             ISD::ArgFlagsTy ArgFlags, CCState &State);
   29                        ISD::ArgFlagsTy ArgFlags, CCState &State);
   32                           ISD::ArgFlagsTy ArgFlags, CCState &State);
   35                               ISD::ArgFlagsTy ArgFlags, CCState &State);
   38                           ISD::ArgFlagsTy ArgFlags, CCState &State);
   41                            ISD::ArgFlagsTy ArgFlags, CCState &State);
   44                              ISD::ArgFlagsTy ArgFlags, CCState &State);
   47                            ISD::ArgFlagsTy ArgFlags, CCState &State);
   50                        ISD::ArgFlagsTy ArgFlags, CCState &State);
   53                                 ISD::ArgFlagsTy ArgFlags, CCState &State);
   56                                 ISD::ArgFlagsTy ArgFlags, CCState &State);
   59                        ISD::ArgFlagsTy ArgFlags, CCState &State);
   62                         ISD::ArgFlagsTy ArgFlags, CCState &State);
   65                           ISD::ArgFlagsTy ArgFlags, CCState &State);
   70                     ISD::ArgFlagsTy ArgFlags, CCState &State) {
   88                                ISD::ArgFlagsTy ArgFlags, CCState &State) {
  111                      ISD::ArgFlagsTy ArgFlags, CCState &State) {
  209                             ISD::ArgFlagsTy ArgFlags, CCState &State) {
  244                                ISD::ArgFlagsTy ArgFlags, CCState &State) {
  267                             ISD::ArgFlagsTy ArgFlags, CCState &State) {
  338                        ISD::ArgFlagsTy ArgFlags, CCState &State) {
  371                           ISD::ArgFlagsTy ArgFlags, CCState &State) {
  389                               ISD::ArgFlagsTy ArgFlags, CCState &State) {
  443                           ISD::ArgFlagsTy ArgFlags, CCState &State) {
  463                            ISD::ArgFlagsTy ArgFlags, CCState &State) {
  550                              ISD::ArgFlagsTy ArgFlags, CCState &State) {
  592                            ISD::ArgFlagsTy ArgFlags, CCState &State) {
  613                        ISD::ArgFlagsTy ArgFlags, CCState &State) {
  635                                 ISD::ArgFlagsTy ArgFlags, CCState &State) {
  664                                 ISD::ArgFlagsTy ArgFlags, CCState &State) {
  680                        ISD::ArgFlagsTy ArgFlags, CCState &State) {
  701                         ISD::ArgFlagsTy ArgFlags, CCState &State) {
  780                           ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/PowerPC/PPCGenCallingConv.inc
   11                          ISD::ArgFlagsTy ArgFlags, CCState &State);
   14                                ISD::ArgFlagsTy ArgFlags, CCState &State);
   17                                  ISD::ArgFlagsTy ArgFlags, CCState &State);
   20                                 ISD::ArgFlagsTy ArgFlags, CCState &State);
   23                             ISD::ArgFlagsTy ArgFlags, CCState &State);
   26                             ISD::ArgFlagsTy ArgFlags, CCState &State);
   29                      ISD::ArgFlagsTy ArgFlags, CCState &State);
   32                                ISD::ArgFlagsTy ArgFlags, CCState &State);
   35                                ISD::ArgFlagsTy ArgFlags, CCState &State);
   38                           ISD::ArgFlagsTy ArgFlags, CCState &State);
   43                          ISD::ArgFlagsTy ArgFlags, CCState &State) {
   98                                ISD::ArgFlagsTy ArgFlags, CCState &State) {
  114                                  ISD::ArgFlagsTy ArgFlags, CCState &State) {
  289                                 ISD::ArgFlagsTy ArgFlags, CCState &State) {
  300                             ISD::ArgFlagsTy ArgFlags, CCState &State) {
  311                             ISD::ArgFlagsTy ArgFlags, CCState &State) {
  385                      ISD::ArgFlagsTy ArgFlags, CCState &State) {
  540                                ISD::ArgFlagsTy ArgFlags, CCState &State) {
  551                                ISD::ArgFlagsTy ArgFlags, CCState &State) {
  688                           ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/Sparc/SparcGenCallingConv.inc
   11                        ISD::ArgFlagsTy ArgFlags, CCState &State);
   14                        ISD::ArgFlagsTy ArgFlags, CCState &State);
   17                           ISD::ArgFlagsTy ArgFlags, CCState &State);
   20                           ISD::ArgFlagsTy ArgFlags, CCState &State);
   25                        ISD::ArgFlagsTy ArgFlags, CCState &State) {
   63                        ISD::ArgFlagsTy ArgFlags, CCState &State) {
   92                           ISD::ArgFlagsTy ArgFlags, CCState &State) {
  135                           ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/SystemZ/SystemZGenCallingConv.inc
   11                        ISD::ArgFlagsTy ArgFlags, CCState &State);
   14                           ISD::ArgFlagsTy ArgFlags, CCState &State);
   19                        ISD::ArgFlagsTy ArgFlags, CCState &State) {
  162                           ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/X86/X86GenCallingConv.inc
   11                             ISD::ArgFlagsTy ArgFlags, CCState &State);
   14                   ISD::ArgFlagsTy ArgFlags, CCState &State);
   17                       ISD::ArgFlagsTy ArgFlags, CCState &State);
   20                         ISD::ArgFlagsTy ArgFlags, CCState &State);
   23                              ISD::ArgFlagsTy ArgFlags, CCState &State);
   26                              ISD::ArgFlagsTy ArgFlags, CCState &State);
   29                                ISD::ArgFlagsTy ArgFlags, CCState &State);
   32                           ISD::ArgFlagsTy ArgFlags, CCState &State);
   35                            ISD::ArgFlagsTy ArgFlags, CCState &State);
   38                           ISD::ArgFlagsTy ArgFlags, CCState &State);
   41                               ISD::ArgFlagsTy ArgFlags, CCState &State);
   44                                ISD::ArgFlagsTy ArgFlags, CCState &State);
   47                                       ISD::ArgFlagsTy ArgFlags, CCState &State);
   50                                      ISD::ArgFlagsTy ArgFlags, CCState &State);
   53                                    ISD::ArgFlagsTy ArgFlags, CCState &State);
   56                                     ISD::ArgFlagsTy ArgFlags, CCState &State);
   59                                     ISD::ArgFlagsTy ArgFlags, CCState &State);
   62                                       ISD::ArgFlagsTy ArgFlags, CCState &State);
   65                       ISD::ArgFlagsTy ArgFlags, CCState &State);
   68                              ISD::ArgFlagsTy ArgFlags, CCState &State);
   71                         ISD::ArgFlagsTy ArgFlags, CCState &State);
   74                           ISD::ArgFlagsTy ArgFlags, CCState &State);
   77                            ISD::ArgFlagsTy ArgFlags, CCState &State);
   80                              ISD::ArgFlagsTy ArgFlags, CCState &State);
   83                            ISD::ArgFlagsTy ArgFlags, CCState &State);
   86                                 ISD::ArgFlagsTy ArgFlags, CCState &State);
   89                                   ISD::ArgFlagsTy ArgFlags, CCState &State);
   92                                        ISD::ArgFlagsTy ArgFlags, CCState &State);
   95                                     ISD::ArgFlagsTy ArgFlags, CCState &State);
   98                            ISD::ArgFlagsTy ArgFlags, CCState &State);
  101                                  ISD::ArgFlagsTy ArgFlags, CCState &State);
  104                                     ISD::ArgFlagsTy ArgFlags, CCState &State);
  107                                ISD::ArgFlagsTy ArgFlags, CCState &State);
  110                      ISD::ArgFlagsTy ArgFlags, CCState &State);
  113                             ISD::ArgFlagsTy ArgFlags, CCState &State);
  116                          ISD::ArgFlagsTy ArgFlags, CCState &State);
  119                            ISD::ArgFlagsTy ArgFlags, CCState &State);
  122                               ISD::ArgFlagsTy ArgFlags, CCState &State);
  125                               ISD::ArgFlagsTy ArgFlags, CCState &State);
  128                                  ISD::ArgFlagsTy ArgFlags, CCState &State);
  131                                     ISD::ArgFlagsTy ArgFlags, CCState &State);
  134                          ISD::ArgFlagsTy ArgFlags, CCState &State);
  137                                 ISD::ArgFlagsTy ArgFlags, CCState &State);
  140                            ISD::ArgFlagsTy ArgFlags, CCState &State);
  143                               ISD::ArgFlagsTy ArgFlags, CCState &State);
  146                               ISD::ArgFlagsTy ArgFlags, CCState &State);
  149                                ISD::ArgFlagsTy ArgFlags, CCState &State);
  152                                     ISD::ArgFlagsTy ArgFlags, CCState &State);
  155                                    ISD::ArgFlagsTy ArgFlags, CCState &State);
  158                                      ISD::ArgFlagsTy ArgFlags, CCState &State);
  161                               ISD::ArgFlagsTy ArgFlags, CCState &State);
  164                                     ISD::ArgFlagsTy ArgFlags, CCState &State);
  169                             ISD::ArgFlagsTy ArgFlags, CCState &State) {
  293                   ISD::ArgFlagsTy ArgFlags, CCState &State) {
  314                       ISD::ArgFlagsTy ArgFlags, CCState &State) {
  380                         ISD::ArgFlagsTy ArgFlags, CCState &State) {
  425                              ISD::ArgFlagsTy ArgFlags, CCState &State) {
  561                              ISD::ArgFlagsTy ArgFlags, CCState &State) {
  628                                ISD::ArgFlagsTy ArgFlags, CCState &State) {
  692                           ISD::ArgFlagsTy ArgFlags, CCState &State) {
  721                            ISD::ArgFlagsTy ArgFlags, CCState &State) {
  757                           ISD::ArgFlagsTy ArgFlags, CCState &State) {
  793                               ISD::ArgFlagsTy ArgFlags, CCState &State) {
 1034                                ISD::ArgFlagsTy ArgFlags, CCState &State) {
 1050                                       ISD::ArgFlagsTy ArgFlags, CCState &State) {
 1068                                      ISD::ArgFlagsTy ArgFlags, CCState &State) {
 1092                                    ISD::ArgFlagsTy ArgFlags, CCState &State) {
 1122                                     ISD::ArgFlagsTy ArgFlags, CCState &State) {
 1163                                     ISD::ArgFlagsTy ArgFlags, CCState &State) {
 1227                                       ISD::ArgFlagsTy ArgFlags, CCState &State) {
 1291                       ISD::ArgFlagsTy ArgFlags, CCState &State) {
 1369                              ISD::ArgFlagsTy ArgFlags, CCState &State) {
 1380                         ISD::ArgFlagsTy ArgFlags, CCState &State) {
 1654                           ISD::ArgFlagsTy ArgFlags, CCState &State) {
 1737                            ISD::ArgFlagsTy ArgFlags, CCState &State) {
 1755                              ISD::ArgFlagsTy ArgFlags, CCState &State) {
 1773                            ISD::ArgFlagsTy ArgFlags, CCState &State) {
 1812                                 ISD::ArgFlagsTy ArgFlags, CCState &State) {
 1859                                   ISD::ArgFlagsTy ArgFlags, CCState &State) {
 2106                                        ISD::ArgFlagsTy ArgFlags, CCState &State) {
 2121                                     ISD::ArgFlagsTy ArgFlags, CCState &State) {
 2135                            ISD::ArgFlagsTy ArgFlags, CCState &State) {
 2322                                  ISD::ArgFlagsTy ArgFlags, CCState &State) {
 2569                                     ISD::ArgFlagsTy ArgFlags, CCState &State) {
 2583                                ISD::ArgFlagsTy ArgFlags, CCState &State) {
 2635                      ISD::ArgFlagsTy ArgFlags, CCState &State) {
 2656                             ISD::ArgFlagsTy ArgFlags, CCState &State) {
 2848                          ISD::ArgFlagsTy ArgFlags, CCState &State) {
 2884                            ISD::ArgFlagsTy ArgFlags, CCState &State) {
 2921                               ISD::ArgFlagsTy ArgFlags, CCState &State) {
 2986                               ISD::ArgFlagsTy ArgFlags, CCState &State) {
 3015                                  ISD::ArgFlagsTy ArgFlags, CCState &State) {
 3193                                     ISD::ArgFlagsTy ArgFlags, CCState &State) {
 3216                          ISD::ArgFlagsTy ArgFlags, CCState &State) {
 3284                                 ISD::ArgFlagsTy ArgFlags, CCState &State) {
 3295                            ISD::ArgFlagsTy ArgFlags, CCState &State) {
 3355                               ISD::ArgFlagsTy ArgFlags, CCState &State) {
 3385                               ISD::ArgFlagsTy ArgFlags, CCState &State) {
 3415                                ISD::ArgFlagsTy ArgFlags, CCState &State) {
 3535                                     ISD::ArgFlagsTy ArgFlags, CCState &State) {
 3558                                    ISD::ArgFlagsTy ArgFlags, CCState &State) {
 3585                                      ISD::ArgFlagsTy ArgFlags, CCState &State) {
 3769                               ISD::ArgFlagsTy ArgFlags, CCState &State) {
 3785                                     ISD::ArgFlagsTy ArgFlags, CCState &State) {
gen/lib/Target/XCore/XCoreGenCallingConv.inc
   11                      ISD::ArgFlagsTy ArgFlags, CCState &State);
   14                         ISD::ArgFlagsTy ArgFlags, CCState &State);
   19                      ISD::ArgFlagsTy ArgFlags, CCState &State) {
   61                         ISD::ArgFlagsTy ArgFlags, CCState &State) {
include/llvm/CodeGen/CallingConvLower.h
  179                         ISD::ArgFlagsTy ArgFlags, CCState &State);
  186                         ISD::ArgFlagsTy &ArgFlags, CCState &State);
include/llvm/CodeGen/GlobalISel/CallLowering.h
  159                            ISD::ArgFlagsTy Flags, CCState &State) {
  212   bool handleAssignments(CCState &CCState,
  222   bool analyzeArgInfo(CCState &CCState, SmallVectorImpl<ArgInfo> &Args,
include/llvm/CodeGen/TargetLowering.h
 3648   virtual void HandleByVal(CCState *, unsigned &, unsigned) const {}
lib/CodeGen/CallingConvLower.cpp
  267   CCState CCInfo1(CalleeCC, false, MF, RVLocs1, C);
  271   CCState CCInfo2(CallerCC, false, MF, RVLocs2, C);
lib/CodeGen/GlobalISel/CallLowering.cpp
  173   CCState CCInfo(F.getCallingConv(), F.isVarArg(), MF, ArgLocs, F.getContext());
  177 bool CallLowering::handleAssignments(CCState &CCInfo,
  379 bool CallLowering::analyzeArgInfo(CCState &CCState,
  411   CCState CCInfo1(CalleeCC, false, MF, ArgLocs1, F.getContext());
  417   CCState CCInfo2(CallerCC, false, MF, ArgLocs2, F.getContext());
lib/Target/AArch64/AArch64CallLowering.cpp
  193                  CCState &State) override {
  391   CCState CCInfo(F.getCallingConv(), /*IsVarArg=*/true, MF, ArgLocs,
  579   CCState OutInfo(CalleeCC, false, MF, OutLocs, CallerF.getContext());
  843     CCState OutInfo(CalleeCC, false, MF, OutLocs, F.getContext());
lib/Target/AArch64/AArch64CallingConvention.cpp
   41                              CCState &State, unsigned SlotAlign) {
   64       ISD::ArgFlagsTy &ArgFlags, CCState &State) {
   83                                     ISD::ArgFlagsTy &ArgFlags, CCState &State) {
lib/Target/AArch64/AArch64CallingConvention.h
   21                       CCState &State);
   24                                  ISD::ArgFlagsTy ArgFlags, CCState &State);
   27                           ISD::ArgFlagsTy ArgFlags, CCState &State);
   30                           ISD::ArgFlagsTy ArgFlags, CCState &State);
   33                              ISD::ArgFlagsTy ArgFlags, CCState &State);
   36                                     ISD::ArgFlagsTy ArgFlags, CCState &State);
   39                           ISD::ArgFlagsTy ArgFlags, CCState &State);
   42                     CCState &State);
   45                          CCState &State);
   48                              ISD::ArgFlagsTy ArgFlags, CCState &State);
lib/Target/AArch64/AArch64FastISel.cpp
 3067   CCState CCInfo(CC, false, *FuncInfo.MF, ArgLocs, *Context);
 3164     CCState CCInfo(CC, false, *FuncInfo.MF, RVLocs, *Context);
 3866     CCState CCInfo(CC, F.isVarArg(), *FuncInfo.MF, ValLocs, I->getContext());
lib/Target/AArch64/AArch64ISelLowering.cpp
 3145   CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs,
 3391 void AArch64TargetLowering::saveVarArgRegisters(CCState &CCInfo,
 3488   CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs,
 3626     CCState CCInfo(CalleeCC, isVarArg, MF, ArgLocs, C);
 3635   if (!CCState::resultsCompatible(CalleeCC, CallerCC, MF, C, Ins,
 3657   CCState CCInfo(CalleeCC, isVarArg, MF, ArgLocs, C);
 3756   CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs,
 4155   CCState CCInfo(CallConv, isVarArg, MF, RVLocs, Context);
 4172   CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs,
lib/Target/AArch64/AArch64ISelLowering.h
  617   void saveVarArgRegisters(CCState &CCInfo, SelectionDAG &DAG, const SDLoc &DL,
lib/Target/AMDGPU/AMDGPUCallLowering.cpp
   70                  CCState &State) override {
  386 static void allocateHSAUserSGPRs(CCState &CCInfo,
  450   CCState CCInfo(F.getCallingConv(), F.isVarArg(), MF, ArgLocs, F.getContext());
  574   CCState CCInfo(CC, F.isVarArg(), MF, ArgLocs, F.getContext());
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
  909   CCState &State,
lib/Target/AMDGPU/AMDGPUISelLowering.h
  143     CCState &State,
lib/Target/AMDGPU/R600ISelLowering.cpp
 1583   CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs,
lib/Target/AMDGPU/SIISelLowering.cpp
  103 static unsigned findFirstFreeSGPR(CCState &CCInfo) {
 1613 void SITargetLowering::allocateSpecialEntryInputVGPRs(CCState &CCInfo,
 1649 static ArgDescriptor allocateVGPR32Input(CCState &CCInfo, unsigned Mask = ~0u,
 1674 static ArgDescriptor allocateSGPR32InputImpl(CCState &CCInfo,
 1691 static ArgDescriptor allocateSGPR32Input(CCState &CCInfo) {
 1695 static ArgDescriptor allocateSGPR64Input(CCState &CCInfo) {
 1699 void SITargetLowering::allocateSpecialInputVGPRs(CCState &CCInfo,
 1721   CCState &CCInfo,
 1757 void SITargetLowering::allocateHSAUserSGPRs(CCState &CCInfo,
 1812 void SITargetLowering::allocateSystemSGPRs(CCState &CCInfo,
 2038   CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs,
 2254   CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, Context);
 2282   CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs,
 2377   CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs,
 2428     CCState &CCInfo,
 2623   if (!CCState::resultsCompatible(CalleeCC, CallerCC, MF, Ctx, Ins,
 2640   CCState CCInfo(CalleeCC, IsVarArg, MF, ArgLocs, Ctx);
 2741   CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext());
lib/Target/AMDGPU/SIISelLowering.h
  308     CCState &CCInfo,
  405   void allocateHSAUserSGPRs(CCState &CCInfo,
  410   void allocateSystemSGPRs(CCState &CCInfo,
  416   void allocateSpecialEntryInputVGPRs(CCState &CCInfo,
  421     CCState &CCInfo,
  426   void allocateSpecialInputVGPRs(CCState &CCInfo,
lib/Target/ARC/ARCISelLowering.cpp
  239   CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs,
  246   CCState RetCCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs,
  457   CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs,
  596   CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, Context);
  618   CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs,
lib/Target/ARM/ARMCallLowering.cpp
  175                  CCState &State) override {
lib/Target/ARM/ARMCallingConv.cpp
   23                           CCState &State, bool CanFail) {
   54                                    CCState &State) {
   66                            CCState &State, bool CanFail) {
  108                                     CCState &State) {
  118                          CCValAssign::LocInfo &LocInfo, CCState &State) {
  140                                       CCState &State) {
  151                                        CCState &State) {
  176                                           CCState &State) {
lib/Target/ARM/ARMCallingConv.h
   22                   CCState &State);
   25                       CCState &State);
   28                  CCState &State);
   31                      CCState &State);
   34                      CCState &State);
   37                                 ISD::ArgFlagsTy ArgFlags, CCState &State);
   40                      CCState &State);
   43                          CCState &State);
   46                     CCState &State);
   49                         CCState &State);
lib/Target/ARM/ARMFastISel.cpp
 1896   CCState CCInfo(CC, isVarArg, *FuncInfo.MF, ArgLocs, *Context);
 2046     CCState CCInfo(CC, isVarArg, *FuncInfo.MF, RVLocs, *Context);
 2114     CCState CCInfo(CC, F.isVarArg(), *FuncInfo.MF, ValLocs, I->getContext());
 2218     CCState CCInfo(CC, false, *FuncInfo.MF, RVLocs, *Context);
 2326     CCState CCInfo(CC, isVarArg, *FuncInfo.MF, RVLocs, *Context);
lib/Target/ARM/ARMISelLowering.cpp
 1932   CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs,
 2106   CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs,
 2454 void ARMTargetLowering::HandleByVal(CCState *State, unsigned &Size,
 2602   if (!CCState::resultsCompatible(CalleeCC, CallerCC, MF, C, Ins,
 2628     CCState CCInfo(CalleeCC, isVarArg, MF, ArgLocs, C);
 2682   CCState CCInfo(CallConv, isVarArg, MF, RVLocs, Context);
 2729   CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs,
 3877 int ARMTargetLowering::StoreByValRegs(CCState &CCInfo, SelectionDAG &DAG,
 3931 void ARMTargetLowering::VarArgStyleRegisters(CCState &CCInfo, SelectionDAG &DAG,
 3962   CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs,
lib/Target/ARM/ARMISelLowering.h
  777     int StoreByValRegs(CCState &CCInfo, SelectionDAG &DAG, const SDLoc &dl,
  782     void VarArgStyleRegisters(CCState &CCInfo, SelectionDAG &DAG,
  791     void HandleByVal(CCState *, unsigned &, unsigned) const override;
lib/Target/AVR/AVRISelLowering.cpp
  938                                      CCState &CCInfo, bool IsCall, bool IsVarArg) {
 1014                                     CCState &CCInfo, bool IsCall, bool IsVarArg) {
 1032                              CCState &CCInfo, bool IsCall, bool IsVarArg) {
 1059   CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs,
 1165   CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs,
 1318   CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs,
 1363   CCState CCInfo(CallConv, isVarArg, MF, RVLocs, Context);
 1379   CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs,
lib/Target/BPF/BPFISelLowering.cpp
  223   CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext());
  301   CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext());
  419   CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, *DAG.getContext());
  462   CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, *DAG.getContext());
lib/Target/Hexagon/HexagonISelLowering.cpp
  114   class HexagonCCState : public CCState {
  133                        ISD::ArgFlagsTy &ArgFlags, CCState &State) {
  181   CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, Context);
  201   CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs,
  268   CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs,
lib/Target/Lanai/LanaiISelLowering.cpp
  371                               ISD::ArgFlagsTy ArgFlags, CCState &State) {
  448   CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs,
  543   CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs,
  604   CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs,
  780   CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs,
lib/Target/MSP430/MSP430ISelLowering.cpp
  425 static void AnalyzeVarArgs(CCState &State,
  430 static void AnalyzeVarArgs(CCState &State,
  440 static void AnalyzeArguments(CCState &State,
  534 static void AnalyzeRetResult(CCState &State,
  539 static void AnalyzeRetResult(CCState &State,
  545 static void AnalyzeReturnValues(CCState &State,
  613   CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs,
  714   CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, Context);
  735   CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs,
  796   CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs,
  927   CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs,
lib/Target/Mips/Mips16ISelLowering.cpp
  242     const CCState &CCInfo, unsigned NextStackOffset,
lib/Target/Mips/Mips16ISelLowering.h
   35         const CCState &CCInfo, unsigned NextStackOffset,
lib/Target/Mips/MipsCCState.h
   20 class MipsCCState : public CCState {
lib/Target/Mips/MipsFastISel.cpp
  276                     CCState &State) LLVM_ATTRIBUTE_UNUSED;
  280                             ISD::ArgFlagsTy ArgFlags, CCState &State) {
  286                             ISD::ArgFlagsTy ArgFlags, CCState &State) {
 1144   CCState CCInfo(CC, false, *FuncInfo.MF, ArgLocs, *Context);
lib/Target/Mips/MipsISelLowering.cpp
 2739                        CCState &State, ArrayRef<MCPhysReg> F64Regs) {
 2850                             ISD::ArgFlagsTy ArgFlags, CCState &State) {
 2858                             ISD::ArgFlagsTy ArgFlags, CCState &State) {
 2866                        CCState &State) LLVM_ATTRIBUTE_UNUSED;
 4325                                          CCState &State) const {
 4369 void MipsTargetLowering::HandleByVal(CCState *State, unsigned &Size,
lib/Target/Mips/MipsISelLowering.h
  349     void HandleByVal(CCState *, unsigned &, unsigned) const override;
  570     isEligibleForTailCallOptimization(const CCState &CCInfo,
  599                          CCState &State) const;
lib/Target/Mips/MipsSEISelLowering.cpp
 1143     const CCState &CCInfo, unsigned NextStackOffset,
lib/Target/Mips/MipsSEISelLowering.h
   64         const CCState &CCInfo, unsigned NextStackOffset,
lib/Target/PowerPC/PPCCCState.h
   18 class PPCCCState : public CCState {
lib/Target/PowerPC/PPCCallingConv.cpp
   17                                 CCState &) {
   27                                        CCState &State) {
   35                                               CCState &State) {
   60     ISD::ArgFlagsTy &ArgFlags, CCState &State) {
   85                                                 CCState &State) {
  113                                         CCState &State) {
  142                                CCState &State) {
lib/Target/PowerPC/PPCCallingConv.h
   24                CCState &State);
   27                          CCState &State);
   30                     CCState &State);
   33                    CCState &State);
   36                       CCState &State);
   39                          CCState &State);
   42                           ISD::ArgFlagsTy ArgFlags, CCState &State);
lib/Target/PowerPC/PPCFastISel.cpp
 1383   CCState CCInfo(CC, IsVarArg, *FuncInfo.MF, ArgLocs, *Context);
 1503     CCState CCInfo(CC, false, *FuncInfo.MF, RVLocs, *Context);
 1585     CCState CCInfo(CC, IsVarArg, *FuncInfo.MF, RVLocs, *Context);
 1707     CCState CCInfo(CC, F.isVarArg(), *FuncInfo.MF, ValLocs, *Context);
lib/Target/PowerPC/PPCISelLowering.cpp
 3575   CCState CCByValInfo(CallConv, isVarArg, DAG.getMachineFunction(),
 5158   CCState CCRetInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs,
 5488   CCState CCByValInfo(CallConv, isVarArg, MF, ByValArgLocs, *DAG.getContext());
 6709                    CCState &State) {
 6809   CCState CCInfo(CallConv, isVarArg, MF, ArgLocs, *DAG.getContext());
 6879   CCState CCInfo(CallConv, isVarArg, MF, RVLocs, Context);
 6893   CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs,
lib/Target/RISCV/RISCVISelLowering.cpp
 1410 static bool CC_RISCVAssign2XLen(unsigned XLen, CCState &State, CCValAssign VA1,
 1449                      ISD::ArgFlagsTy ArgFlags, CCState &State, bool IsFixed,
 1619     MachineFunction &MF, CCState &CCInfo,
 1645     MachineFunction &MF, CCState &CCInfo,
 1811                             ISD::ArgFlagsTy ArgFlags, CCState &State) {
 1902   CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext());
 2012     CCState &CCInfo, CallLoweringInfo &CLI, MachineFunction &MF,
 2106   CCState ArgCCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext());
 2331   CCState RetCCInfo(CallConv, IsVarArg, MF, RVLocs, *DAG.getContext());
 2365   CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, Context);
 2390   CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs,
lib/Target/RISCV/RISCVISelLowering.h
  151   void analyzeInputArgs(MachineFunction &MF, CCState &CCInfo,
  154   void analyzeOutputArgs(MachineFunction &MF, CCState &CCInfo,
  198       CCState &CCInfo, CallLoweringInfo &CLI, MachineFunction &MF,
lib/Target/Sparc/SparcISelLowering.cpp
   43                                  ISD::ArgFlagsTy &ArgFlags, CCState &State)
   56                                      ISD::ArgFlagsTy &ArgFlags, CCState &State)
   84                                          ISD::ArgFlagsTy &ArgFlags, CCState &State)
  108                             ISD::ArgFlagsTy &ArgFlags, CCState &State) {
  153                             ISD::ArgFlagsTy &ArgFlags, CCState &State) {
  219   CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs,
  302   CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs,
  393   CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs,
  586   CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs,
  735   CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs,
  982   CCState RVInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs,
 1105   CCState CCInfo(CLI.CallConv, CLI.IsVarArg, DAG.getMachineFunction(), ArgLocs,
 1290   CCState RVInfo(CLI.CallConv, CLI.IsVarArg, DAG.getMachineFunction(), RVLocs,
lib/Target/SystemZ/SystemZCallingConv.h
   25 class SystemZCCState : public CCState {
   91                                     CCState &State) {
lib/Target/SystemZ/SystemZISelLowering.cpp
 1437 static bool canUseSiblingCall(const CCState &ArgCCInfo,
 1616   CCState RetCCInfo(CallConv, IsVarArg, MF, RetLocs, *DAG.getContext());
 1653   CCState RetCCInfo(CallConv, isVarArg, MF, RetLocs, Context);
 1671   CCState RetCCInfo(CallConv, IsVarArg, MF, RetLocs, *DAG.getContext());
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
  739   CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext());
lib/Target/X86/X86CallLowering.cpp
  161                  CCState &State) override {
lib/Target/X86/X86CallingConv.cpp
   30                                           CCState &State) {
   94                                             CCState &State) {
  130                                  ISD::ArgFlagsTy &ArgFlags, CCState &State) {
  190                                  ISD::ArgFlagsTy &ArgFlags, CCState &State) {
  230                                 CCState &) {
  239                                ISD::ArgFlagsTy &ArgFlags, CCState &State) {
  299                         ISD::ArgFlagsTy &ArgFlags, CCState &State) {
lib/Target/X86/X86CallingConv.h
   25                CCState &State);
   28             ISD::ArgFlagsTy ArgFlags, CCState &State);
lib/Target/X86/X86FastISel.cpp
 1194     CCState CCInfo(CC, F.isVarArg(), *FuncInfo.MF, ValLocs, I->getContext());
 3300   CCState CCInfo(CC, IsVarArg, *FuncInfo.MF, ArgLocs, CLI.RetTy->getContext());
 3546   CCState CCRetInfo(CC, IsVarArg, *FuncInfo.MF, RVLocs,
lib/Target/X86/X86ISelLowering.cpp
 2397   CCState CCInfo(CallConv, isVarArg, MF, RVLocs, Context);
 2483   CCState CCInfo(CallConv, isVarArg, MF, RVLocs, *DAG.getContext());
 2830   CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs,
 3196   CCState CCInfo(CallConv, isVarArg, MF, ArgLocs, *DAG.getContext());
 3679   CCState CCInfo(CallConv, isVarArg, MF, ArgLocs, *DAG.getContext());
 4363     CCState CCInfo(CalleeCC, isVarArg, MF, ArgLocs, C);
 4383     CCState CCInfo(CalleeCC, false, MF, RVLocs, C);
 4393   if (!CCState::resultsCompatible(CalleeCC, CallerCC, MF, C, Ins,
 4413     CCState CCInfo(CalleeCC, isVarArg, MF, ArgLocs, C);
lib/Target/XCore/XCoreISelLowering.cpp
 1115   CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs,
 1126   CCState RetCCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs,
 1270   CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs,
 1427   CCState CCInfo(CallConv, isVarArg, MF, RVLocs, Context);
 1451   CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs,