aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR
AgeCommit message (Expand)AuthorFilesLines
2023-12-01[NFC][LLVMContext] Clean up DenseMapInfo classes used for APInt & APFloat.Paul Walker1-7/+3
2023-11-30[ThinLTO] Fix assembly dumping of vtable type ids (#73997)Teresa Johnson1-4/+27
2023-11-30Revert "[DWARFv5] Verify all-or-nothing constraint on DIFile source"Adrian Prantl1-18/+0
2023-11-30[IR] Support or disjoint in hasPoisonGeneratingFlags()Nikita Popov1-0/+2
2023-11-30[DebugInfo][RemoveDIs] Support maintaining DPValues in CodeGenPrepare (#73660)Jeremy Morse1-1/+1
2023-11-30[DebugInfo] Set all dbg.value intrinsics to be tail-calls (#73661)Jeremy Morse1-1/+3
2023-11-30[DebugInfo][RemoveDIs] Have LICM insert at iterator positions (#73671)Jeremy Morse1-0/+28
2023-11-30[DebugInfo][RemoveDIs] Emulate inserting insts in dbg.value sequences (#73350)Jeremy Morse3-0/+77
2023-11-30[DebugInfo][RemoveDIs] Have getInsertionPtAfterDef return an iterator (#73149)Jeremy Morse1-4/+8
2023-11-30[llvm][NFC] Refactor autoupdater's 'c' intrinsics (#73333)Nathan Sidwell1-12/+13
2023-11-29[C API] Add support for setting/getting new nneg flag on zext instructions (#...Benji Smith1-0/+10
2023-11-26[DebugInfo][RemoveDIs] Instrument loop-rotate for DPValues (#72997)Jeremy Morse1-0/+6
2023-11-26[DebugInfo][RemoveDIs] Instrument inliner for non-instr debug-info (#72884)Jeremy Morse1-10/+10
2023-11-25[llvm][NFC] Autoupdater x86 intrinsic selection (#73046)Nathan Sidwell1-101/+98
2023-11-24[IR] Add disjoint flag for Or instructions. (#72583)Craig Topper2-0/+16
2023-11-24[DebugInfo][RemoveDIs] Allow speculative-DPMarker creationJeremy Morse1-4/+4
2023-11-22[IR][TLI] Cache getLibFunc() result on Function (NFC) (#72867)Nikita Popov2-2/+3
2023-11-22[llvm][TypeSize] Fix addition/subtraction in TypeSize. (#72979)Sander de Smalen3-17/+27
2023-11-22[IR] Don't include GenericDomTreeConstruction.h in header (NFC)Nikita Popov1-0/+1
2023-11-21[llvm][NFC] Autoupdater x86 detection (#72808)Nathan Sidwell1-326/+358
2023-11-21[DebugInfo][RemoveDIs] Make dropping variable locations explicit (#72399)Jeremy Morse1-0/+1
2023-11-20[DebugInfo][RemoveDIs] Add local-utility plumbing for DPValues (#72276)Jeremy Morse1-2/+3
2023-11-20[llvm-c] Fix outdated comment (NFC)Nikita Popov1-1/+1
2023-11-18[DebugInfo][RemoveDIs] Support finding DPValues like dbg.values (#71952)Jeremy Morse2-8/+36
2023-11-17Reapply "[DebugInfo] Make DIArgList inherit from Metadata and always unique"Stephen Tozer7-81/+93
2023-11-17Revert "[DebugInfo] Make DIArgList inherit from Metadata and always unique" (...Stephen Tozer7-90/+81
2023-11-17[IR] Add GraalVM calling conventionsSacha Coppey1-0/+1
2023-11-17[Statepoint] Return undef value for the statepoint of the none token (#72552)Danila Malyutin1-0/+4
2023-11-17[DebugInfo] Make DIArgList inherit from Metadata and always unique (#72147)Stephen Tozer7-81/+90
2023-11-16[llvm] Reduce memory footprint of Debug metadata nodes (#71227)serge-sans-paille1-13/+20
2023-11-16Add setBranchWeigths convenience function. NFC (#72446)Matthias Braun1-0/+7
2023-11-15Revert "[IRBuilder] Handle constexpr-bitcast for IRBuilder::CreateThreadLocal...Youngsuk Kim1-12/+1
2023-11-15Add RunTimeLang to Class and Enumeration DIBuilder functions (#72011)Augusto Noronha2-15/+17
2023-11-15[DebugInfo][RemoveDIs] Allow for inserting DPValues at end() (#72379)Jeremy Morse1-0/+2
2023-11-15Reland "[llvm][DebugInfo] DWARFv5: static data members declarations are DW_TA...Michael Buch4-12/+12
2023-11-15Revert "[llvm][DebugInfo] DWARFv5: static data members declarations are DW_TA...Michael Buch4-13/+13
2023-11-15[llvm][DebugInfo] DWARFv5: static data members declarations are DW_TAG_variab...Michael Buch4-13/+13
2023-11-14[llvm] Fix -Wunused-variable in ConstantFold.cpp (NFC)Jie Fu1-1/+1
2023-11-14[IR] Remove support for lshr/ashr constant expressions (#71955)Nikita Popov3-45/+2
2023-11-13[llvm] Remove no-op ptr-to-ptr bitcasts (NFC) (#72133)Youngsuk Kim1-13/+0
2023-11-11[llvm] Stop including llvm/ADT/SmallSet.h (NFC)Kazu Hirata1-1/+0
2023-11-11[llvm] Stop including llvm/ADT/DenseMapInfo.h (NFC)Kazu Hirata1-1/+0
2023-11-10Revert "Revert "[IR] Mark lshr and ashr constant expressions as undesirable""Shoaib Meenai1-2/+2
2023-11-10Revert "[IR] Mark lshr and ashr constant expressions as undesirable"Shoaib Meenai1-2/+2
2023-11-10[IR] Mark lshr and ashr constant expressions as undesirableNikita Popov1-2/+2
2023-11-09[DebugInfo][RemoveDIs] Add conversion utilities for new-debug-info formatJeremy Morse4-1/+159
2023-11-09[IR][NFC] Fix warnings for variables that are only used in assertionsMin-Yih Hsu1-0/+2
2023-11-09Obsolete WebKit Calling Convention (#71567)Juergen Ributzka1-1/+0
2023-11-09[llvm][metadata][NFC] Minimize local variable scopes (#68438)Paul Kirth1-10/+6
2023-11-09[DebugInfo][RemoveDIs] Add new behind-the-scenes plumbing for debug-infoJeremy Morse3-26/+419