llvm-project/llvm/lib/Target/LoongArch
gonglingqin 9e09c3186e [LoongArch] Add codegen support for ISD::CTPOP, ISD::CTTZ and ISD::CTLZ
Differential Revision: https://reviews.llvm.org/D131550
2022-08-12 14:15:30 +08:00
..
AsmParser [LoongArch] Use `end namespace xxx` style comment. NFC 2022-07-26 15:01:29 +08:00
Disassembler [LoongArch] Use `end namespace xxx` style comment. NFC 2022-07-26 15:01:29 +08:00
MCTargetDesc [LoongArch] Use `end namespace xxx` style comment. NFC 2022-07-26 15:01:29 +08:00
TargetInfo [LoongArch] Use `end namespace xxx` style comment. NFC 2022-07-26 15:01:29 +08:00
CMakeLists.txt [LoongArch] Add basic support to Disassembler 2022-03-10 17:08:31 +08:00
LoongArch.h [LoongArch] Use `end namespace xxx` style comment. NFC 2022-07-26 15:01:29 +08:00
LoongArch.td [LoongArch] Improve td files indentation a little bit. NFC 2022-04-07 16:42:37 +08:00
LoongArchAsmPrinter.cpp [CodeGen] Move instruction predicate verification to emitInstruction 2022-07-14 09:33:28 +01:00
LoongArchAsmPrinter.h [LoongArch] Add codegen support for conditional branches 2022-07-05 11:59:58 +08:00
LoongArchCallingConv.td
LoongArchFloat32InstrInfo.td [LoongArch] Add codegen support for converting between unsigned integer and floating-point 2022-07-13 15:25:44 +08:00
LoongArchFloat64InstrInfo.td [LoongArch] Add codegen support for converting between unsigned integer and floating-point 2022-07-13 15:25:44 +08:00
LoongArchFloatInstrFormats.td [LoongArch] Add basic floating-point instructions definition 2022-04-21 10:04:20 +08:00
LoongArchFrameLowering.cpp [LoongArch] Support for varargs 2022-08-08 14:01:24 +08:00
LoongArchFrameLowering.h [LoongArch] Support for varargs 2022-08-08 14:01:24 +08:00
LoongArchISelDAGToDAG.cpp [LoongArch] Add codegen support for converting between unsigned integer and floating-point 2022-07-13 15:25:44 +08:00
LoongArchISelDAGToDAG.h [LoongArch] Use `end namespace xxx` style comment. NFC 2022-07-26 15:01:29 +08:00
LoongArchISelLowering.cpp [LoongArch] Add codegen support for ISD::CTPOP, ISD::CTTZ and ISD::CTLZ 2022-08-12 14:15:30 +08:00
LoongArchISelLowering.h [LoongArch] Add codegen support for ISD::CTPOP, ISD::CTTZ and ISD::CTLZ 2022-08-12 14:15:30 +08:00
LoongArchInstrFormats.td [LoongArch] Add privilege instructions definition 2022-05-14 17:46:02 +08:00
LoongArchInstrInfo.cpp [LoongArch] Implement branch analysis 2022-08-09 14:03:09 +08:00
LoongArchInstrInfo.h [LoongArch] Implement branch analysis 2022-08-09 14:03:09 +08:00
LoongArchInstrInfo.td [LoongArch] Add codegen support for ISD::CTPOP, ISD::CTTZ and ISD::CTLZ 2022-08-12 14:15:30 +08:00
LoongArchMCInstLower.cpp [LoongArch] Add codegen support for handling floating point immediates 2022-07-07 08:13:33 +08:00
LoongArchMachineFunctionInfo.h llvm-reduce: Add cloning of target MachineFunctionInfo 2022-06-07 10:14:48 -04:00
LoongArchRegisterInfo.cpp [LoongArch] Add initial support for function calls 2022-07-05 12:02:14 +08:00
LoongArchRegisterInfo.h [LoongArch] Use `end namespace xxx` style comment. NFC 2022-07-26 15:01:29 +08:00
LoongArchRegisterInfo.td [LoongArch] Add codegen support for the bitwise binary operations and part of other operations 2022-06-20 09:54:38 +08:00
LoongArchSubtarget.cpp
LoongArchSubtarget.h [LoongArch] Use `end namespace xxx` style comment. NFC 2022-07-26 15:01:29 +08:00
LoongArchTargetMachine.cpp [LoongArch] Use `end namespace xxx` style comment. NFC 2022-07-26 15:01:29 +08:00
LoongArchTargetMachine.h