https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/149215
>From c4122999df1f8a2a4b4203fdad206a17d787c3d0 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 16 Jul 2025 22:45:36 +
Subject: [PATCH] triplet-ext-script
---
llvm/docs/CommandGuide/llvm-ir2vec.rst
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/149215
>From d19f53d35c186d98c11cf093445254a41853bcae Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 16 Jul 2025 22:45:36 +
Subject: [PATCH] triplet-ext-script
---
llvm/docs/CommandGuide/llvm-ir2vec.rst
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/149213
>From 32275ce1e046510a779a9f6a1bd2cd64a242c1b2 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 16 Jul 2025 22:01:47 +
Subject: [PATCH] support-stdin-input-llvm-ir2vec
---
llvm/tools/llvm-ir2vec/llvm-
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/149214
>From 5d93b96d4bb6e6849b3ba293dce90b98b8bed468 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 16 Jul 2025 22:03:56 +
Subject: [PATCH 1/2] revamp-triplet-gen
---
llvm/docs/CommandGuide/llvm-ir2vec.rs
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/149215
>From d19f53d35c186d98c11cf093445254a41853bcae Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 16 Jul 2025 22:45:36 +
Subject: [PATCH] triplet-ext-script
---
llvm/docs/CommandGuide/llvm-ir2vec.rst
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/149214
>From 1212c724f1e93daefada8ce591aba0b8390ea6d1 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 16 Jul 2025 22:03:56 +
Subject: [PATCH 1/2] revamp-triplet-gen
---
llvm/docs/CommandGuide/llvm-ir2vec.rs
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/149214
>From 1212c724f1e93daefada8ce591aba0b8390ea6d1 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 16 Jul 2025 22:03:56 +
Subject: [PATCH 1/2] revamp-triplet-gen
---
llvm/docs/CommandGuide/llvm-ir2vec.rs
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/149215
>From e088eb8b169eb292c17ebe33b0d2106f628dce6d Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 16 Jul 2025 22:45:36 +
Subject: [PATCH] triplet-ext-script
---
llvm/docs/CommandGuide/llvm-ir2vec.rst
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/149215
>From e088eb8b169eb292c17ebe33b0d2106f628dce6d Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 16 Jul 2025 22:45:36 +
Subject: [PATCH] triplet-ext-script
---
llvm/docs/CommandGuide/llvm-ir2vec.rst
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/149213
>From 36ecab51e81c5715ca22912d18b5ae5fac33c52c Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 16 Jul 2025 22:01:47 +
Subject: [PATCH] support-stdin-input-llvm-ir2vec
---
llvm/tools/llvm-ir2vec/llvm-
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/149213
>From 36ecab51e81c5715ca22912d18b5ae5fac33c52c Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 16 Jul 2025 22:01:47 +
Subject: [PATCH] support-stdin-input-llvm-ir2vec
---
llvm/tools/llvm-ir2vec/llvm-
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/149215
>From b2e9297fbc0bc9452efbbd66e04ecb12a3c578c1 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 16 Jul 2025 22:45:36 +
Subject: [PATCH] triplet-ext-script
---
llvm/docs/CommandGuide/llvm-ir2vec.rst
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/149214
>From 83bba52eba431f776cdb1e051bad073b19aa9763 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 16 Jul 2025 22:03:56 +
Subject: [PATCH 1/2] revamp-triplet-gen
---
llvm/docs/CommandGuide/llvm-ir2vec.rs
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/149213
>From 7fee5899ce6d4bd3d44483c40ef90a7666116f22 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 16 Jul 2025 22:01:47 +
Subject: [PATCH] support-stdin-input-llvm-ir2vec
---
llvm/tools/llvm-ir2vec/llvm-
svkeerthy wrote:
### Merge activity
* **Jul 17, 6:58 PM UTC**: A user started a stack merge that includes this pull
request via
[Graphite](https://app.graphite.dev/github/pr/llvm/llvm-project/147844).
https://github.com/llvm/llvm-project/pull/147844
__
svkeerthy wrote:
### Merge activity
* **Jul 17, 6:58 PM UTC**: A user started a stack merge that includes this pull
request via
[Graphite](https://app.graphite.dev/github/pr/llvm/llvm-project/148719).
https://github.com/llvm/llvm-project/pull/148719
__
@@ -283,10 +284,24 @@ int main(int argc, char **argv) {
if (Mode == TripletMode && Level.getNumOccurrences() > 0)
errs() << "Warning: --level option is ignored in triplet mode\n";
- // Parse the input LLVM IR file
+ // Parse the input LLVM IR file or stdin
SMDiagnos
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/149214
>From db6db83e5ee2ce1503bd041cbb975b36c0fc59c9 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 16 Jul 2025 22:03:56 +
Subject: [PATCH 1/2] revamp-triplet-gen
---
llvm/docs/CommandGuide/llvm-ir2vec.rs
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/149214
>From db6db83e5ee2ce1503bd041cbb975b36c0fc59c9 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 16 Jul 2025 22:03:56 +
Subject: [PATCH 1/2] revamp-triplet-gen
---
llvm/docs/CommandGuide/llvm-ir2vec.rs
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/148719
>From a395af507d3ca470e7dfcb20a8078de556bb34d6 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Mon, 14 Jul 2025 20:27:42 +
Subject: [PATCH] [IR2Vec] Adding documentation for llvm-ir2vec tool
---
llvm/docs
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/147844
>From c0360c730270ac3f51d7a887f430584f488f459c Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 9 Jul 2025 22:44:03 +
Subject: [PATCH] IR2Vec Tool Enhancements
---
llvm/test/lit.cfg.py
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/149212
>From 1d7ca8076757401353b403256f03ae9498dbe404 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 16 Jul 2025 21:49:05 +
Subject: [PATCH] exposing-new-methods
---
llvm/include/llvm/Analysis/IR2Vec.h
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/147844
>From c0360c730270ac3f51d7a887f430584f488f459c Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 9 Jul 2025 22:44:03 +
Subject: [PATCH] IR2Vec Tool Enhancements
---
llvm/test/lit.cfg.py
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/149213
>From 090355226c63ebe3a010061d2dab545f217edf5c Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 16 Jul 2025 22:01:47 +
Subject: [PATCH] support-stdin-input-llvm-ir2vec
---
llvm/tools/llvm-ir2vec/llvm-
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/149213
>From 090355226c63ebe3a010061d2dab545f217edf5c Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 16 Jul 2025 22:01:47 +
Subject: [PATCH] support-stdin-input-llvm-ir2vec
---
llvm/tools/llvm-ir2vec/llvm-
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/149215
>From 0007c062b403d12347b54e28494c5037a0d21cfd Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 16 Jul 2025 22:45:36 +
Subject: [PATCH] triplet-ext-script
---
llvm/docs/CommandGuide/llvm-ir2vec.rst
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/149215
>From 0007c062b403d12347b54e28494c5037a0d21cfd Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 16 Jul 2025 22:45:36 +
Subject: [PATCH] triplet-ext-script
---
llvm/docs/CommandGuide/llvm-ir2vec.rst
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/149212
>From 1d7ca8076757401353b403256f03ae9498dbe404 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 16 Jul 2025 21:49:05 +
Subject: [PATCH] exposing-new-methods
---
llvm/include/llvm/Analysis/IR2Vec.h
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/148719
>From a395af507d3ca470e7dfcb20a8078de556bb34d6 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Mon, 14 Jul 2025 20:27:42 +
Subject: [PATCH] [IR2Vec] Adding documentation for llvm-ir2vec tool
---
llvm/docs
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/148719
>From 42671b8760e87f31f851c7d60004f9d1759c81f9 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Mon, 14 Jul 2025 20:27:42 +
Subject: [PATCH] [IR2Vec] Adding documentation for llvm-ir2vec tool
---
llvm/docs
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/149215
>From 5a8f74a2c56d6052bf1db29fe3c16950c50c3987 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 16 Jul 2025 22:45:36 +
Subject: [PATCH] triplet-ext-script
---
llvm/docs/CommandGuide/llvm-ir2vec.rst
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/149213
>From 1e2226100f1068b27e96766bd69e0876a2a98663 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 16 Jul 2025 22:01:47 +
Subject: [PATCH] support-stdin-input-llvm-ir2vec
---
llvm/tools/llvm-ir2vec/llvm-
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/147844
>From 0ee74a899d0cc2d5c6e91de898343e26b4ec1109 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 9 Jul 2025 22:44:03 +
Subject: [PATCH] IR2Vec Tool Enhancements
---
llvm/test/lit.cfg.py
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/149215
>From 5a8f74a2c56d6052bf1db29fe3c16950c50c3987 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 16 Jul 2025 22:45:36 +
Subject: [PATCH] triplet-ext-script
---
llvm/docs/CommandGuide/llvm-ir2vec.rst
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/149212
>From 68ae9f559439dd1b486713536c925f900afdfbad Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 16 Jul 2025 21:49:05 +
Subject: [PATCH] exposing-new-methods
---
llvm/include/llvm/Analysis/IR2Vec.h
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/149213
>From 1e2226100f1068b27e96766bd69e0876a2a98663 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 16 Jul 2025 22:01:47 +
Subject: [PATCH] support-stdin-input-llvm-ir2vec
---
llvm/tools/llvm-ir2vec/llvm-
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/149212
>From 68ae9f559439dd1b486713536c925f900afdfbad Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 16 Jul 2025 21:49:05 +
Subject: [PATCH] exposing-new-methods
---
llvm/include/llvm/Analysis/IR2Vec.h
https://github.com/svkeerthy created
https://github.com/llvm/llvm-project/pull/149213
None
>From 6efc8a8ef6fcb794af9a2d4657c943d4479bca78 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 16 Jul 2025 22:01:47 +
Subject: [PATCH] support-stdin-input-llvm-ir2vec
---
llvm/tools/llvm-ir2vec
https://github.com/svkeerthy created
https://github.com/llvm/llvm-project/pull/149212
None
>From d1f4e861a6b66441c726bfa57eb71b432a730624 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 16 Jul 2025 21:49:05 +
Subject: [PATCH] exposing-new-methods
---
llvm/include/llvm/Analysis/IR2Vec
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/148719
>From 6ae5021a2a5e3d46a7275ae9aa50fa54956b2e82 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Mon, 14 Jul 2025 20:27:42 +
Subject: [PATCH] [IR2Vec] Adding documentation for llvm-ir2vec tool
---
llvm/docs
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/147844
>From 7b801dfc5c070be416696c41a96294c60600071e Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 9 Jul 2025 22:44:03 +
Subject: [PATCH] IR2Vec Tool Enhancements
---
llvm/test/lit.cfg.py
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/148719
>From 6ae5021a2a5e3d46a7275ae9aa50fa54956b2e82 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Mon, 14 Jul 2025 20:27:42 +
Subject: [PATCH] [IR2Vec] Adding documentation for llvm-ir2vec tool
---
llvm/docs
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/147844
>From 7b801dfc5c070be416696c41a96294c60600071e Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 9 Jul 2025 22:44:03 +
Subject: [PATCH] IR2Vec Tool Enhancements
---
llvm/test/lit.cfg.py
https://github.com/svkeerthy edited
https://github.com/llvm/llvm-project/pull/148719
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/svkeerthy edited
https://github.com/llvm/llvm-project/pull/148719
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/svkeerthy ready_for_review
https://github.com/llvm/llvm-project/pull/148719
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
svkeerthy wrote:
> [!WARNING]
> This pull request is not mergeable via GitHub because a downstack PR is
> open. Once all requirements are satisfied, merge this PR as a stack href="https://app.graphite.dev/github/pr/llvm/llvm-project/148719?utm_source=stack-comment-downstack-mergeability-warning
https://github.com/svkeerthy created
https://github.com/llvm/llvm-project/pull/148719
None
>From 5490291f7f7670b1d326603cb0bc1047337a2fcf Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Mon, 14 Jul 2025 20:27:42 +
Subject: [PATCH] [IR2Vec] Adding documentation for llvm-ir2vec tool
---
llv
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/147844
>From ab123750a6d52faecff9276b2d06a95964857ef4 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 9 Jul 2025 22:44:03 +
Subject: [PATCH] IR2Vec Tool Enhancements
---
llvm/test/lit.cfg.py
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/147842
>From 51b0120e4dd4c9052141f5b334bf9e4716721b56 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 9 Jul 2025 22:39:39 +
Subject: [PATCH] IR2Vec Tool
---
llvm/test/CMakeLists.txt| 1 +
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/147841
>From 3f1914ea0f920f93c75557d348c53a9245a00a5b Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 9 Jul 2025 22:38:22 +
Subject: [PATCH] [NFC][IR2Vec] Exposing helpers in IR2Vec Vocabulary
---
llvm/incl
@@ -0,0 +1,150 @@
+//===- llvm-ir2vec.cpp - IR2Vec Embedding Generation Tool
-===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Ap
@@ -34,7 +42,7 @@
#include "llvm/Support/raw_ostream.h"
using namespace llvm;
-using namespace ir2vec;
+using namespace llvm::ir2vec;
svkeerthy wrote:
Done
https://github.com/llvm/llvm-project/pull/147844
___
llvm-
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/147844
>From f975249e07c16cf621dcea0189d400ebbc8da7bc Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 9 Jul 2025 22:44:03 +
Subject: [PATCH] IR2Vec Tool Enhancements
---
llvm/test/lit.cfg.py
@@ -81,6 +136,68 @@ class IR2VecTool {
OS << LocalOutput;
}
+ /// Generate embeddings for the entire module
+ void generateEmbeddings(raw_ostream &OS) const {
+if (!Vocab->isValid()) {
+ OS << "Error: Vocabulary is not valid. IR2VecTool not initialized.\n";
+
@@ -163,6 +163,14 @@ class Vocabulary {
static constexpr unsigned MaxOperandKinds =
static_cast(OperandKind::MaxOperandKind);
+public:
svkeerthy wrote:
I just prefer to have constructor in the top :)
https://github.com/llvm/llvm-project/pull/147841
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/147585
>From 5eaecce25822a1e4d1aa7e1bb200f6eff7f29234 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Mon, 7 Jul 2025 21:30:29 +
Subject: [PATCH] [NFC][IR2Vec] Minor refactoring of opcode access in
vocabulary
--
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/147844
>From 4e92c2bc3b155eb9d9cf3634c1f59a1152d0ebae Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 9 Jul 2025 22:44:03 +
Subject: [PATCH] IR2Vec Tool Enhancements
---
llvm/test/lit.cfg.py
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/147842
>From 744b38b147f101cc5ea84e71f724c21713150a3d Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 9 Jul 2025 22:39:39 +
Subject: [PATCH] IR2Vec Tool
---
llvm/test/CMakeLists.txt| 1 +
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/147841
>From 1803736667b49978152af659a2d88a09824adf84 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 9 Jul 2025 22:38:22 +
Subject: [PATCH] [NFC][IR2Vec] Exposing helpers in IR2Vec Vocabulary
---
llvm/incl
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/147585
>From 5eaecce25822a1e4d1aa7e1bb200f6eff7f29234 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Mon, 7 Jul 2025 21:30:29 +
Subject: [PATCH] [NFC][IR2Vec] Minor refactoring of opcode access in
vocabulary
--
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/147842
>From 744b38b147f101cc5ea84e71f724c21713150a3d Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 9 Jul 2025 22:39:39 +
Subject: [PATCH] IR2Vec Tool
---
llvm/test/CMakeLists.txt| 1 +
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/147844
>From 4e92c2bc3b155eb9d9cf3634c1f59a1152d0ebae Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 9 Jul 2025 22:44:03 +
Subject: [PATCH] IR2Vec Tool Enhancements
---
llvm/test/lit.cfg.py
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/147841
>From 1803736667b49978152af659a2d88a09824adf84 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 9 Jul 2025 22:38:22 +
Subject: [PATCH] [NFC][IR2Vec] Exposing helpers in IR2Vec Vocabulary
---
llvm/incl
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/147844
>From 6fd2dcac888426bc68570a6352e3f9c7b5fb358c Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 9 Jul 2025 22:44:03 +
Subject: [PATCH] IR2Vec Tool Enhancements
---
llvm/test/lit.cfg.py
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/147844
>From bf757c03868bf5e85966440408e41f5343727384 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 9 Jul 2025 22:44:03 +
Subject: [PATCH] IR2Vec Tool Enhancements
---
llvm/test/tools/llvm-ir2vec/embeddin
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/147844
>From bf757c03868bf5e85966440408e41f5343727384 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 9 Jul 2025 22:44:03 +
Subject: [PATCH] IR2Vec Tool Enhancements
---
llvm/test/tools/llvm-ir2vec/embeddin
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/147842
>From 5f1f3fe9f7e07bb44802d3026fdf8ac3abf89ba2 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Wed, 9 Jul 2025 22:39:39 +
Subject: [PATCH] IR2Vec Tool
---
llvm/test/CMakeLists.txt| 1 +
@@ -447,21 +453,18 @@ void IR2VecVocabAnalysis::generateNumMappedVocab() {
// Handle Opcodes
std::vector NumericOpcodeEmbeddings(Vocabulary::MaxOpcodes,
Embedding(Dim, 0));
-#define HANDLE_INST(NUM, OPCODE, CLASS)
https://github.com/svkeerthy edited
https://github.com/llvm/llvm-project/pull/147842
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/svkeerthy ready_for_review
https://github.com/llvm/llvm-project/pull/147841
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/svkeerthy edited
https://github.com/llvm/llvm-project/pull/147841
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/svkeerthy edited
https://github.com/llvm/llvm-project/pull/147585
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/svkeerthy ready_for_review
https://github.com/llvm/llvm-project/pull/147585
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/145118
>From f1976fa2454846d80822761f7a095b29c2062652 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Fri, 20 Jun 2025 23:00:40 +
Subject: [PATCH] Overloading operator+ for Embeddngs
---
llvm/include/llvm/Analys
@@ -71,20 +71,43 @@ inline bool fromJSON(const llvm::json::Value &E, Embedding
&Out,
// Embedding
//===--===//
+Embedding Embedding::operator+(const Embedding &RHS) const {
+ assert(this->size() == RHS.size
https://github.com/svkeerthy edited
https://github.com/llvm/llvm-project/pull/145118
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/145118
>From 10019cae162bb53e147797b655da75aac33b0a20 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Fri, 20 Jun 2025 23:00:40 +
Subject: [PATCH] Overloading operator+ for Embeddngs
---
llvm/include/llvm/Analys
https://github.com/svkeerthy edited
https://github.com/llvm/llvm-project/pull/145118
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/145118
>From 10019cae162bb53e147797b655da75aac33b0a20 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Fri, 20 Jun 2025 23:00:40 +
Subject: [PATCH] Overloading operator+ for Embeddngs
---
llvm/include/llvm/Analys
https://github.com/svkeerthy edited
https://github.com/llvm/llvm-project/pull/145118
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/145118
>From f1976fa2454846d80822761f7a095b29c2062652 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Fri, 20 Jun 2025 23:00:40 +
Subject: [PATCH] Overloading operator+ for Embeddngs
---
llvm/include/llvm/Analys
@@ -106,6 +106,7 @@ struct Embedding {
const std::vector &getData() const { return Data; }
/// Arithmetic operators
+ Embedding operator+(const Embedding &RHS) const;
svkeerthy wrote:
Sure. Will add them too!
https://github.com/llvm/llvm-project/pull/1
svkeerthy wrote:
> [!WARNING]
> This pull request is not mergeable via GitHub because a downstack PR is
> open. Once all requirements are satisfied, merge this PR as a stack href="https://app.graphite.dev/github/pr/llvm/llvm-project/145117?utm_source=stack-comment-downstack-mergeability-warning
https://github.com/svkeerthy created
https://github.com/llvm/llvm-project/pull/145118
None
>From cbd2c6e77eefb4ba7b8acbf6ea12f21486e7dbc8 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Fri, 20 Jun 2025 23:00:40 +
Subject: [PATCH] Overloading operator+ for Embeddngs
---
llvm/include/llvm/
https://github.com/svkeerthy created
https://github.com/llvm/llvm-project/pull/145117
None
>From d05856c47337b3b6e9086a5ee06b7c39412d9103 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Fri, 20 Jun 2025 22:56:46 +
Subject: [PATCH] Increasing tolerance in ApproximatelyEquals
---
llvm/inclu
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/144139
>From 7fa87f2e42378d656ba743a4971e5c2ffaee8492 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Fri, 13 Jun 2025 18:22:10 +
Subject: [PATCH] [NFC] Formatting PassRegistry.def
---
llvm/lib/Passes/PassRegist
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/143999
>From 8b8932b55c8a6a087d516e174e1d57c9908259bd Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Thu, 12 Jun 2025 23:54:10 +
Subject: [PATCH] Simplifying creation of Embedder
---
llvm/docs/MLGO.rst
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/144139
>From 7fa87f2e42378d656ba743a4971e5c2ffaee8492 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Fri, 13 Jun 2025 18:22:10 +
Subject: [PATCH] [NFC] Formatting PassRegistry.def
---
llvm/lib/Passes/PassRegist
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/143999
>From 8b8932b55c8a6a087d516e174e1d57c9908259bd Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Thu, 12 Jun 2025 23:54:10 +
Subject: [PATCH] Simplifying creation of Embedder
---
llvm/docs/MLGO.rst
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/144139
>From cd6a0f4fbfa87df8bed4efcdf066530523f5ec0d Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Fri, 13 Jun 2025 18:22:10 +
Subject: [PATCH] [NFC] Formatting PassRegistry.def
---
llvm/lib/Passes/PassRegist
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/143999
>From ea224dfb11b37573f5dbdd34ca118fee5a9808c1 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Thu, 12 Jun 2025 23:54:10 +
Subject: [PATCH] Simplifying creation of Embedder
---
llvm/docs/MLGO.rst
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/143479
>From a2bec77ad03e20cd76b6870149863049a96c4f9e Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Tue, 10 Jun 2025 05:40:38 +
Subject: [PATCH] [MLIniner][IR2Vec] Integrating IR2Vec with MLInliner
---
.../Ana
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/143479
>From a2bec77ad03e20cd76b6870149863049a96c4f9e Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Tue, 10 Jun 2025 05:40:38 +
Subject: [PATCH] [MLIniner][IR2Vec] Integrating IR2Vec with MLInliner
---
.../Ana
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/143999
>From d71dd503f4794abf8a396ddb8a5deeafe0d75c83 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Thu, 12 Jun 2025 23:54:10 +
Subject: [PATCH] Simplifying creation of Embedder
---
llvm/docs/MLGO.rst
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/143999
>From d71dd503f4794abf8a396ddb8a5deeafe0d75c83 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Thu, 12 Jun 2025 23:54:10 +
Subject: [PATCH] Simplifying creation of Embedder
---
llvm/docs/MLGO.rst
@@ -259,32 +306,40 @@ Error IR2VecVocabAnalysis::readVocabulary() {
return createFileError(VocabFile, BufOrError.getError());
auto Content = BufOrError.get()->getBuffer();
- json::Path::Root Path("");
+
Expected ParsedVocabValue = json::parse(Content);
if (!Parsed
@@ -104,7 +106,10 @@ MODULE_PASS("lower-ifunc", LowerIFuncPass())
MODULE_PASS("simplify-type-tests", SimplifyTypeTestsPass())
MODULE_PASS("lowertypetests", LowerTypeTestsPass())
MODULE_PASS("fatlto-cleanup", FatLtoCleanup())
-MODULE_PASS("pgo-force-function-attrs", PGOForceFunc
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/143999
>From 0d921416a0f81e5634705dc9dfc5363d721a55bf Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Thu, 12 Jun 2025 23:54:10 +
Subject: [PATCH] Simplifying creation of Embedder
---
llvm/docs/MLGO.rst
https://github.com/svkeerthy updated
https://github.com/llvm/llvm-project/pull/143999
>From 1a051f18a4bab9f843c4fee84084d5cd31cecea1 Mon Sep 17 00:00:00 2001
From: svkeerthy
Date: Thu, 12 Jun 2025 23:54:10 +
Subject: [PATCH] Simplifying creation of Embedder
---
llvm/docs/MLGO.rst
1 - 100 of 168 matches
Mail list logo