HomeSort by: relevance | last modified time | path
    Searched refs:Row (Results 1 - 25 of 38) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
edit_distance.h 52 // array, only one row plus one element are used at a time, so this
53 // implementation just keeps one vector for the row. To update one entry,
55 // entry is in Row[x-1], the top entry is what's in Row[x] from the last
63 unsigned *Row = SmallBuffer;
65 Row = new unsigned[n + 1];
66 Allocated.reset(Row);
70 Row[i] = i;
73 Row[0] = y;
74 unsigned BestThisRow = Row[0]
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
TileShapeInfo.h 11 /// The 2D shape includes row and column. In AMX intrinsics interface the shape
14 /// tile config and register allocator. The row and column are machine operand
32 ShapeT(MachineOperand *Row, MachineOperand *Col,
34 : Row(Row), Col(Col) {
39 : Row(nullptr), Col(nullptr), RowImm(InvalidImmShape),
42 MachineOperand *R = Shape.Row;
46 if (!Row || !Col)
48 if (Row->getReg() == R->getReg() && Col->getReg() == C->getReg())
57 MachineOperand *getRow() const { return Row; }
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/GSYM/
LineTable.cpp 18 SetFile = 0x01, ///< Set LineTableRow.file_idx, don't push a row.
19 AdvancePC = 0x02, ///< Increment LineTableRow.address, and push a row.
20 AdvanceLine = 0x03, ///< Set LineTableRow.file_line, don't push a row.
21 FirstSpecial = 0x04, ///< All special opcodes push a row.
52 typedef std::function<bool(const LineEntry &Row)> LineEntryCallback;
70 LineEntry Row(BaseAddr, 1, FirstLine);
86 Row.File = (uint32_t)Data.getULEB128(&Offset);
93 Row.Addr += Data.getULEB128(&Offset);
95 if (Callback(Row) == false)
103 Row.Line += Data.getSLEB128(&Offset)
    [all...]
DwarfTransformer.cpp 279 DWARFDebugLine::Row PrevRow;
281 // Take file number and line/column from the row.
282 const DWARFDebugLine::Row &Row = CUI.LineTable->Rows[RowIndex];
283 const uint32_t FileIdx = CUI.DWARFToGSYMFileIndex(Gsym, Row.File);
284 uint64_t RowAddress = Row.Address.Address;
287 // we will get a RowIndex for the previous valid line table row which won't
294 "line table Row[" << RowIndex << "] with address "
303 LineEntry LE(RowAddress, FileIdx, Row.Line);
304 if (RowIndex != RowVector[0] && Row.Address < PrevRow.Address)
    [all...]
  /src/external/apache2/llvm/dist/llvm/tools/llvm-xray/
xray-account.cpp 317 auto &Row = std::get<2>(Results.back());
320 Row.Min /= CycleFrequency;
321 Row.Median /= CycleFrequency;
322 Row.Pct90 /= CycleFrequency;
323 Row.Pct99 /= CycleFrequency;
324 Row.Max /= CycleFrequency;
325 Row.Sum /= CycleFrequency;
328 Row.Function = FuncIdHelper.SymbolOrNumber(FuncId);
329 Row.DebugInfo = FuncIdHelper.FileLineAndColumn(FuncId);
401 exportStats(Header, [&](int32_t FuncId, size_t Count, const ResultRow &Row) {
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/DWARF/
DWARFDebugLine.cpp 462 DWARFDebugLine::Row::Row(bool DefaultIsStmt) { reset(DefaultIsStmt); }
464 void DWARFDebugLine::Row::postAppend() {
471 void DWARFDebugLine::Row::reset(bool DefaultIsStmt) {
486 void DWARFDebugLine::Row::dumpTableHeader(raw_ostream &OS, unsigned Indent) {
494 void DWARFDebugLine::Row::dump(raw_ostream &OS) const {
522 Row::dumpTableHeader(OS, 0);
523 for (const Row &R : Rows) {
547 Row.reset(LineTable->Prologue.DefaultIsStmt);
556 Sequence.LowPC = Row.Address.Address
    [all...]
DWARFDebugFrame.cpp 182 raw_ostream &llvm::dwarf::operator<<(raw_ostream &OS, const UnwindRow &Row) {
183 Row.dump(OS, nullptr, false, 0);
189 for (const UnwindRow &Row : Rows)
190 Row.dump(OS, MRI, IsEH, IndentLevel);
210 UnwindRow Row;
211 Row.setAddress(Fde->getInitialLocation());
213 if (Error CieError = UT.parseRows(Cie->cfis(), Row, nullptr))
217 const RegisterLocations InitialLocs = Row.getRegisterLocations();
218 if (Error FdeError = UT.parseRows(Fde->cfis(), Row, &InitialLocs))
220 // May be all the CFI instructions were DW_CFA_nop amd Row becomes empty
    [all...]
DWARFUnitIndex.cpp 233 auto &Row = Rows[i];
234 if (auto *Contribs = Row.Contributions.get()) {
235 OS << format("%5u 0x%016" PRIx64 " ", i + 1, Row.Signature);
289 // The spec says "while 0 is a valid hash value, the row index in a used slot
DWARFVerifier.cpp 808 for (const auto &Row : LineTable->Rows) {
809 // Verify row address.
810 if (Row.Address.Address < PrevAddress) {
815 << "] row[" << RowIndex
816 << "] decreases in address from previous row:\n";
818 DWARFDebugLine::Row::dumpTableHeader(OS, 0);
821 Row.dump(OS);
826 if (!LineTable->hasFileAtIndex(Row.File)) {
832 << "][" << RowIndex << "] has invalid file index " << Row.File
836 DWARFDebugLine::Row::dumpTableHeader(OS, 0)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
ConstraintSystem.cpp 114 for (auto &Row : Constraints) {
116 for (unsigned I = 1, S = Row.size(); I < S; ++I) {
117 if (Row[I] == 0)
120 if (Row[I] != 1)
121 Coefficient = std::to_string(Row[I]) + " * ";
126 << " <= " << std::to_string(Row[0]) << "\n");
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86LowerAMXType.cpp 86 // In AMX intrinsics we let Shape = {Row, Col}, but the
88 // as a new Row for other new created AMX intrinsics.
119 Value *Row = nullptr, *Col = nullptr;
125 Row = II->getArgOperand(0);
138 Row = II->getArgOperand(0);
142 Row = II->getArgOperand(0);
146 Row = II->getArgOperand(2);
148 // Col/4 if it will be used as Row, but current Greedy RA can't handle
151 // Row = Row /
    [all...]
X86PreAMXConfig.cpp 26 /// store volatile i8 %m, i8* %amx.tmm.0.shape.row, align 1 *
30 /// store volatile i8 %k, i8* %amx.tmm.1.shape.row, align 1 *
120 // %amx.tmm.0.shape.row = getelementptr i8, i8* %mem, i64 48 *
122 // store volatile i8 %m, i8* %amx.tmm.0.shape.row, align 1 *
126 // %amx.tmm.1.shape.row = getelementptr i8, i8* %mem, i64 49 *
128 // store volatile i8 %k, i8* %amx.tmm.1.shape.row, align 1 * shapes
132 // %amx.tmm.2.shape.row = getelementptr i8, i8* %mem, i64 50 *
134 // store volatile i8 %m, i8* %amx.tmm.2.shape.row, align 1 *
138 // %amx.tmm.3.shape.row = getelementptr i8, i8* %mem, i64 51 *
140 // store volatile i8 %m, i8* %amx.tmm.3.shape.row, align 1
    [all...]
X86LowerAMXIntrinsics.cpp 77 IRBuilderBase &B, Value *Row, Value *Col,
87 Value *Row, Value *Col, Value *K, Value *Acc, Value *LHS,
149 BasicBlock *Start, BasicBlock *End, IRBuilderBase &B, Value *Row,
164 BasicBlock *RowBody = createLoop(Start, End, Row, B.getInt16(1),
193 // %vec.phi.row = phi <256 x i32> [ zeroinitializer, %entry ], [ %ResVec,
197 PHINode *VecCPhiRowLoop = B.CreatePHI(V256I32Ty, 2, "vec.phi.row");
201 // %vec.phi = phi <256 x i32> [ %vec.phi.row, %tileload.scalarize.rows.body
224 // %mul = mul i16 %row.iv, i16 16
244 IRBuilderBase &B, Value *Row,
280 BasicBlock *RowBody = createLoop(Start, End, Row, B.getInt16(1)
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/
DWARFDebugLine.h 140 struct Row {
141 explicit Row(bool DefaultIsStmt = false);
143 /// Called after a row is appended to the matrix.
150 static bool orderByAddress(const Row &LHS, const Row &RHS) {
236 /// Represents an invalid row
239 void appendRow(const DWARFDebugLine::Row &R) { Rows.push_back(R); }
245 /// Returns the index of the row with file/line info for a given address,
246 /// or UnknownRowIndex if there is no such row.
287 using RowVector = std::vector<Row>;
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/DWARFLinker/
DWARFStreamer.cpp 495 std::vector<DWARFDebugLine::Row> &Rows,
535 auto &Row = Rows[Idx];
542 MS->emitIntValue(Row.Address.Address, PointerSize);
546 AddressDelta = (Row.Address.Address - Address) / MinInstLength;
554 if (FileNum != Row.File) {
555 FileNum = Row.File;
560 if (Column != Row.Column) {
561 Column = Row.Column;
570 if (Isa != Row.Isa) {
571 Isa = Row.Isa
    [all...]
DWARFLinker.cpp 1597 static void insertLineSequence(std::vector<DWARFDebugLine::Row> &Seq,
1598 std::vector<DWARFDebugLine::Row> &Rows) {
1610 Rows, [=](const DWARFDebugLine::Row &O) { return O.Address < Front; });
1670 std::vector<DWARFDebugLine::Row> NewRows;
1675 std::vector<DWARFDebugLine::Row> Seq;
1690 for (auto &Row : LineTable.Rows) {
1696 if (CurrRange == InvalidRange || Row.Address.Address < CurrRange.start() ||
1697 Row.Address.Address > CurrRange.stop() ||
1698 (Row.Address.Address == CurrRange.stop() && !Row.EndSequence))
    [all...]
  /src/sys/external/bsd/gnu-efi/dist/lib/
event.c 140 IN UINTN Row,
150 PrintAt (Column, Row, String, Timeout);
print.c 122 IN UINTN Row,
664 IN UINTN Row,
677 Column, Row - The cursor position to print the string at
691 back = _IPrint (Column, Row, ST->ConOut, fmt, NULL, args);
735 IN UINTN Row,
750 Column, Row - The cursor position to print the string at
764 back = _IPrint (Column, Row, Out, fmt, NULL, args);
773 IN UINTN Row,
805 uefi_call_wrapper(Out->SetCursorPosition, 3, Out, Column, Row);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LoopInterchange.cpp 81 for (auto &Row : DepMatrix) {
82 for (auto D : Row)
196 static bool isOuterMostDepPositive(CharMatrix &DepMatrix, unsigned Row,
199 if (DepMatrix[Row][i] == '<')
201 if (DepMatrix[Row][i] == '>')
208 // Checks if no dependence exist in the dependency matrix in Row before Column.
209 static bool containsNoDependence(CharMatrix &DepMatrix, unsigned Row,
212 if (DepMatrix[Row][i] != '=' && DepMatrix[Row][i] != 'S' &&
213 DepMatrix[Row][i] != 'I'
    [all...]
  /src/sys/external/bsd/acpica/dist/common/
dmtbdump3.c 96 UINT8 *Row;
114 Row = (UINT8 *) ACPI_CAST_PTR (ACPI_TABLE_SLIT, Table)->Entry;
118 /* Display one row of the matrix */
132 AcpiOsPrintf ("%2.2X", Row[j]);
135 /* Display up to 16 bytes per output row */
149 /* Point to next row */
152 Row += Localities;
  /src/external/apache2/llvm/dist/clang/lib/Tooling/ASTDiff/
ASTDiff.cpp 590 SNodeId LastRow, LastCol, FirstRow, FirstCol, Row, Col;
603 Row = LastRow;
606 while (Row > FirstRow || Col > FirstCol) {
607 if (Row > FirstRow &&
608 ForestDist[Row - 1][Col] + 1 == ForestDist[Row][Col]) {
609 --Row;
611 ForestDist[Row][Col - 1] + 1 == ForestDist[Row][Col]) {
614 SNodeId LMD1 = S1.getLeftMostDescendant(Row);
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
TargetInstrInfo.cpp 820 // operands may be commuted. Each row corresponds to a pattern value,
829 int Row;
831 case MachineCombinerPattern::REASSOC_AX_BY: Row = 0; break;
832 case MachineCombinerPattern::REASSOC_AX_YB: Row = 1; break;
833 case MachineCombinerPattern::REASSOC_XA_BY: Row = 2; break;
834 case MachineCombinerPattern::REASSOC_XA_YB: Row = 3; break;
838 MachineOperand &OpA = Prev.getOperand(OpIdx[Row][0]);
839 MachineOperand &OpB = Root.getOperand(OpIdx[Row][1]);
840 MachineOperand &OpX = Prev.getOperand(OpIdx[Row][2]);
841 MachineOperand &OpY = Root.getOperand(OpIdx[Row][3])
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/DWARFLinker/
DWARFStreamer.h 114 std::vector<DWARFDebugLine::Row> &Rows,
  /src/external/apache2/llvm/dist/llvm/utils/TableGen/
InstrInfoEmitter.cpp 311 // Emit a row of the OperandMap table
425 // We print each Opcode's operands in its own row.
498 const auto &Row = *R;
501 for (i = 0; i < static_cast<int>(Row.size()); ++i) {
502 OS << Row[i] << ", ";
590 const auto &Row = *LogicalOpTypeList[r];
592 int i, s = Row.size();
596 OS << Row[i];
  /src/external/apache2/llvm/dist/clang/tools/scan-build/bin/
scan-build 357 my $Row = {
367 push @$Stats, $Row;
526 foreach my $Row (@$Stats) {
527 $FilesHash->{$Row->{Filename}} = 1;
528 $TotalBlocks += $Row->{Total};
529 $UnreachedBlocks += $Row->{Unreachable};
530 $BlockAborted++ if $Row->{Aborted} eq 'yes';
531 $WorkListAborted++ if $Row->{Empty} eq 'no';
532 $Aborted++ if $Row->{Aborted} eq 'yes' || $Row->{Empty} eq 'no'
    [all...]

Completed in 66 milliseconds

1 2