| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86FastISel.cpp | 3312 unsigned ArgReg = ArgRegs[VA.getValNo()]; in fastLowerCall() local 3325 ArgVT, ArgReg); in fastLowerCall() 3337 ArgReg = fastEmitZExtFromI1(MVT::i8, ArgReg); in fastLowerCall() 3340 if (ArgReg == 0) in fastLowerCall() 3345 ArgVT, ArgReg); in fastLowerCall() 3354 ArgVT, ArgReg); in fastLowerCall() 3357 ArgVT, ArgReg); in fastLowerCall() 3360 ArgVT, ArgReg); in fastLowerCall() 3367 ArgReg = fastEmit_r(ArgVT, VA.getLocVT(), ISD::BITCAST, ArgReg); in fastLowerCall() 3368 assert(ArgReg && "Failed to emit a bitcast!"); in fastLowerCall() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsFastISel.cpp | 1199 unsigned ArgReg = getRegForValue(ArgVal); in processCallArgs() local 1200 if (!ArgReg) in processCallArgs() 1211 ArgReg = emitIntExt(SrcVT, ArgReg, DestVT, /*isZExt=*/false); in processCallArgs() 1212 if (!ArgReg) in processCallArgs() 1219 ArgReg = emitIntExt(SrcVT, ArgReg, DestVT, /*isZExt=*/true); in processCallArgs() 1220 if (!ArgReg) in processCallArgs() 1231 TII.get(TargetOpcode::COPY), VA.getLocReg()).addReg(ArgReg); in processCallArgs()
|
| H A D | MipsISelLowering.cpp | 3672 Register ArgReg = VA.getLocReg(); in LowerFormalArguments() local 3677 unsigned Reg = addLiveIn(DAG.getMachineFunction(), ArgReg, RC); in LowerFormalArguments() 4375 unsigned ArgReg = ByValArgRegs[FirstReg + I]; in copyByValRegs() local 4376 unsigned VReg = addLiveIn(MF, ArgReg, RC); in copyByValRegs() 4415 unsigned ArgReg = ArgRegs[FirstReg + I]; in passByValArg() local 4416 RegsToPass.push_back(std::make_pair(ArgReg, LoadVal)); in passByValArg() 4464 unsigned ArgReg = ArgRegs[FirstReg + I]; in passByValArg() local 4465 RegsToPass.push_back(std::make_pair(ArgReg, Val)); in passByValArg()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MIRYamlMapping.h | 463 static void mapping(IO &YamlIO, CallSiteInfo::ArgRegPair &ArgReg) { 464 YamlIO.mapRequired("arg", ArgReg.ArgNo); 465 YamlIO.mapRequired("reg", ArgReg.Reg);
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MIRPrinter.cpp | 522 for (auto ArgReg : CSInfo.second) { in convertCallSiteObjects() local 524 YmlArgReg.ArgNo = ArgReg.ArgNo; in convertCallSiteObjects() 525 printRegMIR(ArgReg.Reg, YmlArgReg.Reg, TRI); in convertCallSiteObjects()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCallLowering.cpp | 1097 for (std::pair<MCRegister, Register> ArgReg : ImplicitArgRegs) { in handleImplicitCallArguments() 1098 MIRBuilder.buildCopy((Register)ArgReg.first, ArgReg.second); in handleImplicitCallArguments() 1099 CallInst.addReg(ArgReg.first, RegState::Implicit); in handleImplicitCallArguments()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | Thumb1FrameLowering.cpp | 844 for (unsigned ArgReg : {ARM::R0, ARM::R1, ARM::R2, ARM::R3}) in spillCalleeSavedRegisters() 845 if (!MF.getRegInfo().isLiveIn(ArgReg)) in spillCalleeSavedRegisters() 846 CopyRegs[ArgReg] = true; in spillCalleeSavedRegisters()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCFastISel.cpp | 1470 unsigned ArgReg; in processCallArgs() local 1472 ArgReg = NextFPR++; in processCallArgs() 1476 ArgReg = NextGPR++; in processCallArgs() 1479 TII.get(TargetOpcode::COPY), ArgReg).addReg(Arg); in processCallArgs() 1480 RegArgs.push_back(ArgReg); in processCallArgs()
|
| H A D | PPCISelLowering.cpp | 7019 const MCPhysReg ArgReg = VA.getLocReg(); in LowerFormalArguments_AIX() local 7027 StackSize, mapArgRegToOffsetAIX(ArgReg, FL), /* IsImmutable */ false, in LowerFormalArguments_AIX()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64FastISel.cpp | 3012 unsigned ArgReg = getRegForValue(ArgVal); in processCallArgs() local 3013 if (!ArgReg) in processCallArgs() 3023 ArgReg = emitIntExt(SrcVT, ArgReg, DestVT, /*isZExt=*/false); in processCallArgs() 3024 if (!ArgReg) in processCallArgs() 3033 ArgReg = emitIntExt(SrcVT, ArgReg, DestVT, /*isZExt=*/true); in processCallArgs() 3034 if (!ArgReg) in processCallArgs() 3045 TII.get(TargetOpcode::COPY), VA.getLocReg()).addReg(ArgReg); in processCallArgs() 3074 if (!emitStore(ArgVT, ArgReg, Addr, MMO)) in processCallArgs()
|
| H A D | AArch64ISelLowering.cpp | 6024 llvm::erase_if(CSInfo, [&VA](MachineFunction::ArgRegPair ArgReg) { in LowerCall() argument 6025 return ArgReg.Reg == VA.getLocReg(); in LowerCall()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CallLowering.cpp | 670 Register ArgReg = Args[i].Regs[Part]; in handleAssignments() local 742 Handler.assignValueToReg(ArgReg, VA.getLocReg(), VA); in handleAssignments()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyFastISel.cpp | 897 for (unsigned ArgReg : Args) in selectCall() local 898 MIB.addReg(ArgReg); in selectCall()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | BugReporterVisitors.cpp | 3129 const MemRegion *ArgReg = Call->getArgSVal(Idx).getAsRegion(); in VisitNode() local 3133 if ( !ArgReg || !R->isSubRegionOf(ArgReg->StripCasts())) in VisitNode()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfDebug.cpp | 816 for (const auto &ArgReg : CallFwdRegsInfo->second) { in collectCallSiteParameters() local 818 ForwardedRegWorklist.insert({ArgReg.Reg, {{ArgReg.Reg, EmptyExpr}}}) in collectCallSiteParameters()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | TargetLowering.cpp | 98 Register ArgReg = cast<RegisterSDNode>(Value->getOperand(1))->getReg(); in parametersInCSRMatch() local 99 if (MRI.getLiveInPhysReg(ArgReg) != Reg) in parametersInCSRMatch()
|