aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/MSP430
AgeCommit message (Expand)AuthorFilesLines
2024-06-04Reland "[NewPM][CodeGen] Port selection dag isel to new pass manager" (#94149)paperchalice3-8/+14
2024-06-02Revert "[NewPM][CodeGen] Port selection dag isel to new pass manager" (#94146)paperchalice3-14/+8
2024-06-02[NewPM][CodeGen] Port selection dag isel to new pass manager (#83567)paperchalice3-8/+14
2024-03-27Revert rG58de1e2c5eee548a9b365e3b1554d87317072ad9 "Fix stack layout for frame...Simon Pilgrim1-1/+1
2024-03-27Fix stack layout for frames larger than 2gb (#84114)Wesley Wiser1-1/+1
2024-03-25[MC] Make `MCParsedAsmOperand::getReg()` return `MCRegister` (#86444)Sergei Barannikov1-1/+1
2024-02-25[CodeGen] Port AtomicExpand to new Pass Manager (#71220)Rishabh Bali1-1/+1
2024-02-18[MC][AsmParser] Make `MatchRegisterName` return `MCRegister` (NFC) (#81408)Sergei Barannikov1-2/+2
2024-01-10[Target] Use isNullConstant (NFC)Kazu Hirata1-9/+4
2024-01-09[RFC][SelectionDAG] Add and use SDNode::getAsZExtVal() helper (#76710)Alex Bradbury2-5/+5
2024-01-08Set MaxAtomicSizeInBitsSupported for remaining targets. (#75703)James Y Knight2-0/+8
2024-01-02[llvm][NFC] Use SDValue::getConstantOperandVal(i) where possible (#76708)Alex Bradbury1-3/+3
2023-11-30MachineVerifier: Reject extra non-register operands on instructions (#73758)Matt Arsenault1-0/+3
2023-11-24[MSP430] Add missed mayStore flag for MSP430 PUSH instructions (#73377)Yida Zhang1-1/+2
2023-10-12Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata2-2/+3
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks4-7/+6
2023-09-13reland [InlineAsm] wrap ConstraintCode in enum class NFC (#66264)Nick Desaulniers1-5/+6
2023-09-06[MC] Change tryParseRegister to return ParseStatus (NFC)Sergei Barannikov1-21/+18
2023-07-01[MC] Add three-state parseDirective as a replacement for ParseDirectiveSergei Barannikov1-17/+16
2023-06-15[MSP430] Use parseOptionalToken. NFCFangrui Song1-14/+7
2023-06-06[M68k,MSP430,VE,Xtensa] Migrate to new encodeInstruction that uses SmallVecto...Fangrui Song1-3/+4
2023-05-17[CodeGen] Replace CCState's getNextStackOffset with getStackSize (NFC)Sergei Barannikov1-2/+2
2023-05-12[llvm] Migrate {starts,ends}with_insensitive to {starts,ends}_with_insensitiv...Kazu Hirata1-2/+2
2023-05-04[MSP430] Get the DWARF pointer size from MCAsmInfo instead of DataLayout.Ilya Kuklin1-1/+5
2023-05-03Split out `CodeGenTypes` from `CodeGen` for LLT/MVTNAKAMURA Takumi2-1/+2
2023-05-03Restore CodeGen/LowLevelType from `Support`NAKAMURA Takumi1-0/+1
2023-04-17[CMake] Reorder and reformat depsNAKAMURA Takumi1-1/+1
2023-04-05[MSP430] Add CFI instructions for MSP430.Ilia Kuklin12-65/+258
2023-04-02[Targets] Rename Flag->Glue. NFCCraig Topper3-33/+33
2023-03-12[DAG] Remove redundant isZExtFree(SDValue,VT) overrides. NFC.Simon Pilgrim2-5/+0
2023-02-07[CodeGen] Kill off a few more direct uses of EVT::getEVTString [nfc]Philip Reames1-1/+1
2023-02-07[CodeGen] Add standard print/debug utilities to MVTPhilip Reames1-2/+1
2023-02-06Remove no longer needed includes of LegacyPassManager.hBjorn Pettersson1-1/+0
2023-01-17[MC] Use MCRegister instead of unsigned in MCInstPrinter (NFC)Sergei Barannikov1-2/+2
2023-01-11[NFC] Use TypeSize::geFixedValue() instead of TypeSize::getFixedSize()Guillaume Chatelet1-2/+2
2022-12-21[llvm][SelectionDAGISel] support -{start|stop}-{before|after}= for remaining ...Nick Desaulniers3-10/+16
2022-12-21CodeGen: Don't lazily construct MachineFunctionInfoMatt Arsenault3-2/+14
2022-12-18[MC] Use `MCRegister` instead of `unsigned` in `MCTargetAsmParser`Sergei Barannikov1-10/+11
2022-12-17[CodeGen] Additional Register argument to storeRegToStackSlot/loadRegFromStac...Christudasan Devadasan2-14/+14
2022-12-15[SelectionDAG] Give all the target specific subclasses of SelectionDAGISel th...Craig Topper1-1/+5
2022-12-13[NFC][CMake] Explicitly link to MC when neededRoman Lebedev1-0/+1
2022-12-03CodeGen/CommandFlags: Convert Optional to std::optionalFangrui Song2-3/+3
2022-12-03Convert Optional<CodeModel> to std::optional<CodeModel>Krzysztof Parzyszek2-4/+7
2022-11-18PEI should be able to use backward walk in replaceFrameIndicesBackward.Alexander Timofeev2-4/+5
2022-09-15[SDAG] Add `getCALLSEQ_END` overload taking `uint64_t`sSergei Barannikov1-2/+1
2022-09-08[llvm] Use std::size instead of llvm::array_lengthofJoe Loser2-4/+4
2022-08-08[llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song2-5/+5
2022-07-14[CodeGen] Move instruction predicate verification to emitInstructionDavid Green3-0/+5
2022-07-13Revert "Move instruction predicate verification to emitInstruction"David Green3-5/+0
2022-07-13Move instruction predicate verification to emitInstructionDavid Green3-0/+5