Home
last modified time | relevance | path

Searched refs:AnyReg (Results 1 – 23 of 23) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.td1227 def AnyReg : Operand<XLenVT> {
1262 def InsnR : DirectiveInsnR<(outs AnyReg:$rd), (ins uimm7_opcode:$opcode, uimm3:$funct3,
1263 uimm7:$funct7, AnyReg:$rs1,
1264 AnyReg:$rs2),
1266 def InsnR4 : DirectiveInsnR4<(outs AnyReg:$rd), (ins uimm7_opcode:$opcode,
1269 AnyReg:$rs1, AnyReg:$rs2,
1270 AnyReg:$rs3),
1272 def InsnI : DirectiveInsnI<(outs AnyReg:$rd), (ins uimm7_opcode:$opcode, uimm3:$funct3,
1273 AnyReg:$rs1, simm12:$imm12),
1275 def InsnI_Mem : DirectiveInsnI<(outs AnyReg:$rd), (ins uimm7_opcode:$opcode,
[all …]
H A DRISCVInstrInfoXqci.td316 def InsnQC_EAI : DirectiveInsnQC_EAI<(outs AnyReg:$rd),
322 def InsnQC_EI : DirectiveInsnQC_EI<(outs AnyReg:$rd),
326 AnyReg:$rs1,
329 def InsnQC_EI_Mem : DirectiveInsnQC_EI<(outs AnyReg:$rd),
333 AnyReg:$rs1,
340 AnyReg:$rs1,
355 AnyReg:$rs2,
356 AnyReg:$rs1,
363 (InsnQC_EAI AnyReg:$rd,
369 (InsnQC_EI AnyReg:$rd,
[all …]
H A DRISCVInstrInfoC.td761 def InsnCR : DirectiveInsnCR<(outs AnyReg:$rd), (ins uimm2_opcode:$opcode,
763 AnyReg:$rs2),
765 def InsnCI : DirectiveInsnCI<(outs AnyReg:$rd), (ins uimm2_opcode:$opcode,
775 AnyReg:$rs2,
810 (InsnCR AnyReg:$rd, uimm2_opcode:$opcode, uimm4:$funct4,
811 AnyReg:$rs2)>;
813 (InsnCI AnyReg:$rd, uimm2_opcode:$opcode, uimm3:$funct3,
819 (InsnCSS uimm2_opcode:$opcode, uimm3:$funct3, AnyReg:$rs2,
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCCallingConv.td34 // PPC64 AnyReg return-value convention. No explicit register is specified for
70 CCIfCC<"CallingConv::AnyReg", CCDelegateTo<RetCC_PPC64_AnyReg>>,
103 // No explicit register is specified for the AnyReg calling convention. The
121 CCIfCC<"CallingConv::AnyReg", CCDelegateTo<CC_PPC64_AnyReg>>,
159 CCIfCC<"CallingConv::AnyReg", CCDelegateTo<CC_PPC64_AnyReg>>,
175 CCIfCC<"CallingConv::AnyReg", CCDelegateTo<RetCC_PPC64_AnyReg>>,
H A DPPCRegisterInfo.cpp185 if (MF->getFunction().getCallingConv() == CallingConv::AnyReg) { in getCalleeSavedRegs()
279 if (CC == CallingConv::AnyReg) { in getCallPreservedMask()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DCallingConv.h60 AnyReg = 13, enumerator
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.td2226 def InsnRI : DirectiveInsnRI<(outs), (ins imm64zx32:$enc, AnyReg:$R1,
2229 def InsnRIE : DirectiveInsnRIE<(outs), (ins imm64zx48:$enc, AnyReg:$R1,
2230 AnyReg:$R3, brtarget16:$I2),
2232 def InsnRIL : DirectiveInsnRIL<(outs), (ins imm64zx48:$enc, AnyReg:$R1,
2235 def InsnRILU : DirectiveInsnRIL<(outs), (ins imm64zx48:$enc, AnyReg:$R1,
2239 (ins imm64zx48:$enc, AnyReg:$R1,
2244 (ins imm64zx16:$enc, AnyReg:$R1, AnyReg:$R2),
2247 AnyReg:$R1, AnyReg:$R2),
2250 (ins imm64zx32:$enc, AnyReg:$R1, AnyReg:$R2,
2251 AnyReg:$R3, imm32zx4:$M4),
[all …]
H A DSystemZRegisterInfo.cpp201 if (MF->getFunction().getCallingConv() == CallingConv::AnyReg) in getCalleeSavedRegs()
225 if (CC == CallingConv::AnyReg) in getCallPreservedMask()
H A DSystemZRegisterInfo.td154 defm AnyReg : SystemZRegClass<"AnyReg",
H A DSystemZCallingConv.td155 // "All registers" as used by the AnyReg calling convention.
H A DSystemZFrameLowering.cpp581 ->getCallPreservedMask(MF, CallingConv::AnyReg); in emitPrologue()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DStackMaps.h98 bool isAnyReg() const { return (getCallingConv() == CallingConv::AnyReg); } in isAnyReg()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CallingConv.td430 // X86-64 AnyReg return-value convention. No explicit register is specified for
475 // Handle AnyReg calls.
476 CCIfCC<"CallingConv::AnyReg", CCDelegateTo<RetCC_X86_64_AnyReg>>,
725 // No explicit register is specified for the AnyReg calling convention. The
1084 CCIfCC<"CallingConv::AnyReg", CCDelegateTo<CC_X86_64_AnyReg>>,
H A DX86RegisterInfo.cpp307 case CallingConv::AnyReg: in getCalleeSavedRegs()
436 case CallingConv::AnyReg: in getCallPreservedMask()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp81 if (MF->getFunction().getCallingConv() == CallingConv::AnyReg) in getCalleeSavedRegs()
297 if (CC == CallingConv::AnyReg) in getCallPreservedMask()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DStatepointLowering.cpp1020 assert(I.getCallingConv() != CallingConv::AnyReg && in LowerStatepoint()
H A DInstrEmitter.cpp1032 unsigned CC = CallingConv::AnyReg; in EmitMachineNode()
H A DFastISel.cpp763 bool IsAnyRegCC = CC == CallingConv::AnyReg; in selectPatchpoint()
H A DSelectionDAGBuilder.cpp10726 bool IsAnyRegCC = CC == CallingConv::AnyReg; in visitPatchpoint()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DFunction.cpp1189 case CallingConv::AnyReg: in supportsNonVoidReturnType()
H A DAsmWriter.cpp343 case CallingConv::AnyReg: Out << "anyregcc"; break; in PrintCallingConv()
H A DVerifier.cpp6032 if (Call.getCallingConv() == CallingConv::AnyReg) { in visitIntrinsicCall()
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp2245 case lltok::kw_anyregcc: CC = CallingConv::AnyReg; break; in parseOptionalCallingConv()