summaryrefslogtreecommitdiff
path: root/llvm/unittests/Transforms/Vectorize/SandboxVectorizer/IntervalTest.cpp
AgeCommit message (Collapse)Author
2025-04-19[llvm] Construct SmallVector with iterator ranges (NFC) (#136460)Kazu Hirata
2025-02-06[SandboxVec][DAG] Update DAG when a new instruction is created (#126124)vporpo
The DAG will now receive a callback whenever a new instruction is created and will update itself accordingly.
2024-12-16[SandboxVec][Interval] Implement Interval::notifyMoveInstr() (#119471)vporpo
This patch implements the notifier for Instruction intervals. It updates the interval's top/bottom.
2024-10-11[SandboxVec][Interval] Implement Interval::comesBefore() (#112026)vporpo
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.
2024-10-08[SandboxVec][Interval] Implement getUnionInterval() and getSingleDiff() ↵vporpo
(#111455)
2024-09-30[SandboxVec][Interval] Implement intersection and difference operations ↵vporpo
(#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-()
2024-09-30[SandboxIR][NFC] Move Function class to a separate file (#110526)vporpo
2024-09-27Reapply "[SandboxIR][NFC] Delete SandboxIR.h (#110309)"Vasileios Porpodas
This reverts commit 8dfeb4ef5d60a5c764f0ce249cc4ec69e012ff93.
2024-09-27Revert "[SandboxIR][NFC] Delete SandboxIR.h (#110309)"Vasileios Porpodas
This reverts commit ca47f48a5c9e81ef8b5c4a5b1fbc473ea5d5497c.
2024-09-27[SandboxIR][NFC] Delete SandboxIR.h (#110309)vporpo
2024-09-27[SandboxIR][NFC] Move Instruction classes into a separate file (#110294)vporpo
2024-09-26[SandboxVec][Interval] Convert InstrInterval class to a class template (#110021)vporpo
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.