llvm-project/llvm/lib/Target/CSKY
Zi Xuan Wu (Zeson) 70b8b738c5 [CSKY] Fix the btsti16 instruction missing in generic processor
Normally, generic processor does not have any SubtargetFeature. And it
can just generate most basic instructions which have no Predicates to
guard.

But it needs to enbale predicate for the btsti16 instruction as one of the most basic instructions.
Or the generic processor can't finish codegen process. So Add FeatureBTST16 SubtargetFeature to generic ProcessorModel.
2022-07-27 17:39:15 +08:00
..
AsmParser [MC] Change EndOfStatement "unexpected tokens in .xxx directive " to "expected newline" 2022-06-05 15:11:01 -07:00
Disassembler Rename `MCFixedLenDisassembler.h` as `MCDecoderOps.h` 2022-05-15 08:44:58 +08:00
MCTargetDesc [CodeGen] Move instruction predicate verification to emitInstruction 2022-07-14 09:33:28 +01:00
TargetInfo
CMakeLists.txt [CSKY] Add CSKYTargetObjectFile to support exception handling 2022-03-29 16:05:30 +08:00
CSKY.h [CSKY] Add missing codegen pattern for 16-bit instruction 2022-03-29 16:05:30 +08:00
CSKY.td [CSKY] Fix the btsti16 instruction missing in generic processor 2022-07-27 17:39:15 +08:00
CSKYAsmPrinter.cpp [CodeGen] Move instruction predicate verification to emitInstruction 2022-07-14 09:33:28 +01:00
CSKYAsmPrinter.h [CSKY] Enable TargetAsmStreamer/ELFStreamer and support asm directive of csky_attribute 2022-03-08 14:00:38 +08:00
CSKYCallingConv.h
CSKYCallingConv.td
CSKYConstantIslandPass.cpp [Target] use getSubtarget<> instead of static_cast<>(getSubtarget()) 2022-05-26 11:22:41 -07:00
CSKYConstantPoolValue.cpp
CSKYConstantPoolValue.h
CSKYFrameLowering.cpp [CSKY] Fix error of underestimated function size by save/restore R15(LR) when we use BSR far jump. 2022-06-01 11:05:19 +08:00
CSKYFrameLowering.h
CSKYISelDAGToDAG.cpp [CSKY] Support bitcast operation from/to double to/from two GPRs 2022-04-07 18:36:04 +08:00
CSKYISelLowering.cpp [CSKY] support select instruction in floating type 2022-04-08 12:38:50 +08:00
CSKYISelLowering.h [CSKY] Add inline asm constraints and related codegen support 2022-02-07 17:45:37 +08:00
CSKYInstrAlias.td [CSKY] Enhance asm parser and relocation fixup for some special symbol address instruction 2022-03-24 14:14:04 +08:00
CSKYInstrFormats.td [CSKY] Fix some Clang warnings. NFC 2022-04-06 20:09:32 -07:00
CSKYInstrFormats16Instr.td
CSKYInstrFormatsF1.td
CSKYInstrFormatsF2.td
CSKYInstrInfo.cpp [CSKY] Fix the testcase error due to the verifyInstructionPredicates 2022-07-21 15:53:50 +08:00
CSKYInstrInfo.h [CSKY] Fix the assert in eliminateFrameIndex when the offset is negative 2022-06-15 09:54:21 +08:00
CSKYInstrInfo.td [CSKY] Fix the br target operand type in td 2022-07-14 11:27:31 +08:00
CSKYInstrInfo16Instr.td [CSKY] Fix the br target operand type in td 2022-07-14 11:27:31 +08:00
CSKYInstrInfoF1.td
CSKYInstrInfoF2.td
CSKYMCInstLower.cpp
CSKYMCInstLower.h
CSKYMachineFunctionInfo.h llvm-reduce: Add cloning of target MachineFunctionInfo 2022-06-07 10:14:48 -04:00
CSKYRegisterInfo.cpp [CSKY] Fix the assert in eliminateFrameIndex when the offset is negative 2022-06-15 09:54:21 +08:00
CSKYRegisterInfo.h
CSKYRegisterInfo.td [CSKY] Correct the alignment of FPR register 2022-04-08 14:37:07 +08:00
CSKYSubtarget.cpp Cleanup codegen includes 2022-03-16 08:43:00 +01:00
CSKYSubtarget.h [CSKY] Add CK800 series ProcessorModel and complete related SubtargetFeatures 2022-02-08 16:02:59 +08:00
CSKYTargetMachine.cpp [llvm] Use value_or instead of getValueOr (NFC) 2022-06-18 23:07:11 -07:00
CSKYTargetMachine.h
CSKYTargetObjectFile.cpp [CSKY] Add CSKYTargetObjectFile to support exception handling 2022-03-29 16:05:30 +08:00
CSKYTargetObjectFile.h [CSKY] Add CSKYTargetObjectFile to support exception handling 2022-03-29 16:05:30 +08:00