aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetLoweringBase.cpp
AgeCommit message (Expand)AuthorFilesLines
2021-08-18[X86] AVX512FP16 instructions enabling 3/6Wang, Pengfei1-0/+2
2021-08-13GlobalISel: Add helper function for getting EVT from LLTMatt Arsenault1-2/+3
2021-08-13[NFC] Clean up users of AttributeList::hasAttribute()Arthur Eubanks1-5/+5
2021-08-06Introduce intrinsic llvm.isnanSerge Pavlov1-0/+1
2021-08-04[CodeGen] Add -align-loopsFangrui Song1-0/+7
2021-08-04Revert "Introduce intrinsic llvm.isnan"Serge Pavlov1-1/+0
2021-08-04Introduce intrinsic llvm.isnanSerge Pavlov1-0/+1
2021-08-02[AArch64][SelectionDAG] Support passing/returning scalable vectors with unusu...Eli Friedman1-10/+8
2021-07-22[WebAssembly] Implementation of global.get/set for reftypes in LLVM IRPaulo Matos1-1/+1
2021-07-02Revert "[WebAssembly] Implementation of global.get/set for reftypes in LLVM IR"Roman Lebedev1-1/+1
2021-07-02[WebAssembly] Implementation of global.get/set for reftypes in LLVM IRPaulo Matos1-1/+1
2021-06-26[ISel] Port AArch64 SABD and UABD to DAGCombineDavid Green1-0/+4
2021-06-10Revert "Implementation of global.get/set for reftypes in LLVM IR"David Spickett1-1/+1
2021-06-10Implementation of global.get/set for reftypes in LLVM IRPaulo Matos1-1/+1
2021-06-08[CostModel] Return an invalid cost for memory ops with unsupported typesKerry McLaughlin1-3/+6
2021-06-07[NFC] Fix semantic discrepancy for MVT::LAST_VALUETYPEGuillaume Chatelet1-3/+3
2021-06-06[TargetLowering] Use IRBuilderBase instead of IRBuilder<> (NFC)Nikita Popov1-6/+8
2021-06-06[TargetLowering] Move methods out of line (NFC)Nikita Popov1-0/+18
2021-06-02[CodeGen] Refactor libcall lookups for RTLIB::POWI_*Bjorn Pettersson1-0/+22
2021-05-12[TargetLowering] Improve legalization of scalable vector typesFraser Cormack1-9/+12
2021-04-30[TTI] NFC: Change getTypeLegalizationCost to return InstructionCost.Daniil Fukalov1-2/+2
2021-03-22[TargetTransformInfo] move branch probability query from TargetLoweringInfoSanjay Patel1-16/+0
2021-03-09[IR] Introduce llvm.experimental.vector.splice intrinsicCullen Rhodes1-0/+3
2021-02-04[TargetLowering] Use Align in allowsMisalignedMemoryAccesses.Craig Topper1-2/+1
2021-01-25[XRay] Support DW_TAG_call_site and delete unneeded PATCHABLE_EVENT_CALL/PATC...Fangrui Song1-30/+0
2021-01-21[llvm] Use isDigit (NFC)Kazu Hirata1-1/+1
2021-01-19[GlobalISel] Combine (a[0]) | (a[1] << k1) | ...| (a[m] << kn) into a wide loadJessica Paquette1-0/+8
2021-01-02[PowerPC] Add the LLVM triple for powerpcle [1/5]Brandon Bergren1-1/+1
2020-12-18Add intrinsics for saturating float to int castsBjorn Pettersson1-0/+2
2020-12-14[PowerPC][FP128] Fix the incorrect signature for math library callQingShan Zhang1-0/+5
2020-12-08UBSAN: emit distinctive trapsTim Northover1-0/+2
2020-12-07[CodeGen] Restore accessing __stack_chk_guard via a .refptr stub on mingw aft...Martin Storsjö1-1/+2
2020-12-04Make __stack_chk_guard dso_local if Reloc::StaticFangrui Song1-4/+7
2020-12-03[RISCV] Support Zfh half-precision floating-point extension.Hsiangkai Wang1-2/+30
2020-11-20[AArch64] Out-of-line atomics (-moutline-atomics) implementation.Pavel Iliin1-0/+77
2020-11-19[AArch64] Lower fptrunc/fpext from/to FP128t to/from FP16Adhemerval Zanella1-0/+2
2020-11-04[SelectionDAG] Add legalizations for VECREDUCE_SEQ_FMULCameron McInally1-0/+1
2020-10-30[Legalize] Add legalizations for VECREDUCE_SEQ_FADDCameron McInally1-0/+1
2020-10-19[SVE][CodeGen][NFC] Replace TypeSize comparison operators with their scalar e...David Sherwood1-1/+1
2020-10-12[X86][SelectionDAG] Add SADDO_CARRY and SSUBO_CARRY to support multipart sign...Craig Topper1-0/+2
2020-10-12[SVE] Make ElementCount and TypeSize use a new PolySize classDavid Sherwood1-4/+4
2020-10-02[SVE][CodeGen] Add new EVT/MVT getFixedSizeInBits() functionsDavid Sherwood1-1/+1
2020-09-28[SVE] Replace / operator in TypeSize/ElementCount with divideCoefficientByDavid Sherwood1-7/+6
2020-09-23[SVE] Make EVT::getScalarSizeInBits and others consistent with Type::getScala...David Sherwood1-3/+2
2020-09-12[SelectionDAG][X86][ARM][AArch64] Add ISD opcode for __builtin_parity. Expand...Craig Topper1-0/+1
2020-08-28[SVE] Make ElementCount members privateDavid Sherwood1-21/+25
2020-08-27[SSP] Restore setting the visibility of __guard_local to hidden for better co...Brad Smith1-1/+4
2020-08-19Revert "Revert "[NFC][llvm] Make the contructors of `ElementCount` private.""Mehdi Amini1-1/+1
2020-08-19Revert "[NFC][llvm] Make the contructors of `ElementCount` private."Mehdi Amini1-1/+1
2020-08-19[NFC][llvm] Make the contructors of `ElementCount` private.Francesco Petrogalli1-1/+1