Lines Matching full:pseudo
132 // Pseudo instructions.
133 class Pseudo<dag outs, dag ins, string asmstr, list<dag> pattern>
137 def ADJCALLSTACKDOWN : Pseudo<(outs), (ins i32imm:$amt),
140 def ADJCALLSTACKUP : Pseudo<(outs), (ins i32imm:$amt1, i32imm:$amt2),
203 // Pseudo-instruction for loading a general 32-bit constant.
204 def LOAD32imm: Pseudo<(outs GR:$dst), (ins i32imm:$src),
208 def LOAD32sym: Pseudo<(outs GR:$dst), (ins i32imm:$src),
234 // Pseudo-instruction for loading a stack slot
235 def LOAD32fi: Pseudo<(outs DP:$dst), (ins MEMii:$mem),
240 def LOAD16fi: Pseudo<(outs D16:$dst), (ins MEMii:$mem),
244 // Pseudo-instruction for loading a stack slot, used for AnyCC regs.
246 def LOAD8fi: Pseudo<(outs AnyCC:$dst), (ins MEMii:$mem),
386 // Pseudo-instructions for storing to a stack slot
387 def STORE32fi: Pseudo<(outs), (ins DP:$val, MEMii:$mem),
391 // Note: This stack-storing pseudo-instruction is expanded to multiple insns
392 def STORE16fi: Pseudo<(outs), (ins D16:$val, MEMii:$mem),
396 // Pseudo-instructions for storing AnyCC register to a stack slot.
398 def STORE8fi: Pseudo<(outs), (ins AnyCC:$val, MEMii:$mem),