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

References

gen/lib/Target/Mips/MipsGenCallingConv.inc
  552   if (State.getCallingConv() != CallingConv::Fast) {
  573   if (State.getCallingConv() == CallingConv::Fast) {
gen/lib/Target/X86/X86GenCallingConv.inc
  346   if (State.getCallingConv() == CallingConv::Fast) {
 2850   if (State.getCallingConv() == CallingConv::Fast) {
lib/AsmParser/LLParser.cpp
 1967   case lltok::kw_fastcc:         CC = CallingConv::Fast; break;
lib/IR/AsmWriter.cpp
  347   case CallingConv::Fast:          Out << "fastcc"; break;
lib/IR/Verifier.cpp
 2192   case CallingConv::Fast:
lib/Target/AArch64/AArch64CallLowering.cpp
  216   return CallConv == CallingConv::Fast && TailCallOpt;
  499   return CC == CallingConv::Fast;
lib/Target/AArch64/AArch64ISelLowering.cpp
 2593       .setLibCallee(CallingConv::Fast, RetTy, Callee, std::move(Args));
 3107   case CallingConv::Fast:
 3543   return CC == CallingConv::Fast;
 3710   return CallCC == CallingConv::Fast && TailCallOpt;
lib/Target/AArch64/AArch64Subtarget.h
  484     case CallingConv::Fast:
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
  849   case CallingConv::Fast:
  874   case CallingConv::Fast:
lib/Target/AMDGPU/AMDGPURegisterInfo.cpp
  100   case CallingConv::Fast:
  120   case CallingConv::Fast:
lib/Target/AMDGPU/R600ISelLowering.cpp
 1559   case CallingConv::Fast:
lib/Target/AMDGPU/SIISelLowering.cpp
 2571   return CC == CallingConv::Fast;
lib/Target/ARC/ARCISelLowering.cpp
  439   case CallingConv::Fast:
lib/Target/ARM/ARMFastISel.cpp
 1846   case CallingConv::Fast:
 3013   case CallingConv::Fast:
lib/Target/ARM/ARMISelLowering.cpp
 1874   case CallingConv::Fast:
 1878         return CallingConv::Fast;
 1912   case CallingConv::Fast:
lib/Target/BPF/BPFISelLowering.cpp
  214   case CallingConv::Fast:
  294   case CallingConv::Fast:
lib/Target/Hexagon/HexagonISelLowering.cpp
 3142     bool R = (CallerCC == CallingConv::C || CallerCC == CallingConv::Fast);
 3143     bool E = (CalleeCC == CallingConv::C || CalleeCC == CallingConv::Fast);
lib/Target/Lanai/LanaiISelLowering.cpp
  161     setLibcallCallingConv(static_cast<RTLIB::Libcall>(I), CallingConv::Fast);
  402   case CallingConv::Fast:
  426   case CallingConv::Fast:
  450   if (CallConv == CallingConv::Fast) {
  618     if (CallConv == CallingConv::Fast)
lib/Target/MSP430/MSP430ISelLowering.cpp
  560   case CallingConv::Fast:
  590   case CallingConv::Fast:
lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp
   50     return CC != CallingConv::Fast ? 16 : 0;
lib/Target/Mips/MipsFastISel.cpp
 1503   if (CC == CallingConv::Fast)
 1697     if (CC == CallingConv::Fast)
lib/Target/Mips/MipsISelLowering.cpp
 3070                        CallConv != CallingConv::Fast &&
 4380   if (State->getCallingConv() != CallingConv::Fast) {
lib/Target/PowerPC/PPCFastISel.cpp
 1475       if (CC != CallingConv::Fast)
lib/Target/PowerPC/PPCFrameLowering.cpp
 1700         MF.getFunction().getCallingConv() == CallingConv::Fast) {
lib/Target/PowerPC/PPCISelLowering.cpp
 3460                        (CallConv == CallingConv::Fast));
 3702   assert(!(CallConv == CallingConv::Fast && isVarArg) &&
 3708                        (CallConv == CallingConv::Fast));
 3781     if (CallConv != CallingConv::Fast) {
 3794       if (CallConv == CallingConv::Fast)
 3921         if (CallConv == CallingConv::Fast)
 3927       if (CallConv != CallingConv::Fast || needsLoad)
 3951       } else if (GPR_idx != Num_GPR_Regs && CallConv != CallingConv::Fast) {
 3971         if (CallConv == CallingConv::Fast)
 3980       if (CallConv != CallingConv::Fast || needsLoad) {
 4004           if (CallConv == CallingConv::Fast)
 4008         if (CallConv != CallingConv::Fast || needsLoad)
 4034         if (CallConv == CallingConv::Fast)
 4038       if (CallConv != CallingConv::Fast || needsLoad)
 4116                        (CallConv == CallingConv::Fast));
 4616       return  CC == CallingConv::C || CC == CallingConv::Fast;
 4690   if (CalleeCC == CallingConv::Fast && TailCallOpt)
 4724   if (CalleeCC == CallingConv::Fast && CallerCC == CalleeCC) {
 5238     (CallConv == CallingConv::Fast &&
 5424           CallConv == CallingConv::Fast) && "Unknown calling convention!");
 5436       CallConv == CallingConv::Fast)
 5692       CallConv == CallingConv::Fast)
 5695   assert(!(CallConv == CallingConv::Fast && isVarArg) &&
 5725   bool HasParameterArea = !isELFv2ABI || isVarArg || CallConv == CallingConv::Fast;
 5747   if (CallConv == CallingConv::Fast)
 5759     if (CallConv == CallingConv::Fast) {
 5833       CallConv == CallingConv::Fast)
 5898     if (CallConv != CallingConv::Fast) {
 5929       if (CallConv == CallingConv::Fast)
 6044         if (CallConv == CallingConv::Fast)
 6052         if (CallConv == CallingConv::Fast)
 6055       if (CallConv != CallingConv::Fast)
 6079       else if (GPR_idx != NumGPRs && CallConv != CallingConv::Fast) {
 6123         if (CallConv == CallingConv::Fast)
 6145       if (CallConv != CallingConv::Fast || NeededLoad) {
 6202         if (CallConv == CallingConv::Fast)
 6210         if (CallConv == CallingConv::Fast)
 6214       if (CallConv != CallingConv::Fast)
 6258         if (CallConv == CallingConv::Fast)
 6266         if (CallConv == CallingConv::Fast)
 6270       if (CallConv != CallingConv::Fast)
 6347       CallConv == CallingConv::Fast)
 6397       CallConv == CallingConv::Fast)
 6792           CallConv == CallingConv::Fast) && "Unexpected calling convention!");
lib/Target/RISCV/RISCVISelLowering.cpp
 1874   case CallingConv::Fast:
 1904   if (CallConv == CallingConv::Fast)
 2108   if (CallConv == CallingConv::Fast)
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
  630   return CallConv == CallingConv::C || CallConv == CallingConv::Fast ||
lib/Target/X86/X86FastISel.cpp
 1162       CC != CallingConv::Fast &&
 1177   if ((CC == CallingConv::Fast && TM.Options.GuaranteedTailCallOpt) ||
 3161   if (CC == CallingConv::Fast || CC == CallingConv::GHC ||
 3212   case CallingConv::Fast:
 3231   if ((CC == CallingConv::Fast && TM.Options.GuaranteedTailCallOpt) ||
lib/Target/X86/X86FrameLowering.cpp
 2272       CallingConvention == CallingConv::Fast ||
lib/Target/X86/X86ISelLowering.cpp
 2964   return (CC == CallingConv::Fast || CC == CallingConv::GHC ||
24473     case CallingConv::Fast:
lib/Target/X86/X86Subtarget.h
  821     case CallingConv::Fast:
lib/Target/XCore/XCoreISelLowering.cpp
 1051     case CallingConv::Fast:
 1249     case CallingConv::Fast:
lib/Transforms/Coroutines/CoroEarly.cpp
   55   CS.setCallingConv(CallingConv::Fast);
  125     NoopFn->setCallingConv(CallingConv::Fast);
lib/Transforms/Coroutines/CoroInternal.h
  196       return CallingConv::Fast;
lib/Transforms/IPO/GlobalOpt.cpp
 2108     CS.setCallingConv(CallingConv::Fast);
 2332       F->setCallingConv(CallingConv::Fast);