Lines Matching refs:i64

170 // These all create MVT::i64 nodes to ensure the value is not sign-extended
177 return CurDAG->getTargetConstant(Value, SDLoc(N), MVT::i64);
183 return CurDAG->getTargetConstant(Value, SDLoc(N), MVT::i64);
189 return CurDAG->getTargetConstant(Value, SDLoc(N), MVT::i64);
195 return CurDAG->getTargetConstant(Value, SDLoc(N), MVT::i64);
201 return CurDAG->getTargetConstant(Value, SDLoc(N), MVT::i64);
207 return CurDAG->getTargetConstant(Value, SDLoc(N), MVT::i64);
213 return CurDAG->getTargetConstant(Value, SDLoc(N), MVT::i64);
218 return CurDAG->getTargetConstant(Value, SDLoc(N), MVT::i64);
224 MVT::i64);
230 MVT::i64);
236 MVT::i64);
242 MVT::i64);
248 MVT::i64);
254 MVT::i64);
260 MVT::i64);
266 MVT::i64);
272 MVT::i64);
278 MVT::i64);
284 MVT::i64);
290 SDLoc(N), MVT::i64);
405 // Immediates for 16-bit chunks of an i64, with the other bits of the
407 defm imm64ll16 : Immediate<i64, [{
411 defm imm64lh16 : Immediate<i64, [{
415 defm imm64hl16 : Immediate<i64, [{
419 defm imm64hh16 : Immediate<i64, [{
423 // Immediates for 16-bit chunks of an i64, with the other bits of the
425 defm imm64ll16c : Immediate<i64, [{
430 defm imm64lh16c : Immediate<i64, [{
435 defm imm64hl16c : Immediate<i64, [{
440 defm imm64hh16c : Immediate<i64, [{
445 // Immediates for the lower and upper 32 bits of an i64, with the other
447 defm imm64lf32 : Immediate<i64, [{
451 defm imm64hf32 : Immediate<i64, [{
455 // Immediates for the lower and upper 32 bits of an i64, with the other
457 defm imm64lf32c : Immediate<i64, [{
462 defm imm64hf32c : Immediate<i64, [{
468 defm imm64lh16n : Immediate<i64, [{
473 defm imm64lf32n : Immediate<i64, [{
479 defm imm64sx8 : Immediate<i64, [{
483 defm imm64zx8 : Immediate<i64, [{
487 defm imm64sx16 : Immediate<i64, [{
491 defm imm64sx16n : Immediate<i64, [{
495 defm imm64zx16 : Immediate<i64, [{
499 defm imm64sx32 : Immediate<i64, [{
503 defm imm64sx32n : Immediate<i64, [{
507 defm imm64zx32 : Immediate<i64, [{
511 defm imm64zx32n : Immediate<i64, [{
515 defm imm64zx48 : Immediate<i64, [{
519 class Imm64 : ImmLeaf<i64, [{}]>, Operand<i64> {
581 def tlssym : Operand<i64> { }
595 def pcrel32 : PCRelAddress<i64, "pcrel32", PCRel32> {
608 def disp12imm64 : Operand<i64>;
615 def disp20imm64 : Operand<i64>;