aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/ARMISelLowering.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-04-03[𝘀𝗽𝗿] changes to main this commit is based onusers/Prabhuk/sprmain.asmprintercallgraphsection-emit-call-graph-section-3Necip Fazil Yildiran1-0/+5
2024-04-02[CallSiteInfo][NFC] CallSiteInfo -> CallSiteInfo.ArgRegPairs (#86842)Prabhuk1-1/+1
2024-03-11[NFC] Remove unused parameter from shouldAssumeDSOLocal()Arthur Eubanks1-5/+3
2024-03-05[KnownBits] Add API for `nuw` flag in `computeForAddSub`; NFCNoah Goldstein1-1/+2
2024-03-01[ARM] Simplify shouldAssumeDSOLocal for ELF. NFCFangrui Song1-6/+4
2024-02-11[MVE] Expand64BitShift - handle all constant shift amounts less than 32 (#81261)Simon Pilgrim1-2/+2
2024-02-02[ARM] Switch to soft promoting half types. (#80440)Harald van Dijk1-2/+2
2024-01-28[Target] Use getConstantOperand (NFC)Kazu Hirata1-3/+1
2024-01-25[llvm] Move CodeGenTypes library to its own directory (#79444)Nico Weber1-1/+1
2024-01-25[ARM] Fix MVEFloatOps check on creating VCVTN (#79291)David Green1-1/+3
2024-01-14[Target] Use getConstantOperandVal (NFC)Kazu Hirata1-6/+5
2024-01-10[Target] Use getConstantOperandAPInt (NFC)Kazu Hirata1-6/+3
2024-01-09[RFC][SelectionDAG] Add and use SDNode::getAsZExtVal() helper (#76710)Alex Bradbury1-11/+8
2024-01-02[llvm][NFC] Use SDValue::getConstantOperandAPInt(i) where possibleAlex Bradbury1-2/+2
2024-01-02[llvm][NFC] Use SDValue::getConstantOperandVal(i) where possible (#76708)Alex Bradbury1-35/+30
2023-12-18[ARM][FPEnv] Lowering of fpmode intrinsics (#74054)Serge Pavlov1-0/+58
2023-12-05[ARM][AArch64] Use SelectionDAG::SplitScalar to simplify some code. (#74411)Craig Topper1-4/+1
2023-12-04Fix MSVC signed/unsigned mismatch warning. NFC.Simon Pilgrim1-1/+1
2023-11-24[TargetLowering] Don't include ComplexDeinterleavingPass.h (NFC)Nikita Popov1-0/+1
2023-11-22[llvm][TypeSize] Fix addition/subtraction in TypeSize. (#72979)Sander de Smalen1-6/+6
2023-11-20[ARM][FPEnv] Lowering of fpenv intrinsicsSerge Pavlov1-0/+3
2023-11-10Revert "[ARM][FPEnv] Lowering of fpenv intrinsics"Serge Pavlov1-3/+0
2023-11-10[ARM][FPEnv] Lowering of fpenv intrinsicsSerge Pavlov1-0/+3
2023-11-07[NFC] Remove Type::getInt8PtrTy (#71029)Paulo Matos1-2/+2
2023-10-18[ARM] Lower i1 concat via MVETRUNCDavid Green1-2/+11
2023-10-18[ARM] Correct v2i1 concat extract types.David Green1-9/+9
2023-10-05[IR]Add NumSrcElts param to is..Mask static function in ShuffleVectorInst.Alexey Bataev1-1/+1
2023-10-04Revert "[IR]Add NumSrcElts param to is..Mask static function in ShuffleVector...Arthur Eubanks1-1/+1
2023-10-04[IR]Add NumSrcElts param to is..Mask static function in ShuffleVectorInst.Alexey Bataev1-1/+1
2023-10-03Revert "[IR]Add NumSrcElts param to is..Mask static function in ShuffleVector...Alexey Bataev1-1/+1
2023-10-03[IR]Add NumSrcElts param to is..Mask static function in ShuffleVectorInst.Alexey Bataev1-1/+1
2023-09-30[llvm] Remove uses of Type::getPointerTo() (NFC)Youngsuk Kim1-8/+1
2023-09-29Revert "[IR]Add NumSrcElts param to is..Mask static function in ShuffleVector...Alexey Bataev1-1/+1
2023-09-29[IR]Add NumSrcElts param to is..Mask static function in ShuffleVectorInst.Alexey Bataev1-1/+1
2023-09-28Revert "[IR]Add NumSrcElts param to is..Mask static function in ShuffleVector...Alexey Bataev1-1/+1
2023-09-28[IR]Add NumSrcElts param to is..Mask static function in ShuffleVectorInst.Alexey Bataev1-1/+1
2023-09-25[TargetLowering] Deduplicate choosing InlineAsm constraint between ISels (#67...Nick Desaulniers1-6/+6
2023-09-18Revert "[ARM] Always lower direct calls as direct when the outliner is enable...Jon Roelofs1-8/+0
2023-09-16[SDAG][RISCV] Avoid neg instructions when lowering atomic_load_sub with a con...Yingwei Zheng1-13/+13
2023-09-15[ARM] Always lower direct calls as direct when the outliner is enabled (#66434)Jon Roelofs1-0/+8
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks1-4/+4
2023-09-01IR: Add llvm.exp10 intrinsicMatt Arsenault1-0/+6
2023-08-16[ARM] Set preferred function alignmentNicholas Guy1-0/+1
2023-08-15Fix typos in commentsJay Foad1-1/+1
2023-08-10[llvm] Drop some bitcasts and references related to typed pointersBjorn Pettersson1-23/+12
2023-07-27[CodeGen] Store call frame size in MachineBasicBlockJay Foad1-0/+10
2023-07-19[ARM] Correctly handle execute-only in EmitStructByvalJohn Brawn1-12/+6
2023-07-13Revert "[CodeGen] Store SP adjustment in MachineBasicBlock. NFCI."Oliver Stannard1-20/+0
2023-07-12Revert "[ARM] Correctly handle execute-only in EmitStructByval"Caslyn Tonelli1-6/+12
2023-07-12[CodeGen] Store SP adjustment in MachineBasicBlock. NFCI.Jay Foad1-0/+20