llvm-project/llvm/lib/Target/CSKY
Alexander Timofeev 32bd75716c PEI should be able to use backward walk in replaceFrameIndicesBackward.
The backward register scavenger has correct register
liveness information. PEI should leverage the backward register scavenger.

Reviewed By: arsenm

Differential Revision: https://reviews.llvm.org/D137574
2022-11-18 15:57:34 +01: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 [CSKY] Fix the adjustFixupValue of fixup_csky_pcrel_uimm7_scale4 2022-11-02 14:18:35 +08: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 PEI should be able to use backward walk in replaceFrameIndicesBackward. 2022-11-18 15:57:34 +01:00
CSKYRegisterInfo.h PEI should be able to use backward walk in replaceFrameIndicesBackward. 2022-11-18 15:57:34 +01:00
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