summaryrefslogtreecommitdiff
path: root/clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
AgeCommit message (Expand)Author
2025-11-21[CIR] Upstream overflow builtins (#166643)adams381
2025-11-19[CIR] Upstream isfpclass op (#166037)Jasmine Tang
2025-11-19[CIR] Upstream CIR await op (#168133)Andres-Salamanca
2025-11-19[CIR] Upstream Exception EhInflight op (#165621)Amr Hesham
2025-11-19[mlir][LLVM] Resync memory effect attribute with LLVM IR (#168568)darkbuck
2025-11-18[CIR] Mark globals as constants (#168463)Andy Kaylor
2025-11-17[CIR] Upstream the initial BlockAddressOp implementation (#168151)Andres-Salamanca
2025-11-17[CIR] Upstream handling for BaseToDerived casts (#167769)Andy Kaylor
2025-11-13[CIR] Upstream X86 builtin clflush, fence and pause (#167401)Hendrik Hübner
2025-11-06[CIR] Implement __builtin_object_size and __builtin_dynamic_object_size (#166...Morris Hafner
2025-11-04[CIR] Upstream Builtin ExpOp (#166061)Amr Hesham
2025-11-03[CIR] Upstream FPToFP Builtin CeilOp (#166052)Amr Hesham
2025-10-23[CIR] Upstream handling for __builtin_prefetch (#164387)Shawn K
2025-10-22[CIR] Add support for exact dynamic casts (#164007)Andy Kaylor
2025-10-22[clang][CIR][mlir] Migrate to free create functions. NFC. (#164656)Jakub Kuderski
2025-10-21[CIR] Atomic fetch operation (#161631)Sirui Mu
2025-10-21[CIR] Add support for atomic test-and-set and atomic clear (#164162)Sirui Mu
2025-10-20[CIR] Upstream aggregate binary assign handling (#163877)Andy Kaylor
2025-10-17[CIR] Add inline function attributes (#162866)Morris Hafner
2025-10-16[CIR] Upstream pointer subtraction handling (#163306)Shawn K
2025-10-15[CIR] ThrowOp with Complex type as Subexpr (#163078)Amr Hesham
2025-10-14[CIR][NFC] Update existing atomic ops to match assembly conventions (#161543)Sirui Mu
2025-10-13[CIR] Add support for global ctor/dtor attributes (#163247)Andy Kaylor
2025-10-10[CIR] Add lowering support for dynamic cast (#162715)Andy Kaylor
2025-10-09[CIR] Add support for global destructors (#162532)Andy Kaylor
2025-10-08[CIR] Finish global ctor init lowering (#162130)Andy Kaylor
2025-10-07[CIR] Upstream Exception ThrowOp with subexpr (#161818)Amr Hesham
2025-10-06[CIR] Clean up ptr_stride assembly format (#162138)Henrich Lauko
2025-10-04[CIR] Update ComplexImagOp to work on scalar type (#161571)Amr Hesham
2025-10-03[CIR] Implement Target-specific address space handling support for `PointerTy...David Rivera
2025-10-01[CIR] Update ComplexRealOp to work on scalar type (#161080)Amr Hesham
2025-10-01[CIR] Refactor cir.cast to use uniform assembly form w/o parens, commas (#161...Henrich Lauko
2025-09-30[CIR] Upstream support for generating global ctor regions (#161298)Andy Kaylor
2025-09-30[CIR] Upstream RTTI Builder & RTTI for VTable Definitions (#160002)Amr Hesham
2025-09-23[CIR] Implement static lambda invoker (#160137)Andy Kaylor
2025-09-22[CIR][NFC] Fix memory corruption in type converter (#160211)Andy Kaylor
2025-09-20[CIR] Add atomic exchange operation (#158089)Sirui Mu
2025-09-19[CIR] Upstream TypeInfo attribute (#159426)Amr Hesham
2025-09-18[CIR][NFC] Use TableGen to generate LLVM lowering patterns (#159390)Sirui Mu
2025-09-13[CIR] Upstream FPToFPBuiltin CosOp (#158342)Amr Hesham
2025-09-11[CIR] Upstream FPToFPBuiltin ATanOp (#157496)Amr Hesham
2025-09-10[CIR] Upstream FPToFPBuiltin ASinOp (#157350)Amr Hesham
2025-09-09[CIR] Add support for __builtin_alloca (#157116)Morris Hafner
2025-09-08[CIR] Add support for atomic compare-and-swap (#156253)Sirui Mu
2025-09-08[CIR] Fix lowering after 2929a2978cc3bdb0ff12a0e5d0a9236ff221f668Michael Liao
2025-09-04[CIR] Add support for delegating constructor initialization (#156757)Andy Kaylor
2025-09-03[CIR] Add support for constructors with VTT parameters (#156521)Andy Kaylor
2025-09-03[CIR] Emit copy for aggregate initialization (#155697)Andy Kaylor
2025-09-03[CIR] Upstream FPToFPBuiltin ACosOp (#156356)Amr Hesham
2025-09-02[CIR] Add handling for volatile loads and stores (#156124)Andy Kaylor