llvm-project/llvm/lib/Target/CSKY
Sergei Barannikov c6acb4eb0f [SDAG] Add `getCALLSEQ_END` overload taking `uint64_t`s
All in-tree targets pass pointer-sized ConstantSDNodes to the
method. This overload reduced amount of boilerplate code a bit.  This
also makes getCALLSEQ_END consistent with getCALLSEQ_START, which
already takes uint64_ts.
2022-09-15 14:02:12 -04:00
..
AsmParser [CSKY] Fix warnings on the use of deprecated methods. NFC. 2022-08-26 10:23:16 -04:00
Disassembler [CSKY] Fix the compiling error about missing Log2 function with Log2_64 2022-09-07 14:49:40 +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
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 [SDAG] Add `getCALLSEQ_END` overload taking `uint64_t`s 2022-09-15 14:02:12 -04:00
CSKYISelLowering.h
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 Predicates of instruction selection 2022-09-13 15:02:22 +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
CSKYSubtarget.h
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