llvm-project/llvm/lib/Target/Mips
Kazu Hirata d9751f4d07 [Mips] Fix a warning
This patch fixes:

  llvm/lib/Target/Mips/MipsInstrInfo.cpp:71:52: warning: enumerated
  and non-enumerated type in conditional expression [-Wextra]
2022-10-30 13:03:32 -07:00
..
AsmParser [AArch64]SME2 Multi-single vector SVE Destructive 2 and 4 Registers 2022-10-21 14:01:29 +01:00
Disassembler [llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFC 2022-08-08 11:24:15 -07:00
MCTargetDesc [llvm] Use std::size instead of llvm::array_lengthof 2022-09-08 09:01:53 -06: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 [NFC] Use Register instead of unsigned 2022-01-19 20:17:04 +08:00
Mips16FrameLowering.h
Mips16HardFloat.cpp [Mips16HardFloat] Simplify attribute change (NFC) 2021-12-22 09:41:11 +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 [llvm] Use std::size instead of llvm::array_lengthof 2022-09-08 09:01:53 -06:00
Mips16ISelLowering.h
Mips16InstrFormats.td [MIPS] Fix useDeprecatedPositionallyEncodedOperands errors. 2022-10-26 14:06:08 -04:00
Mips16InstrInfo.cpp [NFC] Use Register instead of unsigned 2022-01-19 20:17:04 +08:00
Mips16InstrInfo.h
Mips16InstrInfo.td [MIPS] Fix useDeprecatedPositionallyEncodedOperands errors. 2022-10-26 14:06:08 -04:00
Mips16RegisterInfo.cpp [llvm] Use = default (NFC) 2022-02-06 22:18:35 -08:00
Mips16RegisterInfo.h
Mips32r6InstrFormats.td
Mips32r6InstrInfo.td [MIPS] Fix useDeprecatedPositionallyEncodedOperands errors. 2022-10-26 14:06:08 -04:00
Mips64InstrInfo.td
Mips64r6InstrInfo.td
MipsAnalyzeImmediate.cpp [Target] Use range-based for loops (NFC) 2022-01-01 10:14:05 -08:00
MipsAnalyzeImmediate.h
MipsAsmPrinter.cpp [CodeGen] Move instruction predicate verification to emitInstruction 2022-07-14 09:33:28 +01: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 [Target] Remove unused forward declarations (NFC) 2022-01-02 10:20:15 -08:00
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 PrologEpilogInserter: Use explicit control for scavenge slot placement 2021-11-23 18:01:12 -05:00
MipsISelDAGToDAG.cpp [Target] use getSubtarget<> instead of static_cast<>(getSubtarget()) 2022-05-26 11:22:41 -07: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 [Mips] Fix a warning 2022-10-30 13:03:32 -07:00
MipsInstrInfo.h [MIPS] Remove an incorrect microMIPS instruction alias 2022-05-11 23:40:38 +01:00
MipsInstrInfo.td [llvm-objdump] Implemented PrintBranchImmAsAddress for MIPS 2022-04-15 23:48:38 +02:00
MipsInstructionSelector.cpp [Target] Remove redundant member initialization (NFC) 2022-01-06 22:01:44 -08:00
MipsLegalizerInfo.cpp [Target] use getSubtarget<> instead of static_cast<>(getSubtarget()) 2022-05-26 11:22:41 -07:00
MipsLegalizerInfo.h
MipsMCInstLower.cpp [Target] Use range-based for loops (NFC) 2021-11-27 11:16:19 -08:00
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 [mips] Improve vr4300 mulmul bugfix pass 2022-01-20 20:10:04 +03:00
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 [RegisterInfoEmitter] Generate isConstantPhysReg(). NFCI 2022-08-24 14:16:20 +00:00
MipsRegisterInfo.h [RegisterInfoEmitter] Generate isConstantPhysReg(). NFCI 2022-08-24 14:16:20 +00: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 [Alignment][NFC] Remove usage of MemSDNode::getAlignment 2022-06-07 13:52:20 +00:00
MipsSEISelLowering.h
MipsSEInstrInfo.cpp
MipsSEInstrInfo.h
MipsSERegisterInfo.cpp [llvm] Use = default (NFC) 2022-02-06 22:18:35 -08:00
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 [llvm] Don't use Optional::hasValue (NFC) 2022-06-20 10:38:12 -07:00
MipsTargetMachine.h mark getTargetTransformInfo and getTargetIRAnalysis as const 2022-02-25 14:30:44 -05:00
MipsTargetObjectFile.cpp
MipsTargetObjectFile.h
MipsTargetStreamer.h Don't use Optional::hasValue (NFC) 2022-06-20 11:33:56 -07: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