summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetLoweringBase.cpp
AgeCommit message (Expand)Author
2020-06-05Revert "[CodeGen][SVE] Calculate correct type legalization for scalable vecto...Sander de Smalen
2020-06-05[CodeGen][SVE] Calculate correct type legalization for scalable vectors.Sander de Smalen
2020-06-05Fix build breakage caused by 66a1b83bf93ec46f6d7a06c47d5981ae154f9ea0Denis Antrushin
2020-06-05[TargetLowering][NFC] More efficient emitPatchpoint().Denis Antrushin
2020-05-26[FPEnv] Intrinsic llvm.roundevenSerge Pavlov
2020-05-22TargetLowering.h - remove unnecessary includes. NFC.Simon Pilgrim
2020-05-22[TargetLowering] Move TargetLoweringBase::isJumpTableRelative() implementatio...Simon Pilgrim
2020-05-07[SVE][CodeGen] Fix legalisation for scalable typesKerry McLaughlin
2020-04-10[llvm][Codegen] Make `getVectorTypeBreakdownMVT` work with scalable types.Francesco Petrogalli
2020-04-06[llvm][CodeGen] Avoid implicit cast of TypeSize to integer in `initActions`.Francesco Petrogalli
2020-04-02[Alignment][NFC] Use more Align versions of various functionsGuillaume Chatelet
2020-03-31[Alignment][NFC] Transitionning more getMachineMemOperand call sitesGuillaume Chatelet
2020-03-27[Alignment][NFC] MachineMemOperand::getAlign/getBaseAlignGuillaume Chatelet
2020-03-24[SelDag] Add FREEZEJuneyoung Lee
2020-03-02GlobalISel: Move Localizer::shouldLocalize(..) to TargetLoweringVolkan Keles
2020-02-24[Intrinsic] Add fixed point saturating division intrinsics.Bevin Hansson
2020-02-18[NFC] Remove trailing spaceJim Lin
2020-02-01[LegalizeTypes][X86] Add a new strategy for type legalizing f16 type that sof...Craig Topper
2020-01-27[FPEnv] Divide macro INSTRUCTION into INSTRUCTION and DAG_INSTRUCTION,Wang, Pengfei
2020-01-16GlobalISel: Apply target MMO flags to atomicsMatt Arsenault
2020-01-16GlobalISel: Preserve load/store metadata in IRTranslatorMatt Arsenault
2020-01-10[TargetLowering][ARM][Mips][WebAssembly] Remove the ordered FP compare from R...Craig Topper
2020-01-08[Intrinsic] Add fixed point division intrinsics.Bevin Hansson
2020-01-03[DAGCombine] Initialize the default operation action for SIGN_EXTEND_INREG fo...QingShan Zhang
2019-12-27Delete llvm.{sig,}{setjmp,longjmp} remnant after r136821Fangrui Song
2019-11-26[Codegen][ARM] Add addressing modes from masked loads and storesDavid Green
2019-11-21[FPEnv] Add an option to disable strict float node mutating to an normalPengfei Wang
2019-11-20[FEnv] File with properties of constrained intrinsicsSerge Pavlov
2019-11-13[TargetLowering] Increase the storage size of NumRegistersForVT to allow the ...Craig Topper
2019-11-05[IR] Add Freeze instructionaqjune
2019-10-31[PGO][PGSO] Fix -DBUILD_SHARED_LIBS=on builds after D69580/llvmorg-10-init-87...Fangrui Song
2019-10-18[AArch64][SVE] Add SPLAT_VECTOR ISD NodeGraham Hunter
2019-10-07[FPEnv] Add constrained intrinsics for lrint and lroundKevin P. Neal
2019-09-27Revert r372893 "[CodeGen] Replace -max-jump-table-size with -max-jump-table-t...Hans Wennborg
2019-09-26[TargetLowering] Make allowsMemoryAccess methode virtual.Thomas Raoux
2019-09-25[CodeGen] Replace -max-jump-table-size with -max-jump-table-targetsEvandro Menezes
2019-09-17[SVE][MVT] Fixed-length vector MVT rangesGraham Hunter
2019-09-12AArch64: support arm64_32, an ILP32 slice for watchOS.Tim Northover
2019-09-07[Intrinsic] Add the llvm.umul.fix.sat intrinsicBjorn Pettersson
2019-09-05[Alignment][NFC] Change internal representation of TargetLowering.hGuillaume Chatelet
2019-09-05[LLVM][Alignment] Make functions using log of alignment explicitGuillaume Chatelet
2019-09-02[TargetLowering][PS4] Add sincos(f) lib functions when target is PS4Robert Lougher
2019-08-28[FPEnv] Add fptosi and fptoui constrained intrinsics.Kevin P. Neal
2019-08-23[LLVM][NFC] remove unused fieldsGuillaume Chatelet
2019-08-18[TargetLowering] Teach computeRegisterProperties to only widen v3i16/v3f16 ve...Craig Topper
2019-08-15MVT: Add v3i16/v3f16 vectorsMatt Arsenault
2019-07-16Fix parameter name comments using clang-tidy. NFC.Rui Ueyama
2019-07-15[PowerPC] Support fp128 libcallsFangrui Song
2019-06-12[TargetLowering] Add MachineMemOperand::Flags to allowsMemoryAccess tests (PR...Simon Pilgrim
2019-06-11[TargetLowering] Add allowsMemoryAccess(MachineMemOperand) helper wrapper. NFCI.Simon Pilgrim