aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR
AgeCommit message (Expand)AuthorFilesLines
2024-04-02[IR] Fix crashes caused by #85592 (#87169)elhewaty1-2/+3
2024-03-31[IR][Object][NFC] Move ARM64EC name mangling helpers to Mangler.h. (#87191)Jacek Caban1-2/+40
2024-03-30[IR] Use EXPORTAS for ARM64EC mangled symbols with dllexport attribute. (#81940)Jacek Caban1-1/+13
2024-03-29[IR] Add nowrap flags for trunc instruction (#85592)elhewaty3-4/+37
2024-03-28[RemoveDIs] Update DIBuilder C API and OCaml bindings [2/2] (#86529)Orlando Cazalet-Hyams2-40/+95
2024-03-27Revert "[TBAA] Add verifier for tbaa.struct metadata (#86709)"Florian Hahn1-32/+0
2024-03-27[nfc][PGO]Factor out profile scaling into a standalone helper function (#83780)Mingming Liu2-45/+49
2024-03-27[NFC][IR] Add SetNoSanitize helpers (#86772)Vitaly Buka1-0/+7
2024-03-27[RISCV] RISCV vector calling convention (1/2) (#77560)Brandon Wu1-0/+3
2024-03-27[TBAA] Add verifier for tbaa.struct metadata (#86709)Julian Nagele1-0/+32
2024-03-26[Intrinsics] Make `patchpoint.i64` generic on its return type (#85911)Il-Capitano1-1/+8
2024-03-26[LLVM] Remove nuw neg (#86295)Yingwei Zheng3-16/+7
2024-03-25[RemoveDIs] Enable direct-to-bitcode writing by defaultOrlando Cazalet-Hyams1-1/+1
2024-03-24[InstCombine] Copy flags of extractelement for extelt -> icmp combine (#86366)Marc Auberer1-0/+10
2024-03-23[LLVM] Use `std::move` for APInt. NFC. (#86257)Yingwei Zheng1-1/+1
2024-03-22Revert "[RemoveDIs] Update DIBuilder C API with DbgRecord functions [2/2] (#8...Orlando Cazalet-Hyams1-81/+40
2024-03-22[RemoveDIs] Update DIBuilder C API with DbgRecord functions [2/2] (#85657)Orlando Cazalet-Hyams1-40/+81
2024-03-21[ConstantRange] Fix off by 1 bugs in UIToFP and SIToFP handling. (#86041)Craig Topper1-2/+2
2024-03-20[RemoveDIs][NFC] Rename DPMarker->DbgMarker (#85931)Stephen Tozer7-131/+137
2024-03-20[RemoveDIs][NFC] Rename DPLabel->DbgLabelRecord (#85918)Stephen Tozer6-42/+46
2024-03-20[ValueTracking] Handle range attributes (#85143)Andreas Jonson2-0/+16
2024-03-20[IR] Change representation of getelementptr inrange (#84341)Nikita Popov5-55/+80
2024-03-19[RemoveDIs][NFC] Rename DPValue -> DbgVariableRecord (#85216)Stephen Tozer14-341/+373
2024-03-19Reapply "[NFC][RemoveDIs] Switch ConstantExpr::getAsInstruction to not insert...Stephen Tozer2-17/+17
2024-03-19Revert "[NFC][RemoveDIs] Switch ConstantExpr::getAsInstruction to not insert ...Stephen Tozer2-17/+17
2024-03-19[NFC][RemoveDIs] Switch ConstantExpr::getAsInstruction to not insert (#84737)Jeremy Morse2-17/+17
2024-03-19[RemoveDIs] Auto-upgrade debug intrinsics to DbgRecords (default false) (#85650)Orlando Cazalet-Hyams1-1/+69
2024-03-19[ConstantFold] Fix comparison between special pointer constantsNikita Popov1-2/+1
2024-03-19[Dwarf] Support `__ptrauth` qualifier in metadata nodes (#83862)Daniil Kovalev6-40/+82
2024-03-18Revert "[RemoveDIs] Enable direct-to-bitcode writing by default"Orlando Cazalet-Hyams1-1/+1
2024-03-18[IR][NFC] Suppress warnings in ternary operatorsFraser Cormack1-11/+15
2024-03-18[RemoveDIs][AsmWriter] Add empty-metadata operands to the SlotTracker (#85636)Orlando Cazalet-Hyams1-1/+7
2024-03-18[LangRef][IR] Add 3-way compare intrinsics llvm.scmp/llvm.ucmp (#83227)Miguel Raz Guzmán Macedo1-0/+23
2024-03-18[C API] Add accessors for function prefix and prologue data (#82193)Benji Smith1-0/+32
2024-03-18[RemoveDIs] Update DIBuilder C API with DbgRecord functions [1/2] (#84915)Orlando Cazalet-Hyams2-0/+72
2024-03-18[GlobalISel] convergence control tokens and intrinsics (#67006)Sameer Sahasrabuddhe1-2/+2
2024-03-15[RemoveDIs] Enable direct-to-bitcode writing by defaultOrlando Cazalet-Hyams1-1/+1
2024-03-15Reapply [RemoveDIs] Read/write DbgRecords directly from/to bitcode (#83251)Orlando Cazalet-Hyams1-0/+5
2024-03-15[DebugInfo] Fix faulty DIExpression::appendToStack assert (#85255)David Stenberg1-5/+6
2024-03-15Revert "[RemoveDIs] Read/write DbgRecords directly from/to bitcode" (#85382)Orlando Cazalet-Hyams1-5/+0
2024-03-15[RemoveDIs] Read/write DbgRecords directly from/to bitcode (#83251)Orlando Cazalet-Hyams1-0/+5
2024-03-15[IRBuilder] Fold binary intrinsics (#80743)Artem Tyurin1-4/+6
2024-03-14Revert "[llvm][AArch64] Autoupgrade function attributes from Module attribute...Daniel Kiss1-66/+0
2024-03-14[RemoveDIs][NFC] Move DPValue::filter -> filterDbgVars (#85208)Stephen Tozer1-2/+2
2024-03-13[RemoveDI][NFC] Rename DPValue->DbgRecord in comments and varnames (#84939)Stephen Tozer7-148/+153
2024-03-12[RemoveDIs][NFC] Rename common interface functions for DPValues->DbgRecords (...Stephen Tozer8-81/+78
2024-03-12[RemoveDIs] Update DIBuilder to conditionally insert DbgRecords (#84739)Orlando Cazalet-Hyams4-90/+146
2024-03-12[InstSimpliy] Use range attribute to simplify comparisons (#84627)Andreas Jonson1-0/+4
2024-03-11[RemoveDIs] Fix nullptr dereference in getFirstNonPHIIt() (#84595)Daniel Sanders1-0/+2
2024-03-10Reapply "[RemoveDIs] Add additional debug-mode verifier checks" (#84757)Orlando Cazalet-Hyams1-0/+10