Home
last modified time | relevance | path

Searched refs:precise (Results 1 - 25 of 54) sorted by relevance

123

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
H A DMemoryLocation.cpp30 OS << "precise(" << getValue() << ')'; in print()
42 LocationSize::precise(DL.getTypeStoreSize(LI->getType())), AATags); in get()
51 LocationSize::precise(DL.getTypeStoreSize( in get()
70 LocationSize::precise(DL.getTypeStoreSize( in get()
81 LocationSize::precise(DL.getTypeStoreSize( in get()
97 Size = LocationSize::precise(C->getValue().getZExtValue()); in getForSource()
118 Size = LocationSize::precise(C->getValue().getZExtValue()); in getForDest()
148 return MemoryLocation(Arg, LocationSize::precise(LenCI->getZExtValue()), in getForArgument()
158 LocationSize::precise( in getForArgument()
166 return MemoryLocation(Arg, LocationSize::precise( in getForArgument()
[all...]
H A DAliasAnalysisEvaluator.cpp146 I1Size = LocationSize::precise(DL.getTypeStoreSize(I1ElTy)); in runInternal()
152 I2Size = LocationSize::precise(DL.getTypeStoreSize(I2ElTy)); in runInternal()
237 Size = LocationSize::precise(DL.getTypeStoreSize(ElTy)); in runInternal()
/third_party/mesa3d/src/compiler/glsl/
H A Dpropagate_invariance.cpp26 * Propagate the "invariant" and "precise" qualifiers to variables used to
27 * compute invariant or precise values.
38 * "precise" qualifier.
77 if (var->data.invariant || var->data.precise) { in visit_enter()
106 if (this->dst_var->data.precise) { in visit()
107 if (!ir->var->data.precise) in visit()
110 ir->var->data.precise = true; in visit()
H A Dlower_output_reads.cpp106 temp->data.precise = ir->var->data.precise; in visit()
H A Dopt_copy_propagation_elements.cpp666 lhs_var->data.precise != rhs->var->data.precise) { in add_copy()
728 if (lhs->var->data.precise != rhs->var->data.precise) in add_copy()
H A Dopt_array_splitting.cpp470 new_var->data.precise = entry->var->data.precise; in optimize_split_arrays()
H A Dopt_rebalance_tree.cpp155 if (var->data.invariant || var->data.precise) { in visit_enter()
H A Dast.h492 unsigned precise:1; member
976 int precise; /** < `precise` redeclaration */ member in ast_declarator_list
H A Dopt_tree_grafting.cpp371 if (lhs_var->data.precise) in tree_grafting_basic_block()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/
H A DTypes.h121 precise(false), in TType()
140 precise(t.precise), in TType()
168 bool isPrecise() const { return precise; } in isPrecise()
169 void setPrecise(bool i) { precise = i; } in setPrecise()
377 bool precise; member in sh::TType
500 bool precise; member
H A DTypes.cpp179 precise(p.precise), in TType()
231 precise = t.precise; in operator =()
921 precise = false; in initialize()
935 precise = false; in initializeBasicType()
H A DQualifierTypes.cpp24 "The precise qualifier specified multiple times.");
74 // Returns true if the invariant/precise for the qualifier sequence holds
575 typeQualifier.precise = true; in GetVariableTypeQualifierFromSortedSequence()
665 typeQualifier.precise = true; in GetParameterTypeQualifierFromSortedSequence()
909 precise(false), in TTypeQualifier()
H A DQualifierTypes.h68 ImmutableString getQualifierString() const override { return ImmutableString("precise"); }
180 bool precise; member
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
H A DMemoryLocation.h37 // it contains, N, is 'precise'. Precise, in this context, means that we know
40 // precise values, and can conservatively represent all of the values unioned
44 // Concretely, a precise MemoryLocation is (%p, 4) in
81 // FIXME: Migrate all users to construct via either `precise` or `upperBound`,
85 // Since the overwhelming majority of users of this provide precise values,
86 // this assumes the provided value is precise.
90 static LocationSize precise(uint64_t Value) { return LocationSize(Value); } in precise() function in llvm::LocationSize
93 // You can't go lower than 0, so give a precise result. in upperBound()
95 return precise(0); in upperBound()
131 // Returns whether or not this value is precise
[all...]
H A DAliasAnalysis.h85 /// The two locations may or may not alias. This is the least precise result.
387 return alias(V1, LocationSize::precise(1), V2, LocationSize::precise(1)) == in isMustAlias()
/third_party/backends/backend/
H A Das6e.c117 double precise; in as6e_unit_convert() local
120 precise = SANE_UNFIX (value); in as6e_unit_convert()
121 precise = (precise * 300) / MM_PER_INCH; in as6e_unit_convert()
122 return_value = precise; in as6e_unit_convert()
/third_party/mesa3d/src/amd/compiler/tests/
H A Dtest_optimizer.cpp532 /* correct NaN behaviour with precise */
542 //~f(16|32)! v1: (precise)%res8_tmp = @min @ub, %a
1208 /* precise arithmetic */
1210 //~gfx9! v1: (precise)%res0 = v_fma_f32 %a, %a, %res0_cvt
1211 //~gfx10! v1: (precise)%res0 = v_fma_mix_f32 %a, %a, lo(%a16)
1213 writeout(0, fma(a, a, f2f32(a16), bld.precise()));
1216 //! v2b: (precise)%res1 = v_mul_f16 %a16, %res1_cvt
1218 writeout(1, fmul(a16, f2f16(a), bld.precise()));
1221 //! v2b: (precise)%res2 = v_add_f16 %a16, %res2_cvt
1223 writeout(2, fadd(a16, f2f16(a), bld.precise()));
[all...]
/third_party/mesa3d/src/gallium/auxiliary/tgsi/
H A Dtgsi_ureg.c210 bool precise; member
1263 unsigned precise, in ureg_emit_insn()
1277 out[0].insn.Precise = precise || ureg->precise; in ureg_emit_insn()
1407 unsigned precise ) in ureg_insn()
1422 precise, in ureg_insn()
2457 void ureg_set_precise( struct ureg_program *ureg, bool precise ) in ureg_set_precise()
2459 ureg->precise = precise; in ureg_set_precise()
1260 ureg_emit_insn(struct ureg_program *ureg, enum tgsi_opcode opcode, boolean saturate, unsigned precise, unsigned num_dst, unsigned num_src) ureg_emit_insn() argument
H A Dtgsi_ureg.h140 void ureg_set_precise( struct ureg_program *ureg, bool precise );
547 unsigned precise );
587 unsigned precise,
H A Dtgsi_text.c1002 unsigned *precise, in match_inst()
1012 *precise = 0; in match_inst()
1025 *precise = 1; in match_inst()
1042 uint precise = 0; in parse_instruction() local
1057 if (match_inst(&cur, &saturate, &precise, info)) { in parse_instruction()
1078 inst.Instruction.Precise = precise; in parse_instruction()
1000 match_inst(const char **pcur, unsigned *saturate, unsigned *precise, const struct tgsi_opcode_info *info) match_inst() argument
/third_party/mesa3d/src/gallium/drivers/zink/
H A Dzink_query.c64 bool precise; member
280 convert_query_type(struct zink_screen *screen, enum pipe_query_type query_type, bool *precise) in convert_query_type() argument
282 *precise = false; in convert_query_type()
285 *precise = true; in convert_query_type()
457 query->vkqtype = convert_query_type(screen, query_type, &query->precise); in zink_create_query()
463 assert(!query->precise || query->vkqtype == VK_QUERY_TYPE_OCCLUSION); in zink_create_query()
839 if (q->precise) in begin_query()
/third_party/mesa3d/src/gallium/drivers/r600/
H A Dr600_asm.h288 boolean precise; member
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
H A DMemCpyOptimizer.cpp855 ModRefInfo MR = AA.getModRefInfo(C, cpyDest, LocationSize::precise(srcSize)); in performCallSlotOptzn()
858 MR = AA.callCapturesBefore(C, cpyDest, LocationSize::precise(srcSize), &DT); in performCallSlotOptzn()
1257 MemoryLocation(ByValArg, LocationSize::precise(ByValSize)), true, in processByValArgument()
/third_party/mesa3d/src/gallium/auxiliary/nir/
H A Dnir_to_tgsi.c54 bool precise : 1; member
97 /* Whether we're currently emitting instructiosn for a precise NIR instruction. */
98 bool precise; member
142 .precise = c->precise, in ntt_insn()
1327 c->precise = instr->exact; in ntt_emit_alu()
1723 c->precise = false; in ntt_emit_alu()
2968 insn->precise); in ntt_emit_block_ureg()
/third_party/libphonenumber/metadata/src/main/java/com/google/i18n/phonenumbers/metadata/model/
H A DFormatSpec.java278 * separators and precise expectations of format structure).

Completed in 34 milliseconds

123