summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Mips/MipsSEISelLowering.cpp
AgeCommit message (Expand)Author
2025-09-28[MIPS][float] Fixed SingleFloat codegen on N32/N64 targets (#140575)Davide Mor
2025-01-24[MIPS] [MSA] Widen v2i8, v216 and v2i32 vectors (#123040)Cinhi Young
2025-01-21[MIPS][MSA] Invert operand order of `ILVOD` when lowering `VECTOR_SHUFFLE` (#...Cinhi Young
2024-11-16[Mips] Remove unused includes (NFC) (#116499)Kazu Hirata
2024-09-20[MIPS] Fix -msingle-float doesn't work with double on O32 (#107543)yingopq
2024-03-20MIPS: Support -m(no-)unaligned-access for r6 (#85174)YunQiang Su
2024-01-25[llvm] Move CodeGenTypes library to its own directory (#79444)Nico Weber
2024-01-02[llvm][NFC] Use SDValue::getConstantOperandAPInt(i) where possibleAlex Bradbury
2024-01-02[llvm][NFC] Use SDValue::getConstantOperandVal(i) where possible (#76708)Alex Bradbury
2023-12-07[Target] Remove unnecessary includes (NFC)Kazu Hirata
2023-05-03Restore CodeGen/MachineValueType.h from `Support`NAKAMURA Takumi
2023-03-31[DAG] Add SelectionDAG::SplitScalar helperSimon Pilgrim
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott
2023-01-05Move from llvm::makeArrayRef to ArrayRef deduction guides - llvm/ partserge-sans-paille
2022-11-17[AMDGPU] Allow finer grain control of an unaligned access speedStanislav Mekhanoshin
2022-06-07[Alignment][NFC] Remove usage of MemSDNode::getAlignmentGuillaume Chatelet
2022-03-29[NFC][CodeGen] Add a setTargetDAGCombine use ArrayRefShao-Ce SUN
2022-01-07[Target] use range-based for loops (NFC)Kazu Hirata
2021-11-27[Target] Use range-based for loops (NFC)Kazu Hirata
2021-10-04[APInt] Stop using soft-deprecated constructors and methods in llvm. NFC.Jay Foad
2021-02-04[TargetLowering] Use Align in allowsMisalignedMemoryAccesses.Craig Topper
2020-09-14[SelectionDAG] Use Align/MaybeAlign in calls to getLoad/getStore/getExtLoad/g...Craig Topper
2020-02-26[SDAG] Add SDNode::values() = make_range(values_begin(), values_end())Krzysztof Parzyszek
2019-12-11[IR] Split out target specific intrinsic enums into separate headersReid Kleckner
2019-09-19Reapply r372285 "GlobalISel: Don't materialize immarg arguments to intrinsics"Matt Arsenault
2019-09-19Revert r372285 "GlobalISel: Don't materialize immarg arguments to intrinsics"Hans Wennborg
2019-09-19GlobalISel: Don't materialize immarg arguments to intrinsicsMatt Arsenault
2019-09-17[SVE][MVT] Fixed-length vector MVT rangesGraham Hunter
2019-09-11[mips][msa] Fix infinite loop for mips.nori.b intrinsicSimon Atanasyan
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders
2019-06-24CodeGen: Introduce a class for registersMatt Arsenault
2019-06-12[TargetLowering] Add MachineMemOperand::Flags to allowsMemoryAccess tests (PR...Simon Pilgrim
2019-05-24[mips] Always check that `shift and add` optimization is efficient.Simon Atanasyan
2019-04-25[MIPS] Use custom bitcast lowering to avoid excessive instructionsSimon Atanasyan
2019-03-29[mips] Fix lowering a signed immediate for *.d MSA instructionsSimon Atanasyan
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-12-12[SelectionDAG] Add a generic isSplatValue functionSimon Pilgrim
2018-10-24[NFC] Rename minnan and maxnan to minimum and maximumThomas Lively
2018-06-05[Mips] Remove uneeded variants of ADDC/ADDE loweringAmaury Sechet
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-05-08[mips][msa] Pattern match the splat.d instructionStefan Maksimovic
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl
2018-04-27[mips] Fix how compiler fuse instructions to fmadd/fmsubAleksandar Beserminji
2018-04-13[mips] Materialize constants for multiplicationSimon Dardis
2018-03-29[IR][CodeGen] Remove dependency on EVT from IR/Function.cpp. Move EVT to Code...Craig Topper
2018-03-23Fix layering by moving ValueTypes.h from CodeGen to IRDavid Blaikie
2018-03-23Fix layering of MachineValueType.h by moving it from CodeGen to SupportDavid Blaikie
2018-02-17[MIPS][MSA] Convert vector integer min/max opcodes to use generic implementationSimon Pilgrim
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-11-15[mips] Improve genConstMult() to work with arbitrary precisionPetar Jovanovic