aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/CSKY
AgeCommit message (Expand)AuthorFilesLines
2024-03-25[MC] Make `MCParsedAsmOperand::getReg()` return `MCRegister` (#86444)Sergei Barannikov1-1/+1
2024-03-11[NFC] Remove unused parameter from shouldAssumeDSOLocal()Arthur Eubanks1-5/+3
2024-02-25[CodeGen] Port AtomicExpand to new Pass Manager (#71220)Rishabh Bali1-1/+1
2024-02-01[TTI] Use Register in isLoadFromStackSlot and isStoreToStackSlot [nfc] (#80339)Philip Reames2-4/+4
2024-01-02[llvm][NFC] Use SDValue::getConstantOperandVal(i) where possible (#76708)Alex Bradbury1-2/+2
2023-12-07[CSKY] Update shouldForceRelocation after #73721Fangrui Song2-2/+4
2023-10-12Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata3-4/+5
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks4-5/+5
2023-09-13reland [InlineAsm] wrap ConstraintCode in enum class NFC (#66264)Nick Desaulniers1-3/+5
2023-09-13Revert "[InlineAsm] wrap ConstraintCode in enum class NFC (#66003)"Reid Kleckner1-5/+3
2023-09-13[InlineAsm] wrap ConstraintCode in enum class NFC (#66003)Nick Desaulniers1-3/+5
2023-09-11[InlineAsm] refactor InlineAsm class NFC (#65649)Nick Desaulniers1-18/+16
2023-09-06[MC] Change tryParseRegister to return ParseStatus (NFC)Sergei Barannikov1-21/+19
2023-08-31[InlineAsm] wrap Kind in enum class NFCNick Desaulniers1-13/+14
2023-08-21[CSKY] Adjust includes in MCTargetDesc to avoid unnecessary CodeGen deps, NFCFangrui Song1-1/+0
2023-08-09[CSKY] Migrate to new encodeInstruction that uses SmallVectorImpl<char>. NFCFangrui Song2-34/+23
2023-08-08[CSKY] Optimize multiplication with immediatesBen Shi1-0/+7
2023-08-08[CSKY] Optimize conditional branch and value select with BTSTIBen Shi1-2/+19
2023-08-04[CSKY] Optimize ANDI/ORI to BSETI/BCLRI for specific immediatesBen Shi1-0/+32
2023-08-01[CSKY] Optimize 'llvm.cttz.i32' and 'llvm.ctlz.i32'Ben Shi2-0/+10
2023-08-01[CSKY] Optimize implementation of intrinsic 'llvm.cttz.i32'Ben Shi2-1/+2
2023-07-31[CSKY] Add more IR patterns to select FNMULBen Shi2-0/+20
2023-07-28[CSKY] Optimize conditional branches with float comparisonBen Shi2-44/+68
2023-07-13Include some llvm/Support/StringExtras.h after D155178Fangrui Song1-0/+1
2023-07-04[CSKY] Replace OperandMatchResultTy with ParseStatus (NFC)Sergei Barannikov1-148/+104
2023-07-04[CSKY] Optimize conditional select with CLRT/CLRFBen Shi1-0/+5
2023-07-03[CSKY] Optimize conditional branch with BLZ32/BLSZ32/BHZ32/BHSZ32Ben Shi1-0/+8
2023-07-03[CSKY] Optimize IR pattern icmp-select with DECT32/DECF32Ben Shi1-28/+86
2023-07-01[MC] Add three-state parseDirective as a replacement for ParseDirectiveSergei Barannikov1-13/+7
2023-06-30[CSKY] Optimize IR pattern icmp-select with INCT32/INCF32Ben Shi1-0/+49
2023-06-30[CSKY] Optimize subtraction with SUBI32/SUBI16Ben Shi2-0/+31
2023-06-29[CSKY][test][NFC] Add tests of ANDI/ORIBen Shi1-3/+2
2023-06-29[CSKY][NFC] Simplify code with multiclassBen Shi2-90/+66
2023-06-20[CSKY] Optimize multiplication with immediatesBen Shi3-0/+30
2023-06-20[CSKY][test][NFC] Add more tests of multiplication with immediatesBen Shi2-7/+7
2023-06-15[CSKY] Use parseOptionalToken. NFCFangrui Song1-57/+13
2023-06-14[CSKY] Add support for half-precision floatsZi Xuan Wu (Zeson)1-1/+6
2023-06-07[NFC] Remove unneeded semicolon after function definitionJim Lin1-1/+1
2023-05-26[CSKY] Add missing relocation type for FK_Data_4 FixupZi Xuan Wu (Zeson)1-0/+6
2023-05-17[CodeGen] Replace CCState's getNextStackOffset with getStackSize (NFC)Sergei Barannikov1-2/+2
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-29[SelectionDAG] Rename ADDCARRY/SUBCARRY to UADDO_CARRY/USUBO_CARRY (NFC)Sergei Barannikov2-4/+4
2023-04-26[RISCV][CSKY][Loong] Pass Twine by const reference instead of by value. NFCCraig Topper1-2/+3
2023-04-24[CMake] Sort deps and reformatNAKAMURA Takumi1-2/+2
2023-04-23[CMake] Reorder deps and reformatNAKAMURA Takumi1-1/+1
2023-02-17Simplify with hasFeature. NFCFangrui Song5-8/+8
2023-02-07[NFC][TargetParser] Remove llvm/Support/CSKYTargetParser.hArchibald Elliott2-2/+2
2023-02-06[NFC] Inline variableGuillaume Chatelet1-2/+1
2023-02-01[MC] Simplify code with parseCommaFangrui Song1-1/+1