Home
last modified time | relevance | path

Searched refs:CARRY (Results 1 – 22 of 22) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYInstrInfo16Instr.td162 def CMPLEI16 : CSKYPseudo<(outs CARRY:$ca), (ins mGPR:$rx, uimm5:$imm5),
191 (outs sGPR:$rz), (ins CARRY:$ca), "mvcv16\t$rz", []> {
292 (outs CARRY:$ca), (ins), "setc16", []> {
303 (outs CARRY:$ca), (ins), "clrc16", []> {
320 def BTSTI16 : I16_Z_5<0b110, (outs CARRY:$ca), (ins mGPR:$rz, uimm5:$imm5),
323 def TST16 : CSKY16Inst<AddrModeNone, (outs CARRY:$ca), (ins sGPR:$rx, sGPR:$ry),
335 def TSTNBZ16 : CSKY16Inst<AddrModeNone, (outs CARRY:$ca), (ins sGPR:$rx),
421 (ins CARRY:$cond, sGPR:$src1, sGPR:$src2),
423 [(set sGPR:$dst, (select CARRY:$cond, sGPR:$src1, sGPR:$src2))]>;
439 (ins CARRY:$ca, br_symbol_16bit:$src1), "jbt16\t$src1">;
[all …]
H A DCSKYInstrInfo.td590 (outs GPR:$rz, CARRY:$cout), (ins GPR:$rx, oimm5:$imm5), []>;
592 (outs GPR:$rz, CARRY:$cout), (ins GPR:$rx, oimm5:$imm5), []>;
594 (outs GPR:$rz, CARRY:$cout), (ins GPR:$rx, oimm5:$imm5), []>;
596 (outs GPR:$rz, CARRY:$cout), (ins GPR:$rx, oimm5:$imm5, CARRY:$cin), []>;
607 def ADDC32 : R_YXZ<0x31, 0x0, 0x2, (outs GPR:$rz, CARRY:$cout),
608 (ins GPR:$rx, GPR:$ry, CARRY:$cin), "addc32", []>;
609 def SUBC32 : R_YXZ<0x31, 0x0, 0x8, (outs GPR:$rz, CARRY:$cout),
610 (ins GPR:$rx, GPR:$ry, CARRY:$cin), "subc32", []>;
625 (outs GPR:$rz, CARRY
[all...]
H A DCSKYInstrFormats16Instr.td19 : CSKY16Inst<AddrModeNone, (outs), (ins CARRY:$ca, br_symbol_16bit:$offset),
67 AddrModeNone, (outs sGPR:$rz, CARRY:$cout),
68 (ins sGPR:$rZ, sGPR:$rx, CARRY:$cin), !strconcat(opstr, "\t$rz, $rx"), []> {
105 AddrModeNone, (outs CARRY:$ca), (ins sGPR:$rx, sGPR:$ry), !strconcat(opstr, "\t$rx, $ry"),
149 AddrModeNone, (outs CARRY:$ca), (ins mGPR:$rx, Immoperand:$imm5),
H A DCSKYInstrFormatsF2.td94 (outs CARRY:$ca), (ins regtype:$vrx, regtype:$vry),
107 (outs CARRY:$ca), (ins regtype:$vrx),
185 (outs regtype:$vrz), (ins CARRY:$ca, regtype:$vrx, regtype:$vry),
H A DCSKYInstrFormats.td171 : CSKY32Inst<AddrModeNone, 0x3a, (outs CARRY:$ca),
267 (ins CARRY:$cond, GPR:$false, GPR:$rx, ImmType:$imm5),
474 (outs CARRY:$ca), (ins GPR:$rx, ImmType:$imm5),
585 : CSKY32Inst<AddrModeNone, 0x31, (outs CARRY:$ca),
618 (ins CARRY:$ca, GPR:$rx, GPR:$false),
647 (ins CARRY:$ca), !strconcat(op, "\t$rz"), []> {
660 (ins CARRY:$ca, GPR:$false), !strconcat(op, "\t$rz"), []> {
H A DCSKYInstrInfoF1.td436 def FSELS : CSKYPseudo<(outs sFPR32Op:$dst), (ins CARRY:$cond, sFPR32Op:$src1, sFPR32Op:$src2),
437 "!fsels\t$dst, $src1, src2", [(set sFPR32Op:$dst, (select CARRY:$cond, sFPR32Op:$src1, sFPR32Op:$src2))]>;
440 def FSELD : CSKYPseudo<(outs sFPR64Op:$dst), (ins CARRY:$cond, sFPR64Op:$src1, sFPR64Op:$src2),
441 "!fseld\t$dst, $src1, src2", [(set sFPR64Op:$dst, (select CARRY:$cond, sFPR64Op:$src1, sFPR64Op:$src2))]>;
H A DCSKYInstrFormatsF1.td95 …: F_XYZ_BASE<datatype, sop, (outs CARRY:$ca), (ins regtype:$vrx, regtype:$vry), !strconcat(op#op_s…
100 : F_XYZ_BASE<datatype, sop, (outs CARRY:$ca), (ins regtype:$vrx), !strconcat(op#op_su, "\t$vrx"),
H A DCSKYInstrInfoF2.td480 def : Pat<(select CARRY:$ca, FPR32Op:$rx, FPR32Op:$false),
481 (f2FSEL_S CARRY:$ca, FPR32Op:$rx, FPR32Op:$false)>;
483 def : Pat<(select CARRY:$ca, FPR64Op:$rx, FPR64Op:$false),
484 (f2FSEL_D CARRY:$ca, FPR64Op:$rx, FPR64Op:$false)>;
H A DCSKYRegisterInfo.td184 def CARRY : RegisterClass<"CSKY", [i32], 32, (add C)> {
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DREADME.txt60 ADD LOGICAL WITH CARRY and SUBTRACT LOGICAL WITH BORROW, so the high
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.td766 let Defs = [CARRY] in
770 let Defs = [CARRY, CR0] in
781 let Defs = [CARRY] in
785 let Defs = [CARRY, CR0] in
877 let Defs = [CARRY] in
881 let Defs = [CARRY, CR0] in
887 let Defs = [CARRY, XER] in
891 let Defs = [CARRY, XER, CR0] in
926 let Defs = [CARRY] in
930 let Defs = [CARRY, CR0] in
[all …]
H A DPPCRegisterInfo.td313 def CARRY: SPR<1, "xer">, DwarfRegNum<[76]> {
495 def CARRYRC : RegisterClass<"PPC", [i32], 32, (add CARRY, XER)> {
H A DPPCInstr64Bit.td766 let Defs = [CARRY] in
782 let Defs = [CARRY] in {
797 let Uses = [CARRY] in {
978 let isCodeGenOnly = 1, Defs = [CARRY] in
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.h499 CARRY, enumerator
H A DAMDGPUInstrInfo.td209 def AMDGPUcarry : SDNode<"AMDGPUISD::CARRY", SDTIntBinOp, []>;
H A DR600ISelLowering.cpp406 case ISD::UADDO: return LowerUADDSUBO(Op, DAG, ISD::ADD, AMDGPUISD::CARRY); in LowerOperation()
H A DAMDGPUISelLowering.cpp5471 NODE_NAME_CASE(CARRY) in getTargetNodeName()
5640 case AMDGPUISD::CARRY: in computeKnownBitsForTargetNode()
5817 case AMDGPUISD::CARRY: in ComputeNumSignBitsForTargetNode()
/freebsd/sys/dev/aic7xxx/
H A Daic7xxx_reg.h1449 #define CARRY 0x01 macro
H A Daic7xxx.reg651 field CARRY 0x01
H A Daic79xx_reg.h3491 #define CARRY 0x01 macro
H A Daic79xx.reg3229 field CARRY 0x01
/freebsd/share/misc/
H A Dpci_vendors21537 14ef CARRY Computer ENG. CO Ltd