summaryrefslogtreecommitdiff
path: root/llvm/lib/IR/IRBuilder.cpp
AgeCommit message (Expand)Author
2025-11-05[ProfCheck][NFC] Make Function argument from branch weight setter optional (#...Mircea Trofin
2025-10-20[IR] Replace alignment argument with attribute on masked intrinsics (#163802)Nikita Popov
2025-10-13[slp][profcheck] Mark `select`s as having unknown profile (#162960)Mircea Trofin
2025-08-08[IR] Remove size argument from lifetime intrinsics (#150248)Nikita Popov
2025-07-29[IR] Add new CreateVectorInterleave interface (#150931)David Sherwood
2025-06-30Global string alignment (#142346)Dominik Steenken
2025-06-19[LLVM][IRBuilder] Use NUW arithmetic for Create{ElementCount,TypeSize}. (#143...Paul Walker
2025-06-16[llvm] Remove unused includes (NFC) (#144293)Kazu Hirata
2025-06-12[DLCov][NFC] Propagate annotated DebugLocs through transformations (#138047)Stephen Tozer
2025-06-10[NFC][LLVM] Refactor IRBuilder::Create{VScale,ElementCount,TypeSize}. (#142803)Paul Walker
2025-06-09Remove GlobalObject::getAlign/setAlignment (#143188)Eli Friedman
2025-05-15[IRBuilder] Use AAMDNodes helper class in CreateMem* routines [nfc-ish] (#139...Philip Reames
2025-05-06[IR] Remove the AtomicMem*Inst helper classes (#138710)Philip Reames
2025-05-05[IntrinsicInst] Remove MemCpyInlineInst and MemSetInlineInst [nfc] (#138568)Philip Reames
2025-04-16[llvm] Construct SmallVector with ArrayRef (NFC) (#136063)Kazu Hirata
2025-04-04[MergeFunc] Fix crash caused by bitcasting ArrayType (#133259)Tobias Stadler
2025-03-14Add IRBuilder::CreateFMA (#131112)Frederik Harwath
2025-02-14[Clang] Add __builtin_assume_dereferenceable to encode deref assumption. (#12...Florian Hahn
2025-01-15[IRBuilder] Add Align argument for CreateMaskedExpandLoad and CreateMaskedCom...Sergey Kachkov
2025-01-06[IRBuilder] Refactor FMF interface (#121657)Yingwei Zheng
2024-10-17[LLVM] Make more use of IRBuilder::CreateIntrinsic. NFC. (#112706)Jay Foad
2024-10-11[NFC] Rename `Intrinsic::getDeclaration` to `getOrInsertDeclaration` (#111752)Rahul Joshi
2024-09-19[LLVM] Use {} instead of std::nullopt to initialize empty ArrayRef (#109133)Jay Foad
2024-08-28Move stepvector intrinsic out of experimental namespace (#98043)Maciej Gabka
2024-06-29[IRBuilder] Don't include Module.h (NFC) (#97159)Nikita Popov
2024-05-22Add `AddNull` argument to `CreateGlobalString`. (#93036)Thomas Symalla
2024-05-21[IRBuilder] Migrate fcmp to folding APINikita Popov
2024-05-07[NFC][LLVM] Refactor rounding mode detection of constrained fp intrinsic IDs ...Paul Walker
2024-04-29Move several vector intrinsics out of experimental namespace (#88748)Maciej Gabka
2024-03-15[IRBuilder] Fold binary intrinsics (#80743)Artem Tyurin
2023-11-15Revert "[IRBuilder] Handle constexpr-bitcast for IRBuilder::CreateThreadLocal...Youngsuk Kim
2023-09-19Move CallInst::CreateFree to IRBuilderBaseKonrad Kleine
2023-09-19[llvm] Move CallInst::CreateMalloc to IRBuilderBase::CreateMallocKonrad Kleine
2023-08-05[llvm][NFC] Use CreateMemTransferInst moreNathan Sidwell
2023-08-05[IR] Remove CreateExtractIntegerKazu Hirata
2023-07-18[IR] Remove typed pointer handling from getGEPReturnType() (NFC)Nikita Popov
2023-07-18[IRBuilder] Remove various typed pointer handling (NFC)Nikita Popov
2023-07-12Revert "Revert "IRBuilder: Fix not handling strictfp minnum/maxnum""Krasimir Georgiev
2023-07-12Revert "IRBuilder: Fix not handling strictfp minnum/maxnum"Krasimir Georgiev
2023-07-11IRBuilder: Fix not handling strictfp minnum/maxnumMatt Arsenault
2023-06-18[clang] Add __builtin_isfpclassSerge Pavlov
2023-06-13[Intrinsic] Introduce reduction intrinsics for minimum/maximumAnna Thomas
2023-06-05[IRBUilder] Introduce getAllOnesMask [nfc]Philip Reames
2023-04-06Revert "xxx"Dávid Bolvanský
2023-04-06xxxDávid Bolvanský
2023-03-21[llvm] Use ConstantInt::{isZero,isOne} (NFC)Kazu Hirata
2023-03-13[IRBuilder] Add utilities for materializing scalable values [nfc]Philip Reames
2023-01-11[IRBuilder] Use canonical i64 type for insertelement index used by vector spl...Paul Walker
2022-12-10Don't include None.h (NFC)Kazu Hirata
2022-12-03IRBuilder: convert Optional to std::optionalKrzysztof Parzyszek