llvm-project/llvm/lib/Target/LoongArch
Fangrui Song f4c16c4473 [MC] llvm::Optional => std::optional
https://discourse.llvm.org/t/deprecating-llvm-optional-x-hasvalue-getvalue-getvalueor/63716
2022-12-04 21:36:08 +00:00
..
AsmParser [LoongArch] AsmParser support for the li.[wd] pseudo instructions 2022-11-21 16:33:47 +08:00
Disassembler [LoongArch] Use `end namespace xxx` style comment. NFC 2022-07-26 15:01:29 +08:00
MCTargetDesc [MC] llvm::Optional => std::optional 2022-12-04 21:36:08 +00: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 parsing la* pseudo instructions 2022-11-21 15:33:30 +08:00
LoongArchAsmPrinter.cpp [LoongArch] Remove dead code. NFC 2022-12-02 13:50:41 +08:00
LoongArchAsmPrinter.h Reland "[Clang][LoongArch] Add inline asm support for constraints k/m/ZB/ZC" 2022-10-11 19:51:48 +08:00
LoongArchCallingConv.td
LoongArchExpandAtomicPseudoInsts.cpp [LoongArch] Add codegen support for atomicrmw min/max operation on LA64 2022-11-30 17:45:18 +08:00
LoongArchExpandPseudoInsts.cpp [LoongArch] Add support for tail call optimization 2022-11-19 17:36:06 +08:00
LoongArchFloat32InstrInfo.td [LoongArch] Added spill/reload/copy support for CFRs 2022-11-10 20:12:18 +08:00
LoongArchFloat64InstrInfo.td [LoongArch] Added spill/reload/copy support for CFRs 2022-11-10 20:12:18 +08:00
LoongArchFloatInstrFormats.td [LoongArch] Add basic floating-point instructions definition 2022-04-21 10:04:20 +08:00
LoongArchFrameLowering.cpp [LoongArch] Add emergency spill slot for CFR spill/reload 2022-11-19 14:35:31 +08:00
LoongArchFrameLowering.h [LoongArch] Override TargetFrameLowering::spillCalleeSavedRegisters 2022-11-10 21:14:27 +08:00
LoongArchISelDAGToDAG.cpp [LoongArch] Fix codegen for [su]itofp instructions 2022-11-03 11:40:50 +08:00
LoongArchISelDAGToDAG.h Reland "[Clang][LoongArch] Add inline asm support for constraints k/m/ZB/ZC" 2022-10-11 19:51:48 +08:00
LoongArchISelLowering.cpp [LoongArch] Extract out and reuse getValueType(). NFC. 2022-12-02 16:31:17 +08:00
LoongArchISelLowering.h [LoongArch] Add remaining intrinsics for CRC check instructions 2022-12-01 09:40:50 +08:00
LoongArchInstrFormats.td [LoongArch] Add privilege instructions definition 2022-05-14 17:46:02 +08:00
LoongArchInstrInfo.cpp Revert "[LoongArch] Use tablegen size for getInstSizeInBytes" 2022-12-03 08:02:41 -05:00
LoongArchInstrInfo.h [LoongArch] Support parsing target specific flags for MIR 2022-11-10 20:53:20 +08:00
LoongArchInstrInfo.td Revert "[LoongArch] Use tablegen size for getInstSizeInBytes" 2022-12-03 08:02:41 -05:00
LoongArchMCInstLower.cpp [LoongArch] Fix wrong VariantKind for MO_GOT_PC_{HI/LO} flags 2022-10-15 17:45:08 +08:00
LoongArchMachineFunctionInfo.h [LoongArch] Handle register spill in BranchRelaxation pass 2022-11-15 09:55:40 +08:00
LoongArchRegisterInfo.cpp PEI should be able to use backward walk in replaceFrameIndicesBackward. 2022-11-18 15:57:34 +01:00
LoongArchRegisterInfo.h PEI should be able to use backward walk in replaceFrameIndicesBackward. 2022-11-18 15:57:34 +01:00
LoongArchRegisterInfo.td [LoongArch] Add support for tail call optimization 2022-11-19 17:36:06 +08:00
LoongArchSubtarget.cpp [LoongArch] Support 'generic' as a valid CPU name 2022-09-26 10:20:13 +08:00
LoongArchSubtarget.h [LoongArch] Support parsing la* pseudo instructions 2022-11-21 15:33:30 +08:00
LoongArchTargetMachine.cpp CodeGen/CommandFlags: Convert Optional to std::optional 2022-12-03 18:38:12 +00:00
LoongArchTargetMachine.h CodeGen/CommandFlags: Convert Optional to std::optional 2022-12-03 18:38:12 +00:00