Home
last modified time | relevance | path

Searched refs:shft (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A D2008-05-12-tailmerge-5.ll72 %shft = lshr i64 %str.1, 8 ; <i64> [#uses=2]
74 %byte4 = trunc i64 %shft to i8 ; <i8> [#uses=1]
76 %shft5 = lshr i64 %shft, 8 ; <i64> [#uses=2]
/llvm-project-15.0.7/llvm/test/Transforms/LoopUnroll/
H A Druntime-loop-multiexit-dom-verify.ll77 %shft = ashr i64 %add.iv, 1
78 %cmp2 = icmp ult i64 %shft, %trip
86 %shftphi = phi i64 [ %shft, %latch ]
156 %shft = ashr i64 %add.iv, 1
157 %cmp2 = icmp ult i64 %shft, %trip
234 %shft = ashr i64 %add.iv, 1
235 %cmp2 = icmp ult i64 %shft, %trip
242 %shftphi = phi i64 [ %shft, %latch ]
H A Druntime-loop-multiple-exits.ll4393 ; EPILOG-NEXT: ret i32 %shft
4395 … %shft, %header ], [ %shft, %latch ], [ %shft, %latch.1 ], [ %shft, %latch.2 ], [ %shft, %latch.3 …
4447 ; EPILOG-BLOCK-NEXT: ret i32 %shft
4449 ; EPILOG-BLOCK-NEXT: %sext3.ph = phi i32 [ %shft, %header ], [ %shft, %latch ]
4522 ; PROLOG-NEXT: ret i32 %shft
4524 … %shft, %header ], [ %shft, %latch ], [ %shft, %latch.1 ], [ %shft, %latch.2 ], [ %shft, %latch.3 …
4573 ; PROLOG-BLOCK-NEXT: ret i32 %shft
4575 ; PROLOG-BLOCK-NEXT: %sext3.ph = phi i32 [ %shft, %header ], [ %shft, %latch ]
4584 %shft = ashr exact i32 %arg, 16
4603 ret i32 %shft
[all …]
/llvm-project-15.0.7/openmp/runtime/src/
H A Dkmp_csupport.cpp4180 kmp_int64 shft; in __kmpc_doacross_wait() local
4272 shft = iter_number % 32; // use 32-bit granularity in __kmpc_doacross_wait()
4274 flag = 1 << shft; in __kmpc_doacross_wait()
4287 gtid, (iter_number << 5) + shft)); in __kmpc_doacross_wait()
4292 kmp_int64 shft; in __kmpc_doacross_post() local
4353 shft = iter_number % 32; // use 32-bit granularity in __kmpc_doacross_post()
4355 flag = 1 << shft; in __kmpc_doacross_post()
4360 (iter_number << 5) + shft)); in __kmpc_doacross_post()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMInstrThumb2.td2676 (t2SSAT imm1_32:$pos, GPRnopc:$a, imm0_31:$shft)>;
2678 (t2SSAT imm1_32:$pos, GPRnopc:$a, asr_imm:$shft)>;
2680 (t2USAT imm0_31:$pos, GPRnopc:$a, imm0_31:$shft)>;
2682 (t2USAT imm0_31:$pos, GPRnopc:$a, asr_imm:$shft)>;
2683 def : T2Pat<(ARMssat (shl GPRnopc:$a, imm0_31:$shft), imm0_31:$pos),
2684 (t2SSAT imm0_31:$pos, GPRnopc:$a, imm0_31:$shft)>;
2685 def : T2Pat<(ARMssat (sra GPRnopc:$Rn, asr_imm:$shft), imm0_31:$pos),
2686 (t2SSAT imm0_31:$pos, GPRnopc:$Rn, asr_imm:$shft)>;
2687 def : T2Pat<(ARMusat (shl GPRnopc:$a, imm0_31:$shft), imm0_31:$pos),
2688 (t2USAT imm0_31:$pos, GPRnopc:$a, imm0_31:$shft)>;
[all …]
H A DARMInstrInfo.td4131 (SSAT imm1_32:$pos, GPRnopc:$a, imm0_31:$shft)>;
4133 (SSAT imm1_32:$pos, GPRnopc:$a, asr_imm:$shft)>;
4135 (USAT imm0_31:$pos, GPRnopc:$a, imm0_31:$shft)>;
4137 (USAT imm0_31:$pos, GPRnopc:$a, asr_imm:$shft)>;
4138 def : ARMPat<(ARMssat (shl GPRnopc:$Rn, imm0_31:$shft), imm0_31:$pos),
4140 def : ARMPat<(ARMssat (sra GPRnopc:$Rn, asr_imm:$shft), imm0_31:$pos),
4141 (SSAT imm0_31:$pos, GPRnopc:$Rn, asr_imm:$shft)>;
4142 def : ARMPat<(ARMusat (shl GPRnopc:$Rn, imm0_31:$shft), imm0_31:$pos),
4143 (USAT imm0_31:$pos, GPRnopc:$Rn, imm0_31:$shft)>;
4144 def : ARMPat<(ARMusat (sra GPRnopc:$Rn, asr_imm:$shft), imm0_31:$pos),
[all …]