[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