aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR
AgeCommit message (Expand)AuthorFilesLines
2024-02-23[RemoveDIs] Enable DPLabels conversion [3b/3] (#82639)Orlando Cazalet-Hyams2-8/+35
2024-02-23[RemoveDIs] Add DPLabels support [3a/3] (#82633)Orlando Cazalet-Hyams1-1/+3
2024-02-23Revert "[llvm][AArch64] Autoupgrade function attributes from Module attribute...Daniel Kiss1-71/+1
2024-02-23[llvm][AArch64] Do not inline a function with different signing scheme. (#80642)Dani1-0/+5
2024-02-23[llvm][AArch64] Autoupgrade function attributes from Module attributes. (#80640)Dani1-1/+71
2024-02-22[RemoveDIs][NFC] Add DPLabel class [2/3] (#82376)Orlando Cazalet-Hyams2-10/+56
2024-02-22[InstCombine] Pick bfloat over half when shrinking ops that started with an f...Benjamin Kramer1-0/+1
2024-02-22[LLVM][IR] Add native vector support to ConstantInt & ConstantFP. (#74502)Paul Walker4-9/+122
2024-02-21Module::getOrInsertFunction: set debug info format (#82505)Harald van Dijk1-2/+1
2024-02-21Revert "Implement convergence control in MIR using SelectionDAG (#71785)"Sameer Sahasrabuddhe2-23/+6
2024-02-21Implement convergence control in MIR using SelectionDAG (#71785)Sameer Sahasrabuddhe2-6/+23
2024-02-20Fix Wcovered-switch-default Werror after #78252Orlando Cazalet-Hyams1-17/+9
2024-02-20[DebugInfo][RemoveDIs] Set new-dbg-info flag from Modules correctly (#82373)Jeremy Morse1-1/+3
2024-02-20[RemoveDIs][NFC] Introduce DbgRecord base class [1/3] (#78252)Orlando Cazalet-Hyams5-90/+176
2024-02-19[RemoveDIs][DebugInfo] Check for null marker when printing DPValues (#82238)Stephen Tozer1-3/+4
2024-02-14Reapply "[DebugInfo][RemoveDIs] Turn on non-instrinsic debug-info by default"Orlando Cazalet-Hyams1-1/+1
2024-02-14[InstSimplify][InstCombine] Remove unnecessary `m_c_*` matchers. (#81712)Yingwei Zheng1-1/+1
2024-02-13Revert "Reapply "[DebugInfo][RemoveDIs] Turn on non-instrinsic debug-info by ...Arthur Eubanks1-1/+1
2024-02-13[NFC][LLVM][AsmWriter] Extract logic to write out ConstantFP from WriteConsta...Paul Walker1-88/+94
2024-02-13Reapply "[DebugInfo][RemoveDIs] Turn on non-instrinsic debug-info by default"OCHyams1-1/+1
2024-02-13[HWASAN] Update dbg.assign intrinsics in HWAsan pass (#79864)Orlando Cazalet-Hyams1-4/+0
2024-02-13Revert "Reapply "[DebugInfo][RemoveDIs] Turn on non-instrinsic debug-info by ...Arthur Eubanks1-1/+1
2024-02-12Reapply "[DebugInfo][RemoveDIs] Turn on non-instrinsic debug-info by default"Stephen Tozer1-1/+1
2024-02-12[IR] Add ptradd fast path in accumulateConstantOffset() (NFC)Nikita Popov1-0/+9
2024-02-12[C API] Add blockaddress getters to C API (#81382)Benji Smith1-0/+8
2024-02-08[HLSL][SPIR-V] Add create.handle intrinsic (#81038)Natalie Chouinard1-0/+1
2024-02-08Revert "[DebugInfo][RemoveDIs] Turn on non-instrinsic debug-info by default"Jeremy Morse1-1/+1
2024-02-08[DebugInfo][RemoveDIs] Turn on non-instrinsic debug-info by defaultJeremy Morse1-1/+1
2024-02-08[ConstantRange] Improve ConstantRange::binaryXor (#80146)Yingwei Zheng1-1/+16
2024-02-08[DebugInfo][RemoveDIs] Erase ranges of instructions individually (#81007)Jeremy Morse1-1/+3
2024-02-07[RemoveDIs] Remove unused debug-printing facility for DPMarkersJeremy Morse1-6/+0
2024-02-07[RemoveDIs][DebugInfo] Handle RAUW from dead constants (#80837)Stephen Tozer2-0/+7
2024-02-06[DebugInfo][RemoveDIs] Don't allocate one DPMarker per instruction (#79345)Jeremy Morse3-46/+96
2024-02-05Revert "[IR] Use range-based for loops (NFC)"Shubham Sandeep Rastogi6-14/+16
2024-02-05New calling convention preserve_none (#76868)weiguozhi1-0/+1
2024-02-01[AArch64] Replace LLVM IR function attributes for PSTATE.ZA. (#79166)Sander de Smalen1-11/+7
2024-02-01[HWASAN] Remove DW_OP_LLVM_tag_offset from DIExpression::isImplicit (#79816)Orlando Cazalet-Hyams1-1/+0
2024-01-31[IR] Use range-based for loops (NFC)Kazu Hirata6-16/+14
2024-01-31[llvm][InstCombine] bitcast bfloat half castpair bug (#79832)Nashe Mncube1-7/+1
2024-01-27[llvm] Use Instruction::hasMetadata (NFC)Kazu Hirata1-1/+1
2024-01-26[IR] Use SmallDenseSet (NFC) (#79556)Kazu Hirata1-3/+1
2024-01-26Revert "[DebugInfo][RemoveDIs] Don't pointlessly scan funcs for debug-info (#...Jeremy Morse2-14/+4
2024-01-26[DebugInfo][RemoveDIs] Don't pointlessly scan funcs for debug-info (#79327)Jeremy Morse2-4/+14
2024-01-25[DebugInfo][RemoveDIs] Add a DPValue implementation for instcombine sinking (...Jeremy Morse1-0/+4
2024-01-25Reapply 215b8f1e252, reverted in c3f7fb1421eJeremy Morse1-2/+4
2024-01-25Revert "[DebugInfo][RemoveDIs] Convert debug-info modes when loading bitcode ...Jeremy Morse1-4/+2
2024-01-25[DebugInfo][RemoveDIs] Convert debug-info modes when loading bitcode (#78967)Jeremy Morse1-2/+4
2024-01-25[DebugInfo][RemoveDIs] Make getDbgValueRange inlineable (#79331)Jeremy Morse1-12/+0
2024-01-23[DebugInfo][RemoveDIs] "Final" cleanup for non-instr debug-info (#79121)Jeremy Morse3-8/+17
2024-01-23Revert "Reapply [hwasan] Update dbg.assign intrinsics in HWAsan pass … (#79...gulfemsavrun1-0/+4