Skip to content

issues Search Results · repo:llvm/clangir language:LLVM

Filter by

350 results
 (102 ms)

350 results

inllvm/clangir (press backspace or delete to remove)

If I create an object that requires cleanup in the condition of a for-loop, the cleanup is created in the wrong scope. #include iostream struct Struk { Struk(int i) : i(i) { std::cout Struk( ...
  • andykaylor
  • Opened 
    yesterday
  • #1755

Hi, I m trying to lower an array as a function argument to core MLIR dialects, but I m a bit stuck. The problem is that code as simple as: int myfunc(int *myarray, int myindex) { return myarray[myindex]; ...
  • JosseVanDelm
  • 1
  • Opened 
    20 days ago
  • #1729

We have been getting PR warnings such as https://github.com/llvm/clangir/pull/1701#issuecomment-2992625611, we should move out existing uses of undef as much as possible. Originally posted by @bcardosolopes ...
good first issue
  • bcardosolopes
  • 3
  • Opened 
    29 days ago
  • #1712

Not for this PR, but something to note here: in OG CGM.getIntrinsic seems to be able to figure out the type of the intrinsic, we should do the same in CIR to make writing these easier: case X86::BI__builtin_ia32_rdtscp: ...
enhancement
good first issue
  • bcardosolopes
  • 4
  • Opened 
    on Jun 18
  • #1692

Currently the MLIR core func dialect func.func operation doesn t support variadic functions. Because of this the indirect lowering fails if variadic functions like printf are used in the case that variadic ...
  • felixdaas
  • 2
  • Opened 
    on Jun 14
  • #1685

by definition of deref attribute in LifetimeCheckPass::checkLoad // Only interested in checking deference on top of pointer types. // Note that usually the use of the invalid address happens at the // ...
  • Arthur-Chang016
  • 2
  • Opened 
    on Jun 10
  • #1674

I would like to discuss the next problem connected with CIR C++ optimizations and CIR in general. We started to develop an optimization for the next simple case (but it s common for large C++ codebases): ...
  • gitoleg
  • 3
  • Opened 
    on May 30
  • #1653

Test cases: void statements() { throw 0; 123 + 456; } void paren_expr() { (throw 0, 123 + 456); } Both fail during verification because CIRGenItaniumCXXABI::emitThrow emits a cir.unreachable after ...
  • mmha
  • 6
  • Opened 
    on May 27
  • #1647

Seems like it s supposed to only get records but we are also passing methods for it (introduced in https://github.com/llvm/clangir/pull/1292). @Lancern can you clarify the intent? void ItaniumCXXABI::lowerGetMethod( ...
  • bcardosolopes
  • 8
  • Opened 
    on May 20
  • #1630

Ok, so what I suggest here: please file an issue on the need to fix `nuw` and point to this PR: the incubator LLVM dialect is a bit behind and hasn t caught up with the `GEPNoWrapFlagsProp` upstream. ...
good first issue
waiting4rebase
  • fangyi-zhou
  • Opened 
    on May 17
  • #1624
Issue origami icon

Learn how you can use GitHub Issues to plan and track your work.

Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub Issues
ProTip! 
Restrict your search to the title by using the in:title qualifier.
Issue origami icon

Learn how you can use GitHub Issues to plan and track your work.

Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub Issues
ProTip! 
Restrict your search to the title by using the in:title qualifier.
Issue search results · GitHub