llvm-project/llvm/lib/Target/LoongArch
gonglingqin 3de3439bd7 [LoongArch] Add codegen support for ISD::FMA
Differential Revision: https://reviews.llvm.org/D133281
2022-09-13 10:04:41 +08:00
..
AsmParser [LoongArch] Add more fixups and relocations 2022-09-05 14:55:18 +08:00
Disassembler [LoongArch] Use `end namespace xxx` style comment. NFC 2022-07-26 15:01:29 +08:00
MCTargetDesc [llvm] Use std::size instead of llvm::array_lengthof 2022-09-08 09:01:53 -06:00
TargetInfo [LoongArch] Use `end namespace xxx` style comment. NFC 2022-07-26 15:01:29 +08:00
CMakeLists.txt [LoongArch] Add codegen support for atomicrmw xchg operation on LA64 2022-09-08 13:57:26 +08:00
LoongArch.h [LoongArch] Add codegen support for atomicrmw xchg operation on LA64 2022-09-08 13:57:26 +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
LoongArchExpandAtomicPseudoInsts.cpp [LoongArch] Add codegen support for atomicrmw xchg operation on LA32 2022-09-08 13:57:53 +08:00
LoongArchFloat32InstrInfo.td [LoongArch] Add codegen support for ISD::FMA 2022-09-13 10:04:41 +08:00
LoongArchFloat64InstrInfo.td [LoongArch] Add codegen support for ISD::FMA 2022-09-13 10:04:41 +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::FMA 2022-09-13 10:04:41 +08:00
LoongArchISelLowering.h [LoongArch] Add codegen support for ISD::FMA 2022-09-13 10:04:41 +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::FMA 2022-09-13 10:04:41 +08:00
LoongArchMCInstLower.cpp [LoongArch] Add more fixups and relocations 2022-09-05 14:55:18 +08:00
LoongArchMachineFunctionInfo.h llvm-reduce: Add cloning of target MachineFunctionInfo 2022-06-07 10:14:48 -04:00
LoongArchRegisterInfo.cpp [RegisterInfoEmitter] Generate isConstantPhysReg(). NFCI 2022-08-24 14:16:20 +00:00
LoongArchRegisterInfo.h [RegisterInfoEmitter] Generate isConstantPhysReg(). NFCI 2022-08-24 14:16:20 +00:00
LoongArchRegisterInfo.td [RegisterInfoEmitter] Generate isConstantPhysReg(). NFCI 2022-08-24 14:16:20 +00:00
LoongArchSubtarget.cpp
LoongArchSubtarget.h [LoongArch] Use `end namespace xxx` style comment. NFC 2022-07-26 15:01:29 +08:00
LoongArchTargetMachine.cpp [LoongArch] Add codegen support for atomicrmw xchg operation on LA64 2022-09-08 13:57:26 +08:00
LoongArchTargetMachine.h