Home
last modified time | relevance | path

Searched refs:ExpRange (Results 1 – 25 of 35) sorted by relevance

12

/dports/cad/iverilog/verilog-11.0/vhdlpp/
H A Dexpression.cc272 ExpAggregate::choice_t::choice_t(ExpRange*rang) in choice_t()
283 range_.reset(static_cast<ExpRange*>(other.range_.get()->clone())); in choice_t()
301 ExpRange*ExpAggregate::choice_t::range_expressions(void) in range_expressions()
914 ExpRange::ExpRange(Expression*left_idx, Expression*right_idx, range_dir_t dir) in ExpRange() function in ExpRange
920 ExpRange::ExpRange(ExpName*base, bool reverse_range) in ExpRange() function in ExpRange
926 ExpRange::~ExpRange() in ~ExpRange()
933 Expression*ExpRange::clone() const in clone()
941 Expression* ExpRange::msb() in msb()
954 Expression* ExpRange::lsb() in lsb()
967 Expression*ExpRange::left() in left()
[all …]
H A Dsequential_emit.cc409 ExpRange::range_dir_t dir = range_->direction(); in emit()
411 if(dir == ExpRange::AUTO) in emit()
412 dir = start_val < finish_val ? ExpRange::TO : ExpRange::DOWNTO; in emit()
414 if ((dir == ExpRange::DOWNTO && start_val < finish_val) || in emit()
415 (dir == ExpRange::TO && start_val > finish_val)) { in emit()
418 out << (dir == ExpRange::DOWNTO ? " downto " : " to "); in emit()
426 if (dir == ExpRange::DOWNTO) in emit()
433 if (dir == ExpRange::DOWNTO) in emit()
H A Dparse_misc.cc117 ScopeBase*scope, list<ExpRange*>*ranges) in calculate_subtype_array()
120 ExpRange*tmpr = ranges->front(); in calculate_subtype_array()
125 (tmpr->direction() == ExpRange::DOWNTO in calculate_subtype_array()
H A Dparse_misc.h29 class ExpRange; variable
39 std::list<ExpRange*>*ranges);
H A Dparse.y245 ExpRange*range;
246 std::list<ExpRange*>*range_list;
766 { std::list<ExpRange*> r;
768 ExpRange*tmp = new ExpRange(NULL, NULL, ExpRange::DOWNTO);
1024 : K_to { $$ = ExpRange::TO; }
1547 $$ = new list<ExpRange*>;
2174 { ExpRange* tmp = new ExpRange($1, $3, $2);
2180 ExpRange*tmp = NULL;
2192 ExpRange*tmp = NULL;
2206 { list<ExpRange*>*tmp = new list<ExpRange*>;
[all …]
H A Dvtype.cc116 VTypeArray::VTypeArray(const VType*element, std::list<ExpRange*>*r, bool sv) in VTypeArray()
120 ExpRange*curp = r->front(); in VTypeArray()
123 (curp->direction() == ExpRange::DOWNTO in VTypeArray()
H A Dexpression_elaborate.cc72 if (ExpRange*range = dynamic_cast<ExpRange*>(idx)) { in elaborate_adjust_type_with_range_()
414 ExpRange*prange = ce[0].choice->range_expressions(); in fit_type()
746 std::list<ExpRange*> ranges; in fit_type()
747 ranges.push_front(new ExpRange(size, new ExpInteger(0), ExpRange::DOWNTO)); in fit_type()
1148 int ExpRange::elaborate_expr(Entity*ent, ScopeBase*scope, const VType*) in elaborate_expr()
H A Dexpression_stream.cc64 if (ExpRange*rp = range_expressions()) { in write_to_stream()
358 void ExpRange::write_to_stream(ostream&fd) const in write_to_stream()
H A Dexpression.h34 class ExpRange; variable
263 explicit choice_t(ExpRange*ran);
274 ExpRange*range_expressions(void);
281 std::unique_ptr<ExpRange> range_;
1038 class ExpRange : public Expression {
1043 ExpRange(Expression*left_idx, Expression*right_idx, range_dir_t dir);
1045 ExpRange(ExpName*base, bool reverse_range);
1046 ~ExpRange();
H A Darchitec.h37 class ExpRange; variable
158 ExpRange*rang, std::list<Architecture::Statement*>&s);
/dports/devel/creduce/creduce-2.10.0/clang_delta/
H A DRemoveUnusedStructField.cpp365 SourceRange ExpRange = E->getSourceRange(); in removeOneInitExpr() local
366 SourceLocation StartLoc = ExpRange.getBegin(); in removeOneInitExpr()
367 SourceLocation EndLoc = ExpRange.getEnd(); in removeOneInitExpr()
373 RewriteHelper->getEndLocationUntil(ExpRange, '}'); in removeOneInitExpr()
381 EndLoc = RewriteHelper->getEndLocationUntil(ExpRange, ','); in removeOneInitExpr()
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/clang/lib/Frontend/
H A DDiagnosticRenderer.cpp324 auto ExpRange = SM->getImmediateExpansionRange(Loc); in getMacroArgExpansionFileIDs() local
325 Loc = IsBegin ? ExpRange.getBegin() : ExpRange.getEnd(); in getMacroArgExpansionFileIDs()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/clang/lib/Frontend/
H A DDiagnosticRenderer.cpp324 auto ExpRange = SM->getImmediateExpansionRange(Loc); in getMacroArgExpansionFileIDs() local
325 Loc = IsBegin ? ExpRange.getBegin() : ExpRange.getEnd(); in getMacroArgExpansionFileIDs()
/dports/devel/llvm12/llvm-project-12.0.1.src/clang/lib/Frontend/
H A DDiagnosticRenderer.cpp324 auto ExpRange = SM->getImmediateExpansionRange(Loc); in getMacroArgExpansionFileIDs() local
325 Loc = IsBegin ? ExpRange.getBegin() : ExpRange.getEnd(); in getMacroArgExpansionFileIDs()
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/clang/lib/Frontend/
H A DDiagnosticRenderer.cpp324 auto ExpRange = SM->getImmediateExpansionRange(Loc); in getMacroArgExpansionFileIDs() local
325 Loc = IsBegin ? ExpRange.getBegin() : ExpRange.getEnd(); in getMacroArgExpansionFileIDs()
/dports/devel/llvm10/llvm-10.0.1.src/tools/clang/lib/Frontend/
H A DDiagnosticRenderer.cpp324 auto ExpRange = SM->getImmediateExpansionRange(Loc); in getMacroArgExpansionFileIDs() local
325 Loc = IsBegin ? ExpRange.getBegin() : ExpRange.getEnd(); in getMacroArgExpansionFileIDs()
/dports/devel/llvm11/llvm-11.0.1.src/tools/clang/lib/Frontend/
H A DDiagnosticRenderer.cpp324 auto ExpRange = SM->getImmediateExpansionRange(Loc); in getMacroArgExpansionFileIDs() local
325 Loc = IsBegin ? ExpRange.getBegin() : ExpRange.getEnd(); in getMacroArgExpansionFileIDs()
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/clang/lib/Frontend/
H A DDiagnosticRenderer.cpp324 auto ExpRange = SM->getImmediateExpansionRange(Loc); in getMacroArgExpansionFileIDs() local
325 Loc = IsBegin ? ExpRange.getBegin() : ExpRange.getEnd(); in getMacroArgExpansionFileIDs()
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/clang/lib/Frontend/
H A DDiagnosticRenderer.cpp324 auto ExpRange = SM->getImmediateExpansionRange(Loc); in getMacroArgExpansionFileIDs() local
325 Loc = IsBegin ? ExpRange.getBegin() : ExpRange.getEnd(); in getMacroArgExpansionFileIDs()
/dports/devel/llvm90/llvm-9.0.1.src/tools/clang/lib/Frontend/
H A DDiagnosticRenderer.cpp324 auto ExpRange = SM->getImmediateExpansionRange(Loc); in getMacroArgExpansionFileIDs() local
325 Loc = IsBegin ? ExpRange.getBegin() : ExpRange.getEnd(); in getMacroArgExpansionFileIDs()
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/clang/lib/Frontend/
H A DDiagnosticRenderer.cpp324 auto ExpRange = SM->getImmediateExpansionRange(Loc); in getMacroArgExpansionFileIDs() local
325 Loc = IsBegin ? ExpRange.getBegin() : ExpRange.getEnd(); in getMacroArgExpansionFileIDs()
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/clang/lib/Frontend/
H A DDiagnosticRenderer.cpp324 auto ExpRange = SM->getImmediateExpansionRange(Loc); in getMacroArgExpansionFileIDs() local
325 Loc = IsBegin ? ExpRange.getBegin() : ExpRange.getEnd(); in getMacroArgExpansionFileIDs()
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/clang/lib/Frontend/
H A DDiagnosticRenderer.cpp324 auto ExpRange = SM->getImmediateExpansionRange(Loc); in getMacroArgExpansionFileIDs() local
325 Loc = IsBegin ? ExpRange.getBegin() : ExpRange.getEnd(); in getMacroArgExpansionFileIDs()
/dports/devel/llvm13/llvm-project-13.0.1.src/clang/lib/Frontend/
H A DDiagnosticRenderer.cpp324 auto ExpRange = SM->getImmediateExpansionRange(Loc); in getMacroArgExpansionFileIDs() local
325 Loc = IsBegin ? ExpRange.getBegin() : ExpRange.getEnd(); in getMacroArgExpansionFileIDs()
/dports/devel/llvm80/llvm-8.0.1.src/tools/clang/lib/Frontend/
H A DDiagnosticRenderer.cpp325 auto ExpRange = SM->getImmediateExpansionRange(Loc); in getMacroArgExpansionFileIDs() local
326 Loc = IsBegin ? ExpRange.getBegin() : ExpRange.getEnd(); in getMacroArgExpansionFileIDs()

12