aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Function.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-07-02[IR] Introduce `dead_on_return` attributeAntonio Frighetto1-0/+6
2025-06-25[NFC][PGO] Use constants rather than free strings for metadata labels (#145721)Mircea Trofin1-3/+5
2025-06-12[DebugInfo][RemoveDIs] Delete debug-info-format flag (#143746)Jeremy Morse1-17/+1
2025-06-11[LLVM][SROA] Teach SROA how to "bitcast" between fixed and scalable vectors. ...Paul Walker1-0/+12
2025-06-09[DebugInfo][RemoveDIs] Rip out the UseNewDbgInfoFormat flag (#143207)Jeremy Morse1-3/+1
2025-06-02[llvm] annotate interfaces in llvm/IR for DLL export (#141650)Andrew Rogers1-2/+2
2025-05-02llvm-reduce: Add values to return reduction (#132686)Matt Arsenault1-0/+82
2025-05-02[IR] Do not store Function inside BlockAddress (#137958)Nikita Popov1-9/+1
2025-04-17[Intrinsics] Add support for range attributes (#135642)Nikita Popov1-2/+9
2025-03-13[InferAttrs] Mark floating-point libcalls as `errno`-writingAntonio Frighetto1-1/+1
2025-02-06[IR] Generalize Function's {set,get}SectionPrefix to GlobalObjects, the base ...Mingming Liu1-16/+0
2025-01-29[IR] Convert from nocapture to captures(none) (#123181)Nikita Popov1-1/+1
2024-11-02[IR] Remove unused includes (NFC) (#114679)Kazu Hirata1-1/+0
2024-10-17[SimplifyLibCall][Attribute] Fix bug where we may keep `range` attr with inco...goldsteinn1-0/+4
2024-10-06[AMDGPU] Support preloading hidden kernel arguments (#98861)Austin Kerbow1-0/+8
2024-10-01[NFC] Add a new Intrinsics.cpp file for intrinsic code (#110078)Rahul Joshi1-963/+0
2024-09-30[NFC] Move intrinsic related functions to Intrinsic namespace (#110125)Rahul Joshi1-4/+4
2024-09-25[Core] Skip over target name in intrinsic name lookup (#109971)Rahul Joshi1-9/+10
2024-09-16[IPSCCP] Infer attributes on arguments (#107114)Nikita Popov1-0/+5
2024-09-11Don't rely on undefined behavior to store how a `User` object's allocation is...Daniel Paoliello1-3/+2
2024-09-04[TableGen] Optimize intrinsic info type signature encoding (#106809)Rahul Joshi1-6/+8
2024-07-30[IR] Add per-function numbers to basic blocks (#101052)Alexis Engelke1-0/+24
2024-07-25Remove the `x86_mmx` IR type. (#98505)James Y Knight1-4/+10
2024-07-10[llvm][ARM][AArch64] Add attributes to synthetic functions. (#83153)Daniel Kiss1-0/+29
2024-07-10Revert "[llvm][ARM][AArch64] Add attributes to synthetic functions." (#98283)Daniel Kiss1-29/+0
2024-07-10[llvm][ARM][AArch64] Add attributes to synthetic functions. (#83153)Daniel Kiss1-0/+29
2024-06-28[IR] Add getDataLayout() helpers to Function and GlobalValue (#96919)Nikita Popov1-0/+4
2024-06-25CodeGen, IR: Add target-{cpu,features} attributes to functions created via cr...pcc1-0/+6
2024-06-14Reapply#4 "[RemoveDIs] Load into new debug info format by default in LLVM (#8...Stephen Tozer1-1/+3
2024-06-11Revert new debug info format commits:Stephen Tozer1-3/+1
2024-06-10Reapply#3 "[RemoveDIs] Load into new debug info format by default in LLVM (#8...Stephen Tozer1-1/+3
2024-06-07[ARM] r11 is reserved when using -mframe-chain=aapcs (#86951)Oliver Stannard1-0/+3
2024-05-28[IR] Fix ignoring `non-global-value-max-name-size` in `ValueSymbolTable::make...Daniil Fukalov1-1/+1
2024-05-13Revert "Repply#2 "[RemoveDIs] Load into new debug info format by default in L...Fangrui Song1-3/+1
2024-05-07[NFC][LLVM] Refactor rounding mode detection of constrained fp intrinsic IDs ...Paul Walker1-0/+12
2024-05-03Repply#2 "[RemoveDIs] Load into new debug info format by default in LLVM (#89...Stephen Tozer1-1/+3
2024-05-02Revert#2 "[RemoveDIs] Load into new debug info format by default in LLVM (#89...Stephen Tozer1-3/+1
2024-05-02Reapply "[RemoveDIs] Load into new debug info format by default in LLVM (#897...Stephen Tozer1-1/+3
2024-05-01Revert "[RemoveDIs] Load into new debug info format by default in LLVM (#89799)"Stephen Tozer1-3/+1
2024-05-01[RemoveDIs] Load into new debug info format by default in LLVM (#89799)Stephen Tozer1-1/+3
2024-04-30[IR] Use StringRef::operator== instead of StringRef::equals (NFC) (#90550)Kazu Hirata1-8/+7
2024-04-26[SCCP] Swap out range metadata to range attribute (#90134)Andreas Jonson1-0/+4
2024-04-19Add IIT_V10 to support 10-element vectors in intrinsics (#89383)Jay Foad1-0/+4
2024-04-19[AsmParser] Support calling intrinsics without mangling suffix (#89172)Nikita Popov1-6/+9
2024-04-17[VP] Correct lowering of predicated fma and faddmul to avoid strictfp. (#85272)Kevin P. Neal1-9/+13
2024-04-12Add IIT_V6 to support 6-element vectors in intrinsics. (#88196)Stanislav Mekhanoshin1-0/+4
2024-04-05[RemoveDIs] Add flag to preserve the debug info format of input IR (#87379)Stephen Tozer1-0/+6
2024-03-20[ValueTracking] Handle range attributes (#85143)Andreas Jonson1-0/+8
2024-03-12[InstSimpliy] Use range attribute to simplify comparisons (#84627)Andreas Jonson1-0/+4
2024-02-20[DebugInfo][RemoveDIs] Set new-dbg-info flag from Modules correctly (#82373)Jeremy Morse1-1/+3