| /netbsd-src/external/gpl3/gcc.old/dist/gcc/config/aarch64/ |
| H A D | aarch64.c | 4841 rtx ptrue = aarch64_ptrue_reg (pred_mode); in aarch64_expand_sve_ld1rq() local 4842 emit_insn (gen_aarch64_sve_ld1rq (mode, dest, src, ptrue)); in aarch64_expand_sve_ld1rq() 5558 rtx ptrue = aarch64_ptrue_reg (pred_mode); in aarch64_expand_sve_mem_move() local 5564 aarch64_emit_sve_pred_move (tmp, ptrue, src); in aarch64_expand_sve_mem_move() 5569 aarch64_emit_sve_pred_move (dest, ptrue, src); in aarch64_expand_sve_mem_move() 5648 rtx ptrue = aarch64_ptrue_reg (VNx16BImode); in aarch64_maybe_expand_sve_subreg_move() local 5649 rtx unspec = gen_rtx_UNSPEC (GET_MODE (dest), gen_rtvec (2, ptrue, src), in aarch64_maybe_expand_sve_subreg_move() 5689 aarch64_split_sve_subreg_move (rtx dest, rtx ptrue, rtx src) in aarch64_split_sve_subreg_move() argument 5704 ptrue = gen_lowpart (pred_mode, ptrue); in aarch64_split_sve_subreg_move() 5708 dest, ptrue, src)); in aarch64_split_sve_subreg_move() [all …]
|
| H A D | aarch64-sve.md | 2499 rtx ptrue = aarch64_ptrue_reg (<VPRED>mode); 2500 emit_insn (gen_sve_ld1r<mode> (operands[0], ptrue, operands[1], 8042 rtx ptrue = force_reg (VNx16BImode, aarch64_ptrue_all (<data_bytes>)); 8043 rtx cast_ptrue = gen_lowpart (<MODE>mode, ptrue); 8054 emit_insn (gen_aarch64_ptest<mode> (ptrue, cast_ptrue, ptrue_flag, pred)); 8899 rtx ptrue = aarch64_ptrue_reg (VNx2BImode); 8902 (operands[0], ptrue, temp, strictness)); 9088 rtx ptrue = aarch64_ptrue_reg (<VWIDE_PRED>mode); 9091 (operands[0], ptrue, temp, strictness)); 9293 ;; flag-setting instructions, these flags are always set wrt a ptrue.
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/config/aarch64/ |
| H A D | aarch64.cc | 6128 rtx ptrue = aarch64_ptrue_reg (pred_mode); in aarch64_expand_sve_ld1rq() local 6129 emit_insn (gen_aarch64_sve_ld1rq (mode, dest, src, ptrue)); in aarch64_expand_sve_ld1rq() 6848 rtx ptrue = aarch64_ptrue_reg (pred_mode); in aarch64_expand_sve_mem_move() local 6854 aarch64_emit_sve_pred_move (tmp, ptrue, src); in aarch64_expand_sve_mem_move() 6859 aarch64_emit_sve_pred_move (dest, ptrue, src); in aarch64_expand_sve_mem_move() 6938 rtx ptrue = aarch64_ptrue_reg (VNx16BImode); in aarch64_maybe_expand_sve_subreg_move() local 6939 rtx unspec = gen_rtx_UNSPEC (GET_MODE (dest), gen_rtvec (2, ptrue, src), in aarch64_maybe_expand_sve_subreg_move() 6979 aarch64_split_sve_subreg_move (rtx dest, rtx ptrue, rtx src) in aarch64_split_sve_subreg_move() argument 6994 ptrue = gen_lowpart (pred_mode, ptrue); in aarch64_split_sve_subreg_move() 6998 dest, ptrue, src)); in aarch64_split_sve_subreg_move() [all …]
|
| H A D | aarch64-sve.md | 2499 rtx ptrue = aarch64_ptrue_reg (<VPRED>mode); 2500 emit_insn (gen_sve_ld1r<mode> (operands[0], ptrue, operands[1], 5558 ;; Predicated FCADD using ptrue for unpredicated optab for auto-vectorizer 8414 rtx ptrue = force_reg (VNx16BImode, aarch64_ptrue_all (<data_bytes>)); 8415 rtx cast_ptrue = gen_lowpart (<MODE>mode, ptrue); 8426 emit_insn (gen_aarch64_ptest<mode> (ptrue, cast_ptrue, ptrue_flag, pred)); 9283 rtx ptrue = aarch64_ptrue_reg (VNx2BImode); 9286 (operands[0], ptrue, temp, strictness)); 9472 rtx ptrue = aarch64_ptrue_reg (<VWIDE_PRED>mode); 9475 (operands[0], ptrue, temp, strictness)); [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/ |
| H A D | combine.cc | 9200 if_then_else_cond (rtx x, rtx *ptrue, rtx *pfalse) in if_then_else_cond() argument 9212 *ptrue = (code == NE) ? const_true_rtx : const0_rtx; in if_then_else_cond() 9222 *ptrue = simplify_gen_unary (code, mode, true0, GET_MODE (XEXP (x, 0))); in if_then_else_cond() 9274 *ptrue = simplify_gen_relational (code, mode, VOIDmode, in if_then_else_cond() 9281 *ptrue = simplify_gen_binary (code, mode, true0, true1); in if_then_else_cond() 9315 *ptrue = simplify_gen_binary (MULT, mode, op0, const_true_rtx); in if_then_else_cond() 9346 *ptrue = *pfalse = const0_rtx; in if_then_else_cond() 9357 *ptrue = XEXP (x, 1), *pfalse = XEXP (x, 2); in if_then_else_cond() 9362 *ptrue = XEXP (x, 2), *pfalse = XEXP (x, 1); in if_then_else_cond() 9381 *ptrue = true0; in if_then_else_cond() [all …]
|
| H A D | ChangeLog-2019 | 18071 (*cmp<cmp_op><mode>_and): Match a known-ptrue UNSPEC_PRED_Z instead
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/ |
| H A D | combine.c | 9327 if_then_else_cond (rtx x, rtx *ptrue, rtx *pfalse) in if_then_else_cond() argument 9339 *ptrue = (code == NE) ? const_true_rtx : const0_rtx; in if_then_else_cond() 9349 *ptrue = simplify_gen_unary (code, mode, true0, GET_MODE (XEXP (x, 0))); in if_then_else_cond() 9401 *ptrue = simplify_gen_relational (code, mode, VOIDmode, in if_then_else_cond() 9408 *ptrue = simplify_gen_binary (code, mode, true0, true1); in if_then_else_cond() 9442 *ptrue = simplify_gen_binary (MULT, mode, op0, const_true_rtx); in if_then_else_cond() 9473 *ptrue = *pfalse = const0_rtx; in if_then_else_cond() 9484 *ptrue = XEXP (x, 1), *pfalse = XEXP (x, 2); in if_then_else_cond() 9489 *ptrue = XEXP (x, 2), *pfalse = XEXP (x, 1); in if_then_else_cond() 9508 *ptrue = true0; in if_then_else_cond() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
| H A D | SVEInstrFormats.td | 319 defm PTRUE : sve_int_ptrue<0b000, "ptrue", AArch64ptrue>; 424 Instruction inst, Instruction ptrue> 426 (inst (IMPLICIT_DEF), (ptrue 31), $Op1)>; 429 ValueType vt2, Instruction inst, Instruction ptrue> 431 (inst (ptrue 31), $Op1, $Op2)>;
|
| H A D | AArch64SchedA64FX.td | 3359 // [356] "ptrue $Pd, $pattern";
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
| H A D | HexagonPatterns.td | 113 def ptrue: PatFrag<(ops), (HexagonPTRUE)>; 115 def pnot: PatFrag<(ops node:$Pu), (xor node:$Pu, ptrue)>;
|
| /netbsd-src/external/gpl3/gcc.old/dist/ |
| H A D | MD5SUMS | 47074 d2f82e332146bd7fa50adc7f52a9e139 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ptrue.c
|
| /netbsd-src/external/gpl3/gcc/dist/ |
| H A D | MD5SUMS | 53324 d2f82e332146bd7fa50adc7f52a9e139 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ptrue.c
|