Home
last modified time | relevance | path

Searched refs:Subscript (Results 1 – 25 of 34) sorted by relevance

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DLoopCacheAnalysis.cpp119 for (const SCEV *Subscript : R.Subscripts) in operator <<() local
120 OS << "[" << *Subscript << "]"; in operator <<()
357 return all_of(Subscripts, [&](const SCEV *Subscript) { in delinearize() argument
358 return isSimpleAddRecurrence(*Subscript, *L); in delinearize()
375 bool allCoeffForLoopAreZero = all_of(Subscripts, [&](const SCEV *Subscript) { in isLoopInvariant() argument
376 return isCoeffForLoopZeroOrInvariant(*Subscript, L); in isLoopInvariant()
386 for (const SCEV *Subscript : Subscripts) { in isConsecutive() local
387 if (Subscript == LastSubscript) in isConsecutive()
389 if (!isCoeffForLoopZeroOrInvariant(*Subscript, L)) in isConsecutive()
410 bool IndexedReference::isCoeffForLoopZeroOrInvariant(const SCEV &Subscript, in isCoeffForLoopZeroOrInvariant() argument
[all …]
DDependenceAnalysis.cpp812 void DependenceInfo::unifySubscriptType(ArrayRef<Subscript *> Pairs) { in unifySubscriptType()
819 for (Subscript *Pair : Pairs) { in unifySubscriptType()
844 for (Subscript *Pair : Pairs) { in unifySubscriptType()
869 void DependenceInfo::removeMatchingExtensions(Subscript *Pair) { in removeMatchingExtensions()
929 DependenceInfo::Subscript::ClassificationKind
936 return Subscript::NonLinear; in classifyPair()
938 return Subscript::NonLinear; in classifyPair()
943 return Subscript::ZIV; in classifyPair()
945 return Subscript::SIV; in classifyPair()
949 return Subscript::RDIV; in classifyPair()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DDependenceAnalysis.h344 struct Subscript { struct
529 void unifySubscriptType(ArrayRef<Subscript *> Pairs);
535 void removeMatchingExtensions(Subscript *Pair);
589 Subscript::ClassificationKind classifyPair(const SCEV *Src,
785 CoefficientInfo *collectCoeffInfo(const SCEV *Subscript,
928 SmallVectorImpl<Subscript> &Pair);
DLoopCacheAnalysis.h112 bool isCoeffForLoopZeroOrInvariant(const SCEV &Subscript,
117 bool isSimpleAddRecurrence(const SCEV &Subscript, const Loop &L) const;
/third_party/protobuf/python/google/protobuf/pyext/
Drepeated_scalar_container.cc278 static PyObject* Subscript(PyObject* pself, PyObject* slice) { in Subscript() function
480 ScopedPyObjectPtr new_list(Subscript(pself, full_slice.get())); in Subscript()
529 ScopedPyObjectPtr new_list(Subscript(pself, full_slice.get())); in Subscript()
580 other_list_deleter.reset(Subscript(other, full_slice.get())); in Subscript()
584 ScopedPyObjectPtr list(Subscript(pself, full_slice.get())); in Subscript()
617 ScopedPyObjectPtr list(Subscript(pself, full_slice.get())); in Subscript()
658 ScopedPyObjectPtr list(Subscript(pself, full_slice.get())); in Subscript()
709 Subscript, /* mp_subscript */ in Subscript()
Drepeated_composite_container.cc234 PyObject* Subscript(RepeatedCompositeContainer* self, PyObject* item) { in Subscript() function
280 return Subscript(reinterpret_cast<RepeatedCompositeContainer*>(self), slice); in Subscript()
343 ScopedPyObjectPtr list(Subscript(self, full_slice.get())); in Subscript()
348 Subscript(reinterpret_cast<RepeatedCompositeContainer*>(other), in Subscript()
365 ScopedPyObjectPtr list(Subscript( in Subscript()
Drepeated_composite_container.h99 PyObject* Subscript(RepeatedCompositeContainer* self, PyObject* slice);
Ddescriptor_containers.cc267 static PyObject* Subscript(PyContainer* self, PyObject* key) { in Subscript() function
291 (binaryfunc)Subscript, // mp_subscript
/third_party/python/Lib/lib2to3/fixes/
Dfix_sys_exc.py12 from ..fixer_util import Attr, Call, Name, Number, Subscript, Node, syms
29 attr.append(Subscript(index))
Dfix_tuple_params.py25 from ..fixer_util import Assign, Name, Newline, Number, Subscript, syms
161 trailer = [Subscript(Number(str(i)))]
/third_party/python/Python/
Dast_opt.c330 arg = node->v.Subscript.value; in fold_subscr()
331 idx = node->v.Subscript.slice; in fold_subscr()
332 if (node->v.Subscript.ctx != Load || in fold_subscr()
573 CALL(astfold_expr, expr_ty, node_->v.Subscript.value); in astfold_expr()
574 CALL(astfold_expr, expr_ty, node_->v.Subscript.slice); in astfold_expr()
Dast_unparse.c788 APPEND_EXPR(e->v.Subscript.value, PR_ATOM); in append_ast_subscript()
790 expr_ty slice = e->v.Subscript.slice; in append_ast_subscript()
801 APPEND_EXPR(e->v.Subscript.slice, level); in append_ast_subscript()
Dast.c201 actual_ctx = exp->v.Subscript.ctx; in validate_expr()
337 ret = validate_expr(state, exp->v.Subscript.slice, Load) && in validate_expr()
338 validate_expr(state, exp->v.Subscript.value, Load); in validate_expr()
Dcompile.c5354 VISIT(c, expr, e->v.Subscript.value); in compiler_augassign()
5355 VISIT(c, expr, e->v.Subscript.slice); in compiler_augassign()
5498 (!check_ann_expr(c, targ->v.Subscript.value) || in compiler_annassign()
5499 !check_ann_subscr(c, targ->v.Subscript.slice))) { in compiler_annassign()
5591 expr_context_ty ctx = e->v.Subscript.ctx; in compiler_subscript()
5595 if (!check_subscripter(c, e->v.Subscript.value)) { in compiler_subscript()
5598 if (!check_index(c, e->v.Subscript.value, e->v.Subscript.slice)) { in compiler_subscript()
5609 VISIT(c, expr, e->v.Subscript.value); in compiler_subscript()
5610 VISIT(c, expr, e->v.Subscript.slice); in compiler_subscript()
Dsymtable.c1704 VISIT(st, expr, e->v.Subscript.value); in symtable_visit_expr()
1705 VISIT(st, expr, e->v.Subscript.slice); in symtable_visit_expr()
DPython-ast.c3091 p->v.Subscript.value = value; in _PyAST_Subscript()
3092 p->v.Subscript.slice = slice; in _PyAST_Subscript()
3093 p->v.Subscript.ctx = ctx; in _PyAST_Subscript()
4524 value = ast2obj_expr(state, o->v.Subscript.value); in ast2obj_expr()
4529 value = ast2obj_expr(state, o->v.Subscript.slice); in ast2obj_expr()
4534 value = ast2obj_expr_context(state, o->v.Subscript.ctx); in ast2obj_expr()
/third_party/python/Parser/
DPython.asdl83 | Subscript(expr value, expr slice, expr_context ctx)
89 -- can appear only in Subscript
Dpegen.c1814 return _PyAST_Subscript(e->v.Subscript.value, e->v.Subscript.slice, in _set_subscript_context()
/third_party/gn/src/gn/
Dparser.h66 std::unique_ptr<ParseNode> Subscript(std::unique_ptr<ParseNode> left,
Dparser.cc277 {&Parser::List, &Parser::Subscript, PRECEDENCE_CALL}, // LEFT_BRACKET
594 std::unique_ptr<ParseNode> Parser::Subscript(std::unique_ptr<ParseNode> left, in Subscript() function in Parser
/third_party/python/Doc/library/
Dast.rst572 .. class:: Subscript(value, slice, ctx)
584 body=Subscript(
599 Can occur only inside the *slice* field of :class:`Subscript`, either
606 body=Subscript(
782 be a :class:`Name`, a :class:`Attribute` or a :class:`Subscript`.
821 >>> print(ast.dump(ast.parse('a[1]: int'), indent=4)) # Subscript annotation
825 target=Subscript(
892 :class:`Name`, :class:`Attribute` or :class:`Subscript` nodes.
2109 return Subscript(
/third_party/python/Lib/test/
Dtest_ast.py1446 sub = ast.Subscript(ast.Name("x", ast.Store()), ast.Num(3),
1450 sub = ast.Subscript(x, ast.Name("y", ast.Store()),
1456 self.expr(ast.Subscript(x, sl, ast.Load()),
1459 self.expr(ast.Subscript(x, sl, ast.Load()))
1461 self.expr(ast.Subscript(x, sl, ast.Load()), "must have Load context")
/third_party/python/Lib/lib2to3/
Dfixer_util.py77 def Subscript(index_node): function
/third_party/python/Include/internal/
Dpycore_ast.h454 } Subscript; member
/third_party/rust/crates/memchr/bench/data/sliceslice/
Dwords.txt3985 Subscript

12