Home
last modified time | relevance | path

Searched refs:BFE (Results 1 – 25 of 87) sorted by relevance

1234

/external/llvm/test/CodeGen/AMDGPU/
Dllvm.AMDGPU.bfe.i32.ll56 ; EG-NOT: BFE
66 ; EG-NOT: BFE
186 ; EG-NOT: BFE
198 ; EG-NOT: BFE
210 ; EG-NOT: BFE
222 ; EG-NOT: BFE
234 ; EG-NOT: BFE
246 ; EG-NOT: BFE
258 ; EG-NOT: BFE
270 ; EG-NOT: BFE
[all …]
Dshift-and-i64-ubfe.ll3 ; Make sure 64-bit BFE pattern does a 32-bit BFE on the relevant half.
41 ; GCN-DAG: v_bfe_u32 v[[BFE:[0-9]+]], [[VAL]], 1, 1
43 ; GCN: buffer_store_dwordx2 v{{\[}}[[BFE]]:[[ZERO]]{{\]}}
57 ; GCN-DAG: v_bfe_u32 v[[BFE:[0-9]+]], [[VAL]], 20, 1
59 ; GCN: buffer_store_dwordx2 v{{\[}}[[BFE]]:[[ZERO]]{{\]}}
89 ; GCN-DAG: v_bfe_u32 v[[BFE:[0-9]+]], [[VAL]], 1, 1{{$}}
105 ; GCN-DAG: v_bfe_u32 v[[BFE:[0-9]+]], [[VAL]], 20, 2
107 ; GCN: buffer_store_dwordx2 v{{\[}}[[BFE]]:[[ZERO]]{{\]}}
121 ; GCN-DAG: v_bfe_u32 v[[BFE:[0-9]+]], [[VAL]], 1, 30
123 ; GCN: buffer_store_dwordx2 v{{\[}}[[BFE]]:[[ZERO]]{{\]}}
[all …]
Dllvm.AMDGPU.bfe.u32.ll46 ; EG-NOT: BFE
56 ; EG-NOT: BFE
334 ; EG-NOT: BFE
346 ; EG-NOT: BFE
358 ; EG-NOT: BFE
370 ; EG-NOT: BFE
382 ; EG-NOT: BFE
394 ; EG-NOT: BFE
406 ; EG-NOT: BFE
418 ; EG-NOT: BFE
[all …]
Dsdiv.ll87 ; SI: v_bfe_i32 [[BFE:v[0-9]+]], v{{[0-9]+}}, 0, 8
88 ; SI: buffer_store_dword [[BFE]]
101 ; SI: v_bfe_i32 [[BFE:v[0-9]+]], v{{[0-9]+}}, 0, 23
102 ; SI: buffer_store_dword [[BFE]]
115 ; SI: v_bfe_i32 [[BFE:v[0-9]+]], v{{[0-9]+}}, 0, 24
116 ; SI: buffer_store_dword [[BFE]]
Dsext-eliminate.ll8 ; EG-NOT: BFE
20 ; EG-NOT: BFE
Dsext-in-reg-failure-r600.ll7 ; EG-NOT: BFE
Dshift-i64-opts.ll58 ; GCN: v_bfe_u32 v[[BFE:[0-9]+]], v[[HI]], 8, 23
60 ; GCN: buffer_store_dwordx2 v{{\[}}[[BFE]]:[[ZERO]]{{\]}}
Dsext-in-reg.ll239 ; EG-NOT: BFE
260 ; EG-NOT: BFE
485 ; Make sure there isn't a redundant BFE
582 ; Make sure we propagate the VALUness to users of a moved scalar BFE.
/external/llvm-project/llvm/test/CodeGen/AMDGPU/
Dshift-and-i64-ubfe.ll4 ; Make sure 64-bit BFE pattern does a 32-bit BFE on the relevant half.
43 ; GCN-DAG: v_bfe_u32 v[[BFE:[0-9]+]], [[VAL]], 1, 1
45 ; GCN: buffer_store_dwordx2 v{{\[}}[[BFE]]:[[ZERO]]{{\]}}
59 ; GCN-DAG: v_bfe_u32 v[[BFE:[0-9]+]], [[VAL]], 20, 1
61 ; GCN: buffer_store_dwordx2 v{{\[}}[[BFE]]:[[ZERO]]{{\]}}
93 ; GCN-DAG: v_bfe_u32 v[[BFE:[0-9]+]], [[VAL]], 1, 1{{$}}
95 ; GCN: buffer_store_dwordx2 v{{\[}}[[BFE]]:[[ZERO1]]{{\]}}
109 ; GCN-DAG: v_bfe_u32 v[[BFE:[0-9]+]], [[VAL]], 20, 2
111 ; GCN: buffer_store_dwordx2 v{{\[}}[[BFE]]:[[ZERO]]{{\]}}
125 ; GCN-DAG: v_bfe_u32 v[[BFE:[0-9]+]], [[VAL]], 1, 30
[all …]
Dbfe-combine.ll6 ; VI: v_bfe_u32 v[[BFE:[0-9]+]], v{{[0-9]+}}, 8, 8
7 ; VI: v_lshlrev_b32_e32 v[[ADDRBASE:[0-9]+]], 2, v[[BFE]]
27 ; VI: v_bfe_u32 v[[BFE:[0-9]+]], v{{[0-9]+}}, 16, 16
28 ; VI: v_lshlrev_b32_e32 v[[ADDRBASE:[0-9]+]], {{[^,]+}}, v[[BFE]]
Dsext-eliminate.ll8 ; EG-NOT: BFE
20 ; EG-NOT: BFE
Dbfe-patterns.ll28 ; SI-NEXT: v_lshr_b32_e32 [[BFE:v[0-9]+]], [[SHL]], [[SUB]]
31 ; VI-NEXT: v_lshrrev_b32_e32 [[BFE:v[0-9]+]], [[SUB]], [[SHL]]
33 ; GCN: [[BFE]]
105 ; SI-NEXT: v_ashr_i32_e32 [[BFE:v[0-9]+]], [[SHL]], [[SUB]]
108 ; VI-NEXT: v_ashrrev_i32_e32 [[BFE:v[0-9]+]], [[SUB]], [[SHL]]
110 ; GCN: [[BFE]]
Dsext-in-reg.ll262 ; EG-NOT: BFE
283 ; EG-NOT: BFE
460 ; Make sure we propagate the VALUness to users of a moved scalar BFE.
524 ; SI: s_bfe_i32 [[BFE:s[0-9]+]], [[VAL]], 0x10000
525 ; SI: v_mov_b32_e32 [[VBFE:v[0-9]+]], [[BFE]]
543 ; SI: s_bfe_i32 [[BFE:s[0-9]+]], [[VAL]], 0x20000
544 ; SI: v_mov_b32_e32 [[VBFE:v[0-9]+]], [[BFE]]
561 ; GCN: v_bfe_i32 [[BFE:v[0-9]+]], [[VAL]], 0, 1{{$}}
563 ; GCN: ds_write_b16 v{{[0-9]+}}, [[BFE]]
583 ; GCN: v_bfe_i32 [[BFE:v[0-9]+]], [[REG]], 0, 1{{$}}
[all …]
Dsext-in-reg-failure-r600.ll5 ; EG-NOT: BFE
Dsint_to_fp.f64.ll77 ; VI: s_bfe_i32 [[BFE:s[0-9]+]], [[VAL]], 0x80000
78 ; VI: s_sext_i32_i16 [[SEXT:s[0-9]+]], [[BFE]]
Dllvm.amdgcn.ubfe.ll1039 ; EG-NOT: BFE
1065 ; EG-NOT: BFE
1091 ; EG-NOT: BFE
1117 ; EG-NOT: BFE
1143 ; EG-NOT: BFE
1169 ; EG-NOT: BFE
1195 ; EG-NOT: BFE
1221 ; EG-NOT: BFE
1247 ; EG-NOT: BFE
1273 ; EG-NOT: BFE
[all …]
Dllvm.amdgcn.sbfe.ll384 ; GCN: v_bfe_i32 [[BFE:v[0-9]+]], [[LOAD]], 0, 24
385 ; GCN: buffer_store_dword [[BFE]],
397 ; GCN: v_bfe_i32 [[BFE:v[0-9]+]], [[LOAD]], 1, 16
398 ; GCN: v_lshrrev_b32_e32 [[TMP0:v[0-9]+]], 31, [[BFE]]
399 ; GCN: v_add_{{[iu]}}32_e32 [[TMP1:v[0-9]+]], vcc, [[TMP0]], [[BFE]]
456 ; Make sure there isn't a redundant BFE
Dcgp-bitfield-extract.ll123 ; VI: s_bfe_u32 [[BFE:s[0-9]+]], [[ARG]], 0xc0004
157 ; 32-bit BFE on one half of the integer.
Dshift-i64-opts.ll59 ; GCN: v_bfe_u32 v[[BFE:[0-9]+]], v[[LO]], 8, 23
60 ; GCN: buffer_store_dwordx2 v{{\[}}[[BFE]]:[[ZERO]]{{\]}}
/external/llvm-project/clang/lib/Basic/
DFileManager.cpp438 FileEntry &BFE = *BypassFileEntries.back(); in getBypassFile() local
439 Insertion.first->second = FileEntryRef::MapValue(BFE, VF.getDir()); in getBypassFile()
440 BFE.LastRef = FileEntryRef(*Insertion.first); in getBypassFile()
441 BFE.Size = Status.getSize(); in getBypassFile()
442 BFE.Dir = VFE.Dir; in getBypassFile()
443 BFE.ModTime = llvm::sys::toTimeT(Status.getLastModificationTime()); in getBypassFile()
444 BFE.UID = NextFileUID++; in getBypassFile()
445 BFE.IsValid = true; in getBypassFile()
/external/llvm-project/llvm/test/Transforms/InstCombine/AMDGPU/
Damdgcn-intrinsics.ll1042 ; CHECK-NEXT: [[BFE:%.*]] = call i32 @llvm.amdgcn.ubfe.i32(i32 [[SRC:%.*]], i32 [[OFFSET:%.*]], …
1043 ; CHECK-NEXT: ret i32 [[BFE]]
1051 ; CHECK-NEXT: [[BFE:%.*]] = call i32 @llvm.amdgcn.ubfe.i32(i32 [[SRC:%.*]], i32 5, i32 [[WIDTH:%…
1052 ; CHECK-NEXT: ret i32 [[BFE]]
1060 ; CHECK-NEXT: [[BFE:%.*]] = call i32 @llvm.amdgcn.ubfe.i32(i32 [[SRC:%.*]], i32 [[OFFSET:%.*]], …
1061 ; CHECK-NEXT: ret i32 [[BFE]]
1077 ; CHECK-NEXT: [[BFE:%.*]] = call i32 @llvm.amdgcn.ubfe.i32(i32 [[SRC:%.*]], i32 [[OFFSET:%.*]], …
1078 ; CHECK-NEXT: ret i32 [[BFE]]
1094 ; CHECK-NEXT: [[BFE:%.*]] = call i32 @llvm.amdgcn.ubfe.i32(i32 [[SRC:%.*]], i32 [[OFFSET:%.*]], …
1095 ; CHECK-NEXT: ret i32 [[BFE]]
[all …]
/external/mesa3d/docs/relnotes/
D17.0.4.rst77 - nvc0/ir: fix LSB/BFE/BFI implementations
D13.0.1.rst139 - radeonsi: fix BFE/BFI lowering for GLSL semantics
/external/mesa3d/src/intel/compiler/
Dbrw_vec4.h214 EMIT3(BFE)
/external/igt-gpu-tools/assembler/
Dlex.l104 "bfe" { yylval.integer = BRW_OPCODE_BFE; return BFE; }

1234