aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CIR/CodeGen
AgeCommit message (Expand)AuthorFilesLines
78 min.[OpenACC][CIR] Implement 'init' lowering for private clause vars (#151781)Erich Keane2-19/+19
2 days[CIR] Fix outdated bitfield iteration logic in accumulateFields (#151741)Andres-Salamanca1-5/+1
3 days[CIR] Use getDefiningOp<OpTy>() instead of dyn_cast<OpTy>(getDefiningOp()) (N...Henrich Lauko3-12/+12
3 days[CIR] Add vptr type and generate vptr field when needed (#151377)Andy Kaylor1-3/+10
3 days[CIR] Simplify ConstantOp accesses and its getDefiningOp (#151216)Henrich Lauko3-15/+15
3 days[CIR] Handle expression with cleanups (#151600)Andy Kaylor6-16/+228
3 days[CIR] Add diagnostic for NYI AST visitor handlers (#151561)Andy Kaylor1-0/+21
3 days[OpenACC][CIR] Implement 'private' clause lowering. (#151360)Erich Keane4-5/+145
4 days[CIR] Fix warnings related to unused variables in release builds (#151412)Andy Kaylor7-14/+16
4 days[CIR] Upstream MulOp for ComplexType (#150834)Amr Hesham1-0/+28
4 days[CIR] Fix fallthrough warning (#151418)Andy Kaylor1-0/+1
4 days[CIR] Upstream support for function-level variable decompositions (#151073)Morris Hafner5-8/+34
4 days[CIR] Add ComputeVolatileBitfields Implementation (#151252)Andres-Salamanca1-1/+101
4 days[CIR] Support more declarations without any codegen (#151076)Morris Hafner1-1/+7
5 days[CIR] Upstream Unary Plus & Minus op for ComplexType (#150281)Amr Hesham1-3/+54
6 days[CIR] Add support for C++ conversion operators (#151066)Morris Hafner1-0/+1
6 days[Clang][Cygwin] Enable few conditions that are shared with MinGW (#149637)jeremyd20191-4/+4
6 days[CIR] Add support for array cleanups (#150499)Andy Kaylor2-3/+63
6 days[CIR] Add proper handling for no prototype function calls (#150553)Andy Kaylor5-5/+139
6 days[CIR] Add support for -ffine-grained-bitfield-accesses (#150687)Andres-Salamanca1-3/+1
6 days[CIR] Add bit ffs operation (#150997)Sirui Mu1-0/+5
7 days[CIR] Implement LValueBitcast for ComplexType (#150668)Amr Hesham6-3/+159
8 days[CIR][NFC] Fix an unused variable warning (#150758)Amr Hesham1-2/+1
10 days[CIR] Add support for C++ initializer lists (#150681)Andy Kaylor1-2/+90
10 days[CIR] Upstream Support Init ComplexType from 1 size InitList (#150293)Amr Hesham1-6/+4
11 days[CIR] Implement CK_LValueToRValueBitCast for ComplexType (#150296)Amr Hesham1-2/+6
11 days[CIR] Unblock destructor alias handling (#150497)Andy Kaylor1-2/+0
11 days[CIR] Add support for normal cleanups (#149948)Andy Kaylor8-33/+469
11 days[CIR] Add support for array constructors (#149142)Morris Hafner4-29/+197
12 days[CIR] Upstream Cast kinds for ComplexType (#149717)Amr Hesham2-4/+186
12 days[CIR] Add support for binary operations on bitfield members (#149676)Andres-Salamanca1-1/+1
14 days[CIR] Add complete destructor handling (#149552)Andy Kaylor6-5/+75
2025-07-21[CIR] Add assume_separate_storage operation (#149696)Sirui Mu1-0/+7
2025-07-19[CIR][NFC] Replace bool by cir::UnaryOpKind in emitComplexPrePostIncDec (#149...Amr Hesham4-29/+35
2025-07-19[CIR] Upstream CompoundLiteralExpr for Scalar (#148943)Amr Hesham5-0/+89
2025-07-18[CIR] Fix alignment when lowering set/get bitfield operations (#148999)Andres-Salamanca2-16/+19
2025-07-17[CIR] Upstream Unary Inc/Dec for ComplexType (#149162)Amr Hesham2-0/+55
2025-07-17[CIR] Upstream builtin_conj for ComplexType (#149170)Amr Hesham3-3/+20
2025-07-16[CIR] Upstream unary not for ComplexType (#148857)Amr Hesham2-16/+6
2025-07-17[CIR] Add rotate operation (#148426)Sirui Mu2-0/+28
2025-07-15[CIR][NFC] Fix typo in assertion message (Must) (#148704)Bogdan Vetrenko1-1/+1
2025-07-14[CIR] Add support for unary operations on bitfield members (#148083)Andres-Salamanca1-5/+3
2025-07-14[CIR] Upstream ComplexImagPtrOp for ComplexType (#144236)Amr Hesham2-6/+19
2025-07-14[CIR] Add Minimal Destructor Definition Support (#144719)Morris Hafner6-16/+165
2025-07-12[CIR] Implement SubOp for ComplexType (#148025)Amr Hesham1-0/+9
2025-07-12[CIR] Add bit reverse and byte reverse operations (#147200)Sirui Mu1-11/+25
2025-07-11[CIR] Upstream ComplexRealPtrOp for ComplexType (#144235)Amr Hesham2-2/+38
2025-07-11[CIR] Use ZeroAttr as zeroinitializer for ComplexType (#148033)Amr Hesham1-6/+2
2025-07-11[CIR] Add support for non-virtual base class initialization (#148080)Andy Kaylor4-4/+134
2025-07-10[CIR] Add handlers for 'using enum' and namespace alias (#148011)Andy Kaylor1-0/+2