Home
last modified time | relevance | path

Searched refs:Pseudo (Results 1 – 25 of 186) sorted by relevance

12345678

/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRInstrInfo.td371 : Pseudo<(outs),
407 : Pseudo<(outs DREGS
500 : Pseudo<(outs DREGS
532 : Pseudo<(outs DLDREGS
837 : Pseudo<(outs DLDREGS
869 : Pseudo<(outs DLDREGS
1072 : Pseudo<(outs),
1342 : Pseudo<(outs DREGS
1423 : Pseudo<(outs DREGS
1458 : Pseudo<(outs DRC
[all …]
H A DAVRInstrFormats.td43 // Pseudo instructions are not real AVR instructions. The DAG stores
50 class Pseudo<dag outs, dag ins, string asmstr, list<dag> pattern>
555 : Pseudo<outs, ins, asmstr, pattern> {
560 : Pseudo<outs, ins, asmstr, pattern> {
565 : Pseudo<outs, ins, asmstr, pattern> {
572 : Pseudo<outs, ins, asmstr, pattern> {
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelDAGToDAG.h204 uint16_t Pseudo; member
214 uint16_t Pseudo; member
223 uint16_t Pseudo; member
233 uint16_t Pseudo; member
242 uint16_t Pseudo; member
250 uint16_t Pseudo; member
259 uint16_t Pseudo; member
H A DRISCVInstrInfo.td1398 def PseudoCCADD : Pseudo<(outs GPR:$dst),
1403 def PseudoCCSUB : Pseudo<(outs GPR:$dst),
1408 def PseudoCCSLL : Pseudo<(outs GPR:$dst),
1413 def PseudoCCSRL : Pseudo<(outs GPR:$dst),
1418 def PseudoCCSRA : Pseudo<(outs GPR:$dst),
1423 def PseudoCCAND : Pseudo<(outs GPR:$dst),
1428 def PseudoCCOR : Pseudo<(outs GPR:$dst),
1600 class LongBccPseudo : Pseudo<(outs),
1846 : Pseudo<(outs GPR:$rd), (ins),
1854 : Pseudo<(outs), (ins GPR:$val),
[all …]
H A DRISCVInstrInfoA.td99 // Pseudo-instructions and codegen patterns
171 /// Pseudo AMOs
173 class PseudoAMO : Pseudo<(outs GPR:$res, GPR:$scratch),
182 : Pseudo<(outs GPR:$res, GPR:$scratch),
191 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2),
202 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2),
211 class PseudoMaskedAMOPat<Intrinsic intrin, Pseudo AMOInst>
215 class PseudoMaskedAMOMinMaxPat<Intrinsic intrin, Pseudo AMOInst>
311 : Pseudo<(outs GPR:$res, GPR:$scratch),
322 multiclass PseudoCmpXchgPat<string Op, Pseudo CmpXchgInst,
[all …]
H A DRISCVInstrInfoVPseudos.td527 Pseudo Pseudo = !cast<Pseudo>(NAME); // Used as a key.
568 Pseudo MaskedPseudo = !cast<Pseudo>(NAME);
569 Pseudo UnmaskedPseudo = !cast<Pseudo>(!subst("_MASK", "", NAME));
588 Pseudo Pseudo = !cast<Pseudo>(NAME);
609 Pseudo Pseudo = !cast<Pseudo>(NAME);
626 Pseudo Pseudo = !cast<Pseudo>(NAME);
657 Pseudo Pseudo = !cast<Pseudo>(NAME);
675 Pseudo Pseudo = !cast<Pseudo>(NAME);
692 Pseudo Pseudo = !cast<Pseudo>(NAME);
710 Pseudo Pseudo = !cast<Pseudo>(NAME);
[all …]
H A DRISCVInstrInfoXSf.td226 Pseudo<(outs),
240 Pseudo<(outs),
254 Pseudo<(outs),
268 Pseudo<(outs RDClass:$rd),
282 Pseudo<(outs RDClass:$rd),
296 Pseudo<(outs RDClass:$rd),
348 def "Pseudo" # NAME # "_" # mx
373 defm "Pseudo" # NAME : VPseudoBinaryRoundingMode<MxListW[i].vrclass,
568 "Pseudo" # instruction, kind, VdInfo.Vector,
612 "Pseudo" # instruction # "_" # Vti.LMul.MX,
H A DRISCVInstrFormats.td238 // Pseudo instructions
239 class Pseudo<dag outs, dag ins, list<dag> pattern, string opcodestr = "", string argstr = "">
246 : Pseudo<(outs GPR:$rd), (ins Ty:$rs1, Ty:$rs2), []> {
252 // Pseudo load instructions.
254 : Pseudo<(outs GPR:$rd), (ins bare_symbol:$addr), [], opcodestr, "$rd, $addr"> {
263 … : Pseudo<(outs GPR:$tmp, rdty:$rd), (ins bare_symbol:$addr), [], opcodestr, "$rd, $addr, $tmp"> {
271 // Pseudo store instructions.
273 … : Pseudo<(outs GPR:$tmp), (ins rsty:$rs, bare_symbol:$addr), [], opcodestr, "$rs, $addr, $tmp"> {
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrTSX.td23 def XBEGIN : I<0, Pseudo, (outs GR32:$dst), (ins),
34 // Pseudo instruction to fake the definition of EAX on the fallback code path.
36 def XABORT_DEF : I<0, Pseudo, (outs), (ins), "# XABORT DEF", []>;
H A DX86InstrCompiler.td24 // Random Pseudo Instructions.
85 def VAARG_64 : I<0, Pseudo,
92 def VAARG_X32 : I<0, Pseudo,
177 // EH Pseudo Instructions
260 // Pseudo instructions used by KCFI.
367 // String Pseudo Instructions
542 def CMOV#NAME : I<0, Pseudo,
977 I<0, Pseudo, (outs GR64:$dst),
1000 I<0, Pseudo, (outs GR64:$dst),
1457 def ADD8ri_DB : I<0, Pseudo,
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVInstrFormats.td28 // Pseudo instructions
29 class Pseudo<dag outs, dag ins> : Op<0, outs, ins, ""> {
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchInstrInfo.td1026 // Pseudo-instructions and codegen patterns
1270 def PseudoUNIMP : Pseudo<(outs), (ins), [(trap)]>,
1564 def PseudoLA_ABS_LARGE : Pseudo<(outs GPR:$dst),
1570 def PseudoLA_PCREL_LARGE : Pseudo<(outs GPR:$dst),
1588 def PseudoLA_GOT_LARGE : Pseudo<(outs GPR:$dst),
1592 def PseudoLA_TLS_IE_LARGE : Pseudo<(outs GPR:$dst),
1858 : Pseudo<(outs GPR:$res, GPR:$scratch),
1935 : Pseudo<(outs GPR:$res, GPR:$scratch),
1948 : Pseudo<(outs GPR:$res, GPR:$scratch),
1964 class AtomicPat<Intrinsic intrin, Pseudo AMInst>
[all …]
H A DLoongArchFloat32InstrInfo.td124 // Pseudo instructions for spill/reload CFRs.
126 def PseudoST_CFR : Pseudo<(outs),
129 def PseudoLD_CFR : Pseudo<(outs CFR:$ccd),
140 // Pseudo instruction for copying CFRs.
141 def PseudoCopyCFR : Pseudo<(outs CFR:$dst), (ins CFR:$src)> {
151 // Pseudo-instructions and codegen patterns
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonPseudo.td25 def A2_iconst : Pseudo<(outs IntRegs:$Rd32),
82 def ADJCALLSTACKDOWN : Pseudo<(outs), (ins i32imm:$amt1, i32imm:$amt2),
86 def ADJCALLSTACKUP : Pseudo<(outs), (ins i32imm:$amt1, i32imm:$amt2),
225 : Pseudo<(outs), iops, "">, PredRel {
268 def PS_tailcall_i : Pseudo<(outs), (ins a30_2Imm:$dst), "", []>;
271 def PS_aligna : Pseudo<(outs IntRegs:$Rd), (ins u32_0Imm:$A), "", []>;
282 def PS_fi : Pseudo<(outs IntRegs:$Rd),
285 def PS_fia : Pseudo<(outs IntRegs:$Rd),
335 def PS_alloca: Pseudo <(outs IntRegs:$Rd),
463 def PS_vstorerq_ai: Pseudo<(outs),
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCA/
H A DRISCVCustomBehaviour.cpp31 uint16_t Pseudo; member
300 << " with " << MCII.getName(RVV->Pseudo) << '\n'); in getSchedClassID()
301 return MCII.get(RVV->Pseudo).getSchedClass(); in getSchedClassID()
/freebsd/sys/powerpc/conf/dpaa/
H A DDPAA29 options PSEUDOFS #Pseudo-filesystem framework
95 # Pseudo devices
/freebsd/contrib/netbsd-tests/usr.bin/config/
H A Dd_pseudo_parent5 # Pseudo-devices can have children on interface attributes,
/freebsd/sys/powerpc/conf/
H A DDEFAULTS5 # Pseudo devices.
/freebsd/sys/arm64/conf/
H A DDEFAULTS7 # Pseudo devices.
/freebsd/sys/riscv/conf/
H A DDEFAULTS7 # Pseudo devices.
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsBaseInfo.h107 Pseudo = 0, enumerator
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFInstrFormats.td121 // Pseudo instructions
122 class Pseudo<dag outs, dag ins, string asmstr, list<dag> pattern>
/freebsd/sys/amd64/conf/
H A DDEFAULTS12 # Pseudo devices.
/freebsd/sys/i386/conf/
H A DDEFAULTS13 # Pseudo devices.
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCInstrDesc.h152 Pseudo, enumerator
269 bool isPseudo() const { return Flags & (1ULL << MCID::Pseudo); } in isPseudo()

12345678