/third_party/mesa3d/src/mesa/state_tracker/ |
H A D | st_atom_array.cpp | 77 template<util_popcnt POPCNT, st_update_flag UPDATE> void ALWAYS_INLINE 129 util_bitcount_fast<POPCNT>(inputs_read & BITFIELD_MASK(attr))); in setup_arrays() 175 util_bitcount_fast<POPCNT>(inputs_read & BITFIELD_MASK(attr))); in setup_arrays() 204 template<util_popcnt POPCNT, st_update_flag UPDATE> void ALWAYS_INLINE 238 util_bitcount_fast<POPCNT>(inputs_read & BITFIELD_MASK(attr))); in st_setup_current() 299 template<util_popcnt POPCNT, st_update_flag UPDATE> void ALWAYS_INLINE 316 setup_arrays<POPCNT, UPDATE> in st_update_array_templ() 324 st_setup_current<POPCNT, UPDATE>(st, vp, vp_variant, &velements, vbuffer, in st_update_array_templ() 356 template<util_popcnt POPCNT> void ALWAYS_INLINE 368 st_update_array_templ<POPCNT, UPDATE_AL in st_update_array_impl() [all...] |
/third_party/mesa3d/src/util/ |
H A D | bitscan.h | 160 * CPUs support POPCNT but not SSE 4.2 (e.g., Barcelona). in util_is_power_of_two_nonzero() 373 * use the POPCNT instruction via inline assembly if the CPU supports it. 384 template<util_popcnt POPCNT> inline unsigned 387 if (POPCNT == POPCNT_YES) in util_bitcount_fast()
|
/third_party/node/deps/v8/src/codegen/ |
H A D | cpu-features.h | 28 POPCNT, enumerator
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
H A D | si_state_draw.cpp | 1885 template<util_popcnt POPCNT> 1892 return util_bitcount_fast<POPCNT>(state->input.full_velem_mask & BITFIELD_MASK(semantic_index)); 1896 si_is_draw_vertex_state IS_DRAW_VERTEX_STATE, util_popcnt POPCNT> ALWAYS_INLINE 1902 unsigned count = IS_DRAW_VERTEX_STATE ? util_bitcount_fast<POPCNT>(partial_velem_mask) : 1954 unsigned velem_index = get_next_vertex_state_elem<POPCNT>(state, &partial_velem_mask); 1962 unsigned velem_index = get_next_vertex_state_elem<POPCNT>(state, &partial_velem_mask); 2171 si_is_draw_vertex_state IS_DRAW_VERTEX_STATE, util_popcnt POPCNT> ALWAYS_INLINE 2523 <GFX_VERSION, HAS_TESS, HAS_GS, NGG, IS_DRAW_VERTEX_STATE, POPCNT> 2564 <GFX_VERSION, HAS_TESS, HAS_GS, NGG, IS_DRAW_VERTEX_STATE, POPCNT> 2638 util_popcnt POPCNT> [all...] |
/third_party/node/deps/v8/src/codegen/x64/ |
H A D | macro-assembler-x64.cc | 2227 if (CpuFeatures::IsSupported(POPCNT)) { in CallRecordWriteStub() 2228 CpuFeatureScope scope(this, POPCNT); in CallRecordWriteStub() 2236 if (CpuFeatures::IsSupported(POPCNT)) { in CallRecordWriteStub() 2237 CpuFeatureScope scope(this, POPCNT); in CallRecordWriteStub() 2245 if (CpuFeatures::IsSupported(POPCNT)) { in CallRecordWriteStub() 2246 CpuFeatureScope scope(this, POPCNT); in CallRecordWriteStub() 2254 if (CpuFeatures::IsSupported(POPCNT)) { in CallRecordWriteStub() 2255 CpuFeatureScope scope(this, POPCNT); in CallRecordWriteStub()
|
H A D | assembler-x64.cc | 110 if (cpu.has_popcnt() && FLAG_enable_popcnt) SetSupported(POPCNT); in ProbeImpl() 148 "POPCNT=%d ATOM=%d\n", in PrintFeatures() 154 CpuFeatures::IsSupported(LZCNT), CpuFeatures::IsSupported(POPCNT), in PrintFeatures() 3987 DCHECK(IsEnabled(POPCNT)); in popcntq() 3997 DCHECK(IsEnabled(POPCNT)); in popcntq() 4007 DCHECK(IsEnabled(POPCNT)); in popcntl() 4017 DCHECK(IsEnabled(POPCNT)); in popcntl()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.h | 87 POPCNT,
|
H A D | SystemZISelLowering.cpp | 194 // Use POPCNT on z196 and above. in SystemZTargetLowering() 3713 Op = DAG.getNode(SystemZISD::POPCNT, DL, MVT::v16i8, Op); in lowerCTPOP() 3755 // The POPCNT instruction counts the number of bits in each byte. in lowerCTPOP() 3757 Op = DAG.getNode(SystemZISD::POPCNT, DL, MVT::i64, Op); in lowerCTPOP() 5318 OPCODE(POPCNT); in getTargetNodeName()
|
/third_party/node/deps/v8/src/codegen/ia32/ |
H A D | macro-assembler-ia32.cc | 1665 if (CpuFeatures::IsSupported(POPCNT)) { in CallRecordWriteStub() 1666 CpuFeatureScope scope(this, POPCNT); in CallRecordWriteStub() 1670 FATAL("no POPCNT support"); in CallRecordWriteStub()
|
H A D | assembler-ia32.cc | 154 if (cpu.has_popcnt() && FLAG_enable_popcnt) SetSupported(POPCNT); in ProbeImpl() 185 "POPCNT=%d ATOM=%d\n", in PrintFeatures() 190 CpuFeatures::IsSupported(LZCNT), CpuFeatures::IsSupported(POPCNT), in PrintFeatures() 3138 DCHECK(IsEnabled(POPCNT)); in popcnt()
|
/third_party/node/deps/v8/src/wasm/baseline/ia32/ |
H A D | liftoff-assembler-ia32.h | 1547 if (!CpuFeatures::IsSupported(POPCNT)) return false; in emit_i32_popcnt() 1548 CpuFeatureScope scope(this, POPCNT); in emit_i32_popcnt() 1859 if (!CpuFeatures::IsSupported(POPCNT)) return false; in emit_i64_popcnt() 1860 CpuFeatureScope scope(this, POPCNT); in emit_i64_popcnt()
|
/third_party/node/deps/v8/src/wasm/baseline/x64/ |
H A D | liftoff-assembler-x64.h | 1300 if (!CpuFeatures::IsSupported(POPCNT)) return false; in emit_i32_popcnt() 1301 CpuFeatureScope scope(this, POPCNT); in emit_i32_popcnt() 1466 if (!CpuFeatures::IsSupported(POPCNT)) return false; in emit_i64_popcnt() 1467 CpuFeatureScope scope(this, POPCNT); in emit_i64_popcnt()
|
/third_party/node/deps/v8/src/compiler/backend/x64/ |
H A D | instruction-selector-x64.cc | 4071 if (CpuFeatures::IsSupported(POPCNT)) { in SupportedMachineOperatorFlags()
|
/third_party/node/deps/v8/src/compiler/backend/ia32/ |
H A D | instruction-selector-ia32.cc | 3313 if (CpuFeatures::IsSupported(POPCNT)) { in SupportedMachineOperatorFlags()
|
/third_party/mesa3d/src/nouveau/codegen/ |
H A D | nv50_ir_from_tgsi.cpp | 924 NV50_IR_OPCODE_CASE(POPC, POPCNT); in translateOpcode()
|