[llvm] [SandboxIR][Region] Implement an auxiliary vector in Region (PR #126376)

via llvm-commits llvm-commits at lists.llvm.org
Thu Feb 27 08:56:26 PST 2025


================
@@ -57,6 +57,41 @@ void Region::add(Instruction *I) {
   Scoreboard.add(I);
 }
 
+void Region::setAux(ArrayRef<Instruction *> Aux) {
+  this->Aux = SmallVector<Instruction *>(Aux);
+  auto &LLVMCtx = Ctx.LLVMCtx;
+  for (auto [Idx, I] : enumerate(Aux)) {
+    llvm::ConstantInt *IdxC =
+        llvm::ConstantInt::get(LLVMCtx, llvm::APInt(32, Idx, false));
----------------
vporpo wrote:

@RKSimon Thanks for letting me know about the issue. I just created a PR with your suggestion: https://github.com/llvm/llvm-project/pull/129082

https://github.com/llvm/llvm-project/pull/126376


More information about the llvm-commits mailing list