llvm-project/llvm/lib/Target/LoongArch
gonglingqin 853a1b7236 [LoongArch] Clean up redundant code introduced by conflict resolution. NFC 2022-09-30 16:45:21 +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 [LoongArch] Produce a R_LARCH_32_PCREL relocation 2022-09-29 09:04:44 +08:00
TargetInfo [LoongArch] Use `end namespace xxx` style comment. NFC 2022-07-26 15:01:29 +08:00
CMakeLists.txt [LoongArch] Lower BlockAddress/JumpTable 2022-09-26 10:52:54 +08:00
LoongArch.h [LoongArch] Lower BlockAddress/JumpTable 2022-09-26 10:52:54 +08:00
LoongArch.td [LoongArch] Support 'generic' as a valid CPU name 2022-09-26 10:20:13 +08:00
LoongArchAsmPrinter.cpp Revert D134638 "[Clang][LoongArch] Add inline asm support for constraints k/m/ZB/ZC" 2022-09-29 00:54:56 -07:00
LoongArchAsmPrinter.h Revert D134638 "[Clang][LoongArch] Add inline asm support for constraints k/m/ZB/ZC" 2022-09-29 00:54:56 -07:00
LoongArchCallingConv.td
LoongArchExpandAtomicPseudoInsts.cpp [LoongArch] Add codegen support for atomicrmw add/sub/nand/and/or/xor operation 2022-09-23 09:32:11 +08:00
LoongArchExpandPseudoInsts.cpp [LoongArch] Add some comments for expand pseudo-inst pass. NFC 2022-09-27 20:26:07 +08:00
LoongArchFloat32InstrInfo.td [LoongArch] Add codegen support for strict_fsetccs and any_fsetcc 2022-09-26 13:05:36 +08:00
LoongArchFloat64InstrInfo.td [LoongArch] Add codegen support for strict_fsetccs and any_fsetcc 2022-09-26 13:05:36 +08:00
LoongArchFloatInstrFormats.td [LoongArch] Add basic floating-point instructions definition 2022-04-21 10:04:20 +08:00
LoongArchFrameLowering.cpp [LoongArch] Support lowering frames larger than 2048 bytes 2022-09-27 18:58:33 +08:00
LoongArchFrameLowering.h [LoongArch] Support for varargs 2022-08-08 14:01:24 +08:00
LoongArchISelDAGToDAG.cpp Revert D134638 "[Clang][LoongArch] Add inline asm support for constraints k/m/ZB/ZC" 2022-09-29 00:54:56 -07:00
LoongArchISelDAGToDAG.h Revert D134638 "[Clang][LoongArch] Add inline asm support for constraints k/m/ZB/ZC" 2022-09-29 00:54:56 -07:00
LoongArchISelLowering.cpp [LoongArch] Clean up redundant code introduced by conflict resolution. NFC 2022-09-30 16:45:21 +08:00
LoongArchISelLowering.h Revert D134638 "[Clang][LoongArch] Add inline asm support for constraints k/m/ZB/ZC" 2022-09-29 00:54:56 -07:00
LoongArchInstrFormats.td [LoongArch] Add privilege instructions definition 2022-05-14 17:46:02 +08:00
LoongArchInstrInfo.cpp [LoongArch] Support lowering frames larger than 2048 bytes 2022-09-27 18:58:33 +08:00
LoongArchInstrInfo.h [LoongArch] Support lowering frames larger than 2048 bytes 2022-09-27 18:58:33 +08:00
LoongArchInstrInfo.td [LoongArch] Lower BlockAddress/JumpTable 2022-09-26 10:52:54 +08:00
LoongArchMCInstLower.cpp [LoongArch] Lower BlockAddress/JumpTable 2022-09-26 10:52:54 +08:00
LoongArchMachineFunctionInfo.h llvm-reduce: Add cloning of target MachineFunctionInfo 2022-06-07 10:14:48 -04:00
LoongArchRegisterInfo.cpp [LoongArch] Support lowering frames larger than 2048 bytes 2022-09-27 18:58:33 +08:00
LoongArchRegisterInfo.h [LoongArch] Support lowering frames larger than 2048 bytes 2022-09-27 18:58:33 +08:00
LoongArchRegisterInfo.td [RegisterInfoEmitter] Generate isConstantPhysReg(). NFCI 2022-08-24 14:16:20 +00:00
LoongArchSubtarget.cpp [LoongArch] Support 'generic' as a valid CPU name 2022-09-26 10:20:13 +08:00
LoongArchSubtarget.h [LoongArch] Override TargetSubtargetInfo::getSelectionDAGInfo 2022-09-29 08:46:53 +08:00
LoongArchTargetMachine.cpp [LoongArch] Lower BlockAddress/JumpTable 2022-09-26 10:52:54 +08:00
LoongArchTargetMachine.h