llvm-project/llvm/lib/Target/Mips
Fangrui Song 4b1b9e22b3 Remove unused #include "llvm/ADT/Optional.h" 2022-12-05 04:21:08 +00:00
..
AsmParser [Alignment][NFC] Use Align in MCStreamer::emitValueToAlignment 2022-11-24 16:09:44 +00:00
Disassembler [llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFC 2022-08-08 11:24:15 -07:00
MCTargetDesc [MC] llvm::Optional => std::optional 2022-12-04 21:36:08 +00:00
TargetInfo
CMakeLists.txt [Mips] Implement hasDivRemOp() 2022-05-16 14:45:40 +08:00
MSA.txt
MicroMips32r6InstrFormats.td [MIPS] Fix useDeprecatedPositionallyEncodedOperands errors. 2022-10-26 14:06:08 -04:00
MicroMips32r6InstrInfo.td [MIPS] Fix useDeprecatedPositionallyEncodedOperands errors. 2022-10-26 14:06:08 -04:00
MicroMipsDSPInstrFormats.td
MicroMipsDSPInstrInfo.td
MicroMipsInstrFPU.td [MIPS} Address ISel failures for 64 bit fpus in microMIPS 2022-05-12 23:25:09 +01:00
MicroMipsInstrFormats.td [MIPS] Fix useDeprecatedPositionallyEncodedOperands errors. 2022-10-26 14:06:08 -04:00
MicroMipsInstrInfo.td [MIPS] Remove an incorrect microMIPS instruction alias 2022-05-11 23:40:38 +01:00
MicroMipsSizeReduction.cpp [Target] use getSubtarget<> instead of static_cast<>(getSubtarget()) 2022-05-26 11:22:41 -07:00
Mips.h Mips/GlobalISel: Add stub post-legalizer combiner 2022-04-14 22:04:59 -04:00
Mips.td [MIPS] Fix useDeprecatedPositionallyEncodedOperands errors. 2022-10-26 14:06:08 -04:00
Mips16FrameLowering.cpp
Mips16FrameLowering.h
Mips16HardFloat.cpp [TableGen] Use MemoryEffects to represent intrinsic memory effects (NFCI) 2022-11-14 10:52:04 +01:00
Mips16HardFloatInfo.cpp
Mips16HardFloatInfo.h
Mips16ISelDAGToDAG.cpp [Target] use getSubtarget<> instead of static_cast<>(getSubtarget()) 2022-05-26 11:22:41 -07:00
Mips16ISelDAGToDAG.h
Mips16ISelLowering.cpp [AMDGPU] Allow finer grain control of an unaligned access speed 2022-11-17 09:23:53 -08:00
Mips16ISelLowering.h [AMDGPU] Allow finer grain control of an unaligned access speed 2022-11-17 09:23:53 -08:00
Mips16InstrFormats.td [MIPS] Fix useDeprecatedPositionallyEncodedOperands errors. 2022-10-26 14:06:08 -04:00
Mips16InstrInfo.cpp [Target] llvm::Optional => std::optional 2022-12-04 22:43:14 +00:00
Mips16InstrInfo.h [Target] llvm::Optional => std::optional 2022-12-04 22:43:14 +00:00
Mips16InstrInfo.td [MIPS] Fix useDeprecatedPositionallyEncodedOperands errors. 2022-10-26 14:06:08 -04:00
Mips16RegisterInfo.cpp
Mips16RegisterInfo.h
Mips32r6InstrFormats.td
Mips32r6InstrInfo.td [MIPS] Fix useDeprecatedPositionallyEncodedOperands errors. 2022-10-26 14:06:08 -04:00
Mips64InstrInfo.td
Mips64r6InstrInfo.td
MipsAnalyzeImmediate.cpp
MipsAnalyzeImmediate.h
MipsAsmPrinter.cpp [Target] Use std::nullopt instead of None (NFC) 2022-12-02 20:36:06 -08:00
MipsAsmPrinter.h
MipsBranchExpansion.cpp [Target] use getSubtarget<> instead of static_cast<>(getSubtarget()) 2022-05-26 11:22:41 -07:00
MipsCCState.cpp
MipsCCState.h
MipsCallLowering.cpp [Target] use getSubtarget<> instead of static_cast<>(getSubtarget()) 2022-05-26 11:22:41 -07:00
MipsCallLowering.h
MipsCallingConv.td
MipsCombine.td Mips/GlobalISel: Add stub post-legalizer combiner 2022-04-14 22:04:59 -04:00
MipsCondMov.td
MipsConstantIslandPass.cpp Revert "[llvm] Use range-based for loops (NFC)" 2022-09-04 15:28:53 -07:00
MipsDSPInstrFormats.td
MipsDSPInstrInfo.td
MipsDelaySlotFiller.cpp [MIPS] Remove an incorrect microMIPS instruction alias 2022-05-11 23:40:38 +01:00
MipsEVAInstrFormats.td [MIPS] Fix useDeprecatedPositionallyEncodedOperands errors. 2022-10-26 14:06:08 -04:00
MipsEVAInstrInfo.td [MIPS] Fix useDeprecatedPositionallyEncodedOperands errors. 2022-10-26 14:06:08 -04:00
MipsExpandPseudo.cpp [llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFC 2022-08-08 11:24:15 -07:00
MipsFastISel.cpp [FastISel] Propagate PCSections metadata to MachineInstr 2022-09-07 11:36:01 +02:00
MipsFrameLowering.cpp
MipsFrameLowering.h
MipsISelDAGToDAG.cpp [SelectionDAG] Remove deprecated MemSDNode->getAlignment() 2022-11-23 09:04:42 +00:00
MipsISelDAGToDAG.h
MipsISelLowering.cpp [SDAG] Add `getCALLSEQ_END` overload taking `uint64_t`s 2022-09-15 14:02:12 -04:00
MipsISelLowering.h [X86] Promote i8/i16 CTTZ (BSF) instructions and remove speculation branch 2022-08-24 17:28:18 +01:00
MipsInstrFPU.td
MipsInstrFormats.td
MipsInstrInfo.cpp [Target] llvm::Optional => std::optional 2022-12-04 22:43:14 +00:00
MipsInstrInfo.h [Target] llvm::Optional => std::optional 2022-12-04 22:43:14 +00:00
MipsInstrInfo.td [llvm-objdump] Implemented PrintBranchImmAsAddress for MIPS 2022-04-15 23:48:38 +02:00
MipsInstructionSelector.cpp
MipsLegalizerInfo.cpp [Target] use getSubtarget<> instead of static_cast<>(getSubtarget()) 2022-05-26 11:22:41 -07:00
MipsLegalizerInfo.h
MipsMCInstLower.cpp
MipsMCInstLower.h
MipsMSAInstrFormats.td
MipsMSAInstrInfo.td
MipsMTInstrFormats.td
MipsMTInstrInfo.td
MipsMachineFunction.cpp llvm-reduce: Add cloning of target MachineFunctionInfo 2022-06-07 10:14:48 -04:00
MipsMachineFunction.h llvm-reduce: Add cloning of target MachineFunctionInfo 2022-06-07 10:14:48 -04:00
MipsModuleISelDAGToDAG.cpp Cleanup codegen includes 2022-03-16 08:43:00 +01:00
MipsMulMulBugPass.cpp
MipsOptimizePICCall.cpp [Target] use getSubtarget<> instead of static_cast<>(getSubtarget()) 2022-05-26 11:22:41 -07:00
MipsOptionRecord.h
MipsOs16.cpp Cleanup includes: LLVMTarget 2022-03-10 10:00:29 +01:00
MipsPfmCounters.td
MipsPostLegalizerCombiner.cpp [GlobalISel] Allow prelegalizer combiners to have access to LegalizerInfo. 2022-10-03 07:36:18 +01:00
MipsPreLegalizerCombiner.cpp [GlobalISel] Allow prelegalizer combiners to have access to LegalizerInfo. 2022-10-03 07:36:18 +01:00
MipsRegisterBankInfo.cpp [Target] use getSubtarget<> instead of static_cast<>(getSubtarget()) 2022-05-26 11:22:41 -07:00
MipsRegisterBankInfo.h [nfc][codegen] Move RegisterBank[Info].h under CodeGen 2022-03-01 21:53:25 -08:00
MipsRegisterBanks.td
MipsRegisterInfo.cpp PEI should be able to use backward walk in replaceFrameIndicesBackward. 2022-11-18 15:57:34 +01:00
MipsRegisterInfo.h PEI should be able to use backward walk in replaceFrameIndicesBackward. 2022-11-18 15:57:34 +01:00
MipsRegisterInfo.td [RegisterInfoEmitter] Generate isConstantPhysReg(). NFCI 2022-08-24 14:16:20 +00:00
MipsSEFrameLowering.cpp [Target] use getSubtarget<> instead of static_cast<>(getSubtarget()) 2022-05-26 11:22:41 -07:00
MipsSEFrameLowering.h
MipsSEISelDAGToDAG.cpp [llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFC 2022-08-08 11:24:15 -07:00
MipsSEISelDAGToDAG.h
MipsSEISelLowering.cpp [AMDGPU] Allow finer grain control of an unaligned access speed 2022-11-17 09:23:53 -08:00
MipsSEISelLowering.h [AMDGPU] Allow finer grain control of an unaligned access speed 2022-11-17 09:23:53 -08:00
MipsSEInstrInfo.cpp [Target] llvm::Optional => std::optional 2022-12-04 22:43:14 +00:00
MipsSEInstrInfo.h [Target] llvm::Optional => std::optional 2022-12-04 22:43:14 +00:00
MipsSERegisterInfo.cpp
MipsSERegisterInfo.h
MipsSchedule.td
MipsScheduleGeneric.td [MIPS} Address ISel failures for 64 bit fpus in microMIPS 2022-05-12 23:25:09 +01:00
MipsScheduleP5600.td
MipsSubtarget.cpp [Support] Make report_fatal_error respect its GenCrashDiag argument so it doesn't generate a backtrace 2022-05-30 19:19:23 +01:00
MipsSubtarget.h [MIPS] Initial support for MIPS-I load delay slots 2022-04-07 01:02:29 +01:00
MipsTargetMachine.cpp Remove unused #include "llvm/ADT/Optional.h" 2022-12-05 04:21:08 +00:00
MipsTargetMachine.h Remove unused #include "llvm/ADT/Optional.h" 2022-12-05 04:21:08 +00:00
MipsTargetObjectFile.cpp
MipsTargetObjectFile.h
MipsTargetStreamer.h Remove unused #include "llvm/ADT/Optional.h" 2022-12-05 04:21:08 +00:00
MipsTargetTransformInfo.cpp [Mips] Implement hasDivRemOp() 2022-05-16 14:45:40 +08:00
MipsTargetTransformInfo.h [Mips] Implement hasDivRemOp() 2022-05-16 14:45:40 +08:00
Relocation.txt