Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: llvmorg-21-init, llvmorg-19.1.7, llvmorg-19.1.6
# 3769fcb3 16-Dec-2024 vporpo <vporpodas@google.com>

[SandboxVec][Interval] Implement Interval::notifyMoveInstr() (#119471)

This patch implements the notifier for Instruction intervals. It updates
the interval's top/bottom.


Revision tags: llvmorg-19.1.5, llvmorg-19.1.4, llvmorg-19.1.3, llvmorg-19.1.2
# 31b85c6e 11-Oct-2024 vporpo <vporpodas@google.com>

[SandboxVec][Interval] Implement Interval::comesBefore() (#112026)

This patch implements `Interval::comesBefore(const Interval &Other)`
which returns true if this interval is strictly before Other

[SandboxVec][Interval] Implement Interval::comesBefore() (#112026)

This patch implements `Interval::comesBefore(const Interval &Other)`
which returns true if this interval is strictly before Other in program
order. The function asserts that the intervals are disjoint.

show more ...


# 3c6041d2 08-Oct-2024 vporpo <vporpodas@google.com>

[SandboxVec][Interval] Implement getUnionInterval() and getSingleDiff() (#111455)


Revision tags: llvmorg-19.1.1
# c214af84 30-Sep-2024 vporpo <vporpodas@google.com>

[SandboxVec][Interval] Implement intersection and difference operations (#110549)

This patch implements a few set operations for the intervals. These
include:
- operator==() and operator!=() for c

[SandboxVec][Interval] Implement intersection and difference operations (#110549)

This patch implements a few set operations for the intervals. These
include:
- operator==() and operator!=() for comparing two intervals.
- disjoint()
- intersection()
- difference, which uses operator-()

show more ...


# e22b07e7 30-Sep-2024 vporpo <vporpodas@google.com>

[SandboxIR][NFC] Move Function class to a separate file (#110526)


# 2018f4cc 27-Sep-2024 Vasileios Porpodas <vporpodas@google.com>

Reapply "[SandboxIR][NFC] Delete SandboxIR.h (#110309)"

This reverts commit 8dfeb4ef5d60a5c764f0ce249cc4ec69e012ff93.


# 8dfeb4ef 27-Sep-2024 Vasileios Porpodas <vporpodas@google.com>

Revert "[SandboxIR][NFC] Delete SandboxIR.h (#110309)"

This reverts commit ca47f48a5c9e81ef8b5c4a5b1fbc473ea5d5497c.


# ca47f48a 27-Sep-2024 vporpo <vporpodas@google.com>

[SandboxIR][NFC] Delete SandboxIR.h (#110309)


# eba106d4 27-Sep-2024 vporpo <vporpodas@google.com>

[SandboxIR][NFC] Move Instruction classes into a separate file (#110294)


# 3c66a510 27-Sep-2024 vporpo <vporpodas@google.com>

[SandboxVec][Interval] Convert InstrInterval class to a class template (#110021)

This patch converts InstrInterval class to a class template and renames
InstrInterval to Itnerval.

This change wi

[SandboxVec][Interval] Convert InstrInterval class to a class template (#110021)

This patch converts InstrInterval class to a class template and renames
InstrInterval to Itnerval.

This change will allow us to reuse the Interval for dependency graph
nodes.

show more ...