Home
last modified time | relevance | path

Searched refs:ArgRegPair (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMIRYamlMapping.h461 struct ArgRegPair {
465 bool operator==(const ArgRegPair &Other) const {
481 std::vector<ArgRegPair> ArgForwardingRegs;
489 template <> struct MappingTraits<CallSiteInfo::ArgRegPair> {
490 static void mapping(IO &YamlIO, CallSiteInfo::ArgRegPair &ArgReg) {
500 LLVM_YAML_IS_SEQUENCE_VECTOR(llvm::yaml::CallSiteInfo::ArgRegPair)
510 std::vector<CallSiteInfo::ArgRegPair>());
H A DMachineFunction.h476 struct ArgRegPair {
479 ArgRegPair(Register R, unsigned Arg) : Reg(R), ArgNo(Arg) {
486 SmallVector<ArgRegPair, 1> ArgRegPairs;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIRParser.cpp443 for (auto ArgRegPair : YamlCSInfo.ArgForwardingRegs) { in initializeCallSiteInfo() local
445 if (parseNamedRegisterReference(PFS, Reg, ArgRegPair.Reg.Value, Error)) in initializeCallSiteInfo()
446 return error(Error, ArgRegPair.Reg.SourceRange); in initializeCallSiteInfo()
447 CSInfo.ArgRegPairs.emplace_back(Reg, ArgRegPair.ArgNo); in initializeCallSiteInfo()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMIRPrinter.cpp547 yaml::CallSiteInfo::ArgRegPair YmlArgReg; in convertCallSiteObjects()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp8627 [&VA](MachineFunction::ArgRegPair ArgReg) { in LowerCall()