aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/IR/InstructionsTest.cpp
AgeCommit message (Expand)AuthorFilesLines
3 days[DebugInfo][RemoveDIs] Suppress getNextNonDebugInfoInstruction (#144383)Jeremy Morse1-2/+2
2025-06-09[DebugInfo][RemoveDIs] Rip out the UseNewDbgInfoFormat flag (#143207)Jeremy Morse1-5/+2
2025-06-02[llvm] annotate interfaces in llvm/IR for DLL export (#141650)Andrew Rogers1-2/+3
2025-01-24[NFC][DebugInfo] Use iterator-flavour getFirstNonPHI at many call-sites (#123...Jeremy Morse1-2/+2
2025-01-22[IR][unittests] Replace of PointerType::getUnqual(Type) with opaque version (...Mats Jun Larsen1-2/+2
2025-01-21[IR][unittests] Replace of PointerType::get(Type) with opaque version (NFC) (...Mats Jun Larsen1-89/+66
2025-01-14IR: handle FP predicates in CmpPredicate::getMatching (#122924)Ramkumar Ramachandra1-0/+1
2024-12-04[IR] Fix accumulateConstantOffset() on zero-index GEPNikita Popov1-0/+14
2024-12-03IR: introduce struct with CmpInst::Predicate and samesign (#116867)Ramkumar Ramachandra1-0/+22
2024-10-02[IR] Allow fast math flags on calls with homogeneous FP struct types (#110506)Benjamin Maxwell1-6/+55
2024-09-21[unittests] Use {} instead of std::nullopt to initialize empty ArrayRef (#109...Jay Foad1-2/+2
2024-09-09[IR] Make UnaryInstruction::classof recognize FreezeInst. (#107944)Jorge Gorbe Moya1-0/+14
2024-08-20[LLVM] Add a C API for creating instructions with custom syncscopes. (#104775)Tim Besard1-3/+49
2024-07-25Remove the `x86_mmx` IR type. (#98505)James Y Knight1-6/+3
2024-07-03[IR] Add overflow check in AllocaInst::getAllocationSize (#97170)Tsz Chan1-0/+3
2024-06-14Reapply#4 "[RemoveDIs] Load into new debug info format by default in LLVM (#8...Stephen Tozer1-0/+6
2024-06-11Revert new debug info format commits:Stephen Tozer1-6/+0
2024-06-10Reapply#3 "[RemoveDIs] Load into new debug info format by default in LLVM (#8...Stephen Tozer1-0/+6
2024-05-13Revert "Repply#2 "[RemoveDIs] Load into new debug info format by default in L...Fangrui Song1-6/+0
2024-05-03Repply#2 "[RemoveDIs] Load into new debug info format by default in LLVM (#89...Stephen Tozer1-0/+6
2024-05-02Revert#2 "[RemoveDIs] Load into new debug info format by default in LLVM (#89...Stephen Tozer1-6/+0
2024-05-02Reapply "[RemoveDIs] Load into new debug info format by default in LLVM (#897...Stephen Tozer1-0/+6
2024-05-01Revert "[RemoveDIs] Load into new debug info format by default in LLVM (#89799)"Stephen Tozer1-5/+0
2024-05-01[RemoveDIs] Load into new debug info format by default in LLVM (#89799)Stephen Tozer1-0/+5
2024-04-18[IR][PatternMatch] Only accept poison in getSplatValue() (#89159)Nikita Popov1-5/+18
2024-03-04[RemoveDIs] Reapply 3fda50d3915, insert instructions using iteratorsJeremy Morse1-1/+1
2023-11-30[llvm] Replace calls to Type::getPointerTo (NFC)Youngsuk Kim1-11/+12
2023-11-27[unittest,examples] Replace uses of IRBuilder::getInt8PtrTy with getPtrTy. NFCFangrui Song1-1/+1
2023-11-22[llvm][TypeSize] Fix addition/subtraction in TypeSize. (#72979)Sander de Smalen1-7/+7
2023-10-27Replace TypeSize::{getFixed,getScalable} with canonical TypeSize::{Fixed,Scal...Fangrui Song1-7/+7
2023-10-05[IR]Add NumSrcElts param to is..Mask static function in ShuffleVectorInst.Alexey Bataev1-54/+124
2023-10-04Revert "[IR]Add NumSrcElts param to is..Mask static function in ShuffleVector...Arthur Eubanks1-124/+54
2023-10-04[IR]Add NumSrcElts param to is..Mask static function in ShuffleVectorInst.Alexey Bataev1-54/+124
2023-10-03Revert "[IR]Add NumSrcElts param to is..Mask static function in ShuffleVector...Alexey Bataev1-124/+54
2023-10-03[IR]Add NumSrcElts param to is..Mask static function in ShuffleVectorInst.Alexey Bataev1-54/+124
2023-09-29Revert "[IR]Add NumSrcElts param to is..Mask static function in ShuffleVector...Alexey Bataev1-124/+54
2023-09-29[IR]Add NumSrcElts param to is..Mask static function in ShuffleVectorInst.Alexey Bataev1-54/+124
2023-09-28Revert "[IR]Add NumSrcElts param to is..Mask static function in ShuffleVector...Alexey Bataev1-124/+54
2023-09-28[IR]Add NumSrcElts param to is..Mask static function in ShuffleVectorInst.Alexey Bataev1-54/+124
2023-08-02Stop using legacy helpers indicating typed pointer types. NFCBjorn Pettersson1-3/+3
2023-04-26[IR] Add interface to remove a CallBase string function attributeTeresa Johnson1-0/+5
2022-12-15[NFC] Rename Instruction::insertAt() to Instruction::insertInto(), to be cons...Vasileios Porpodas1-2/+2
2022-12-13[NFC] Cleanup: Remove Function::getBasicBlockList() when not required.Vasileios Porpodas1-1/+1
2022-12-02[llvm/unittests] Use std::nullopt instead of None (NFC)Kazu Hirata1-2/+2
2022-11-29[IR][NFC] Adds Instruction::insertAt() for inserting at a specific point in t...Vasileios Porpodas1-0/+38
2022-11-04[IR] Switch everything to use memory attributeNikita Popov1-2/+2
2022-07-20Revert "Don't treat readnone call in presplit coroutine as not access memory"Chuanqi Xu1-54/+0
2022-07-20Don't treat readnone call in presplit coroutine as not access memoryChuanqi Xu1-0/+54
2022-07-15[IR] Don't use blockaddresses as callbr argumentsNikita Popov1-15/+1
2022-06-25[llvm] Don't use Optional::{hasValue,getValue} (NFC)Kazu Hirata1-2/+2