aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Lanai
AgeCommit message (Expand)AuthorFilesLines
2024-03-25[MC] Make `MCParsedAsmOperand::getReg()` return `MCRegister` (#86444)Sergei Barannikov1-1/+1
2024-03-06[Codegen] Make Width in getMemOperandsWithOffsetWidth a LocationSize. (#83875)David Green2-7/+8
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-1/+1
2024-02-03[Lanai] Use StringRef::consume_back (NFC)Kazu Hirata1-5/+1
2024-02-01[TTI] Use Register in isLoadFromStackSlot and isStoreToStackSlot [nfc] (#80339)Philip Reames2-6/+6
2024-01-25[llvm] Move CodeGenTypes library to its own directory (#79444)Nico Weber1-1/+1
2024-01-08Set MaxAtomicSizeInBitsSupported for remaining targets. (#75703)James Y Knight2-0/+9
2024-01-02[llvm][NFC] Use SDValue::getConstantOperandVal(i) where possible (#76708)Alex Bradbury1-2/+2
2023-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata2-8/+8
2023-11-11[llvm] Stop including llvm/ADT/SmallSet.h (NFC)Kazu Hirata1-1/+0
2023-10-12Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata2-2/+2
2023-09-25[TargetLowering] Deduplicate choosing InlineAsm constraint between ISels (#67...Nick Desaulniers2-3/+3
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks4-4/+4
2023-09-13reland [InlineAsm] wrap ConstraintCode in enum class NFC (#66264)Nick Desaulniers1-3/+5
2023-09-11[InlineAsm] refactor InlineAsm class NFC (#65649)Nick Desaulniers1-2/+2
2023-09-06[MC] Change tryParseRegister to return ParseStatus (NFC)Sergei Barannikov1-10/+8
2023-08-30[Lanai] Fix MC CodeGen layering, NFCReid Kleckner2-28/+31
2023-08-29[MC,AArch64] Suppress local symbol to STT_SECTION conversion for GOT relocationsFangrui Song1-2/+3
2023-08-20[AVR][BPF][Lanai][Xtensa] Replace OperandMatchResultTy with ParseStatus (NFC)Sergei Barannikov1-41/+30
2023-08-03[PEI] Switch to backwards frame index elimination by defaultJay Foad1-2/+0
2023-07-05[MC/AsmParser] Remove no-op overrides of parseDirective (NFC)Sergei Barannikov1-6/+0
2023-07-01[MC] Add three-state parseDirective as a replacement for ParseDirectiveSergei Barannikov1-2/+4
2023-06-06[Hexagon,Lanai,LoongArch,Sparc] Migrate to new encodeInstruction that uses Sm...Fangrui Song1-5/+5
2023-05-18[Lanai] Use backwards scavenging in frame index eliminationJay Foad2-4/+7
2023-05-17[CodeGen] Replace CCState's getNextStackOffset with getStackSize (NFC)Sergei Barannikov1-2/+2
2023-05-16[KnownBits] Define and use intersectWith and unionWithJay Foad1-1/+1
2023-05-03Split out `CodeGenTypes` from `CodeGen` for LLT/MVTNAKAMURA Takumi3-2/+3
2023-05-03Restore CodeGen/MachineValueType.h from `Support`NAKAMURA Takumi1-1/+1
2023-05-03Restore CodeGen/LowLevelType from `Support`NAKAMURA Takumi2-0/+2
2023-04-17[CMake] Reorder and reformat depsNAKAMURA Takumi2-3/+3
2023-04-02[Targets] Rename Flag->Glue. NFCCraig Topper3-34/+34
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-1/+1
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott2-2/+2
2023-01-23[MC] Do not copy MCInstrDescs. NFC.Jay Foad1-1/+1
2023-01-23[MC] Make more use of MCInstrDesc::operands. NFC.Jay Foad2-2/+2
2023-01-17[MC] Use MCRegister instead of unsigned in MCInstPrinter (NFC)Sergei Barannikov2-4/+4
2023-01-13[CodeGen][Target] Remove uses of Register::isPhysicalRegister/isVirtualRegist...Craig Topper1-1/+1
2023-01-05Move from llvm::makeArrayRef to ArrayRef deduction guides - llvm/ partserge-sans-paille1-1/+1
2022-12-21[llvm][SelectionDAGISel] support -{start|stop}-{before|after}= for remaining ...Nick Desaulniers3-5/+10
2022-12-21CodeGen: Don't lazily construct MachineFunctionInfoMatt Arsenault3-1/+13
2022-12-20[Support] Move TargetParsers to new componentArchibald Elliott2-0/+2
2022-12-18[MC] Use `MCRegister` instead of `unsigned` in `MCTargetAsmParser`Sergei Barannikov1-4/+5
2022-12-17[CodeGen] Additional Register argument to storeRegToStackSlot/loadRegFromStac...Christudasan Devadasan2-15/+15
2022-12-17std::optional::value => operator*/operator->Fangrui Song1-2/+2
2022-12-15[SelectionDAG] Give all the target specific subclasses of SelectionDAGISel th...Craig Topper1-1/+5
2022-12-03CodeGen/CommandFlags: Convert Optional to std::optionalFangrui Song2-3/+3
2022-12-03Convert Optional<CodeModel> to std::optional<CodeModel>Krzysztof Parzyszek2-7/+8
2022-11-26[llvm] Use std::size (NFC)Kazu Hirata1-2/+1