.. |
AsmParser
|
[RISCV] Implement support for the Zicbop extension
|
2022-06-28 12:43:26 +01:00 |
Disassembler
|
Rename `MCFixedLenDisassembler.h` as `MCDecoderOps.h`
|
2022-05-15 08:44:58 +08:00 |
MCTargetDesc
|
[RISCV][NFC] Use nested namespace definations.
|
2022-08-13 09:56:59 +08:00 |
TargetInfo
|
[RISCV] Re-enable JIT support
|
2022-08-11 11:41:02 +02:00 |
CMakeLists.txt
|
[RISCV] Add a RISCV specific CodeGenPrepare pass.
|
2022-07-14 10:20:59 -07:00 |
RISCV.h
|
[RISCV] Pre-RA expand pseudos pass
|
2022-07-31 23:19:00 +02:00 |
RISCV.td
|
[RISCV] Add target feature to force-enable atomics
|
2022-08-09 16:04:46 +02:00 |
RISCVAsmPrinter.cpp
|
[CodeGen] Move instruction predicate verification to emitInstruction
|
2022-07-14 09:33:28 +01:00 |
RISCVCallLowering.cpp
|
…
|
|
RISCVCallLowering.h
|
…
|
|
RISCVCallingConv.td
|
…
|
|
RISCVCodeGenPrepare.cpp
|
[RISCV] isImpliedByDomCondition returns an Optional<bool> not a bool.
|
2022-08-12 22:21:05 -07:00 |
RISCVExpandAtomicPseudoInsts.cpp
|
[RISCV] Update comments about getInstSizeInBytes hard-coding the number of bytes.
|
2022-01-28 09:51:49 -08:00 |
RISCVExpandPseudoInsts.cpp
|
[RISCV] Pre-RA expand pseudos pass
|
2022-07-31 23:19:00 +02:00 |
RISCVFrameLowering.cpp
|
Use llvm::none_of (NFC)
|
2022-08-14 16:25:39 -07:00 |
RISCVFrameLowering.h
|
[RISCV][NFCI] Set TransientStackAlignment and rely on it rather than RVV-specific logic on RVV-less functions
|
2022-08-02 09:46:06 +01:00 |
RISCVGatherScatterLowering.cpp
|
[RISCV] Don't require loop simplify form in RISCVGatherScatterLowering.
|
2022-06-10 13:00:20 -07:00 |
RISCVISelDAGToDAG.cpp
|
[RISCV][NFC] Use nested namespace definations.
|
2022-08-13 09:56:59 +08:00 |
RISCVISelDAGToDAG.h
|
[RISCV] Peephole optimization to fold merge.vvm and unmasked intrinsics.
|
2022-08-11 17:58:11 +08:00 |
RISCVISelLowering.cpp
|
[RISCV] Fold (sub constant, (setcc x, y, eq/neq)) -> (add constant - 1, (setcc x, y, neq/eq))
|
2022-08-13 20:37:57 +08:00 |
RISCVISelLowering.h
|
[RISCV] Implement isUsedByReturnOnly TargetLowering hook in order to tailcall more libcalls
|
2022-08-10 10:50:29 +01:00 |
RISCVInsertVSETVLI.cpp
|
[RISCVInsertVSETVLI] Remove an unsound optimization
|
2022-08-05 12:13:08 -07:00 |
RISCVInstrFormats.td
|
[RISCV] Support mask policy for RVV IR intrinsics.
|
2022-03-22 01:19:16 -07:00 |
RISCVInstrFormatsC.td
|
…
|
|
RISCVInstrFormatsV.td
|
…
|
|
RISCVInstrInfo.cpp
|
[RISCV][NFC] Use nested namespace definations.
|
2022-08-13 09:56:59 +08:00 |
RISCVInstrInfo.h
|
Remove redundaunt virtual specifiers (NFC)
|
2022-07-25 23:00:59 -07:00 |
RISCVInstrInfo.td
|
[RISCV] Use SLTIU X, -1 for (setne X, -1).
|
2022-08-11 15:36:04 -07:00 |
RISCVInstrInfoA.td
|
[RISCV] Add target feature to force-enable atomics
|
2022-08-09 16:04:46 +02:00 |
RISCVInstrInfoC.td
|
[RISCV] Add Predicate to c.lw/c.sw/c.lwsp/c.swsp InstAliases with no offset.
|
2022-07-26 11:06:00 -07:00 |
RISCVInstrInfoD.td
|
[RISCV] Explicitly select second operand of branch condition to X0.
|
2022-08-01 11:16:48 -07:00 |
RISCVInstrInfoF.td
|
[RISCV] Add ReadFStoreData as a SchedRead.
|
2022-08-08 09:33:19 -07:00 |
RISCVInstrInfoM.td
|
[RISCV][Clang] Add support for Zmmul extension
|
2022-07-18 20:26:08 -04:00 |
RISCVInstrInfoV.td
|
[RISCV] Add scheduling resources for vector segment instructions.
|
2022-07-12 22:51:58 -07:00 |
RISCVInstrInfoVPseudos.td
|
[RISCV] Peephole optimization to fold merge.vvm and unmasked intrinsics.
|
2022-08-11 17:58:11 +08:00 |
RISCVInstrInfoVSDPatterns.td
|
[RISCV] Increase complexity of RVV element extraction patterns
|
2022-07-11 10:53:15 +08:00 |
RISCVInstrInfoVVLPatterns.td
|
[RISCV] Add merge operands to more RISCVISD::*_VL opcodes.
|
2022-07-30 10:26:38 -07:00 |
RISCVInstrInfoZb.td
|
[RISCV] Don't use li+sh3add for constants that can use lui+add.
|
2022-08-05 12:47:03 -07:00 |
RISCVInstrInfoZfh.td
|
[RISCV] Explicitly select second operand of branch condition to X0.
|
2022-08-01 11:16:48 -07:00 |
RISCVInstrInfoZicbo.td
|
[RISCV] Implement support for the Zicbop extension
|
2022-06-28 12:43:26 +01:00 |
RISCVInstrInfoZk.td
|
[RISCV] Adjust some comments.
|
2022-02-01 22:53:54 +08:00 |
RISCVInstructionSelector.cpp
|
[Target] Remove redundant member initialization (NFC)
|
2022-01-06 22:01:44 -08:00 |
RISCVLegalizerInfo.cpp
|
…
|
|
RISCVLegalizerInfo.h
|
…
|
|
RISCVMCInstLower.cpp
|
[RISCV] Pre-RA expand pseudos pass
|
2022-07-31 23:19:00 +02:00 |
RISCVMachineFunctionInfo.cpp
|
llvm-reduce: Add cloning of target MachineFunctionInfo
|
2022-06-07 10:14:48 -04:00 |
RISCVMachineFunctionInfo.h
|
llvm-reduce: Add cloning of target MachineFunctionInfo
|
2022-06-07 10:14:48 -04:00 |
RISCVMacroFusion.cpp
|
[RISCV] Add macrofusion infrastructure and one example usage.
|
2022-06-23 08:38:39 -07:00 |
RISCVMacroFusion.h
|
[RISCV] Add macrofusion infrastructure and one example usage.
|
2022-06-23 08:38:39 -07:00 |
RISCVMakeCompressible.cpp
|
[RISCV] Fix wrong register rename for store value during make-compressible optimization
|
2022-07-08 18:07:17 +08:00 |
RISCVMergeBaseOffset.cpp
|
[RISCV] Fix operand number in debug message in RISCVMergeBaseOffset.
|
2022-08-02 15:27:23 -07:00 |
RISCVRedundantCopyElimination.cpp
|
[RISCV] Implement a basic version of AArch64RedundantCopyElimination pass.
|
2022-02-04 10:43:46 -08:00 |
RISCVRegisterBankInfo.cpp
|
[Target] Apply clang-tidy fixes for readability-redundant-member-init (NFC)
|
2022-03-27 22:22:37 -07:00 |
RISCVRegisterBankInfo.h
|
[nfc][codegen] Move RegisterBank[Info].h under CodeGen
|
2022-03-01 21:53:25 -08:00 |
RISCVRegisterBanks.td
|
…
|
|
RISCVRegisterInfo.cpp
|
[RISCV] Add a scavenge spill slot when use ADDI to compute scalable stack offset
|
2022-07-03 20:18:13 +08:00 |
RISCVRegisterInfo.h
|
[RISCV] Set CostPerUse to 1 iff RVC is enabled
|
2022-01-21 14:44:26 +08:00 |
RISCVRegisterInfo.td
|
[RISCV] Add llvm.read.register support for vlenb
|
2022-05-13 09:12:02 -07:00 |
RISCVSExtWRemoval.cpp
|
[llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFC
|
2022-08-08 11:24:15 -07:00 |
RISCVSchedRocket.td
|
[RISCV] Add ReadFStoreData as a SchedRead.
|
2022-08-08 09:33:19 -07:00 |
RISCVSchedSiFive7.td
|
[RISCV] Add ReadFStoreData as a SchedRead.
|
2022-08-08 09:33:19 -07:00 |
RISCVSchedule.td
|
[RISCV] Add ReadFStoreData as a SchedRead.
|
2022-08-08 09:33:19 -07:00 |
RISCVScheduleB.td
|
[RISCV] Add schedule class for Zbp extension and Zbr extension
|
2022-03-01 07:35:59 +00:00 |
RISCVScheduleV.td
|
[RISCV] Add scheduler class to PseudoReadVLENB.
|
2022-08-02 09:38:32 -07:00 |
RISCVSubtarget.cpp
|
[RISCV] Disable subregister liveness by default
|
2022-07-14 17:04:10 +01:00 |
RISCVSubtarget.h
|
[RISCV] Add target feature to force-enable atomics
|
2022-08-09 16:04:46 +02:00 |
RISCVSystemOperands.td
|
[RISCV] Initially support the K-extension instructions on the LLVM MC layer
|
2022-01-24 14:45:35 +08:00 |
RISCVTargetMachine.cpp
|
[RISCV] Move Pre-RA pseudo expansion from addMachineSSAOptimization to addPreRegAlloc.
|
2022-08-01 13:44:43 -07:00 |
RISCVTargetMachine.h
|
[llvm] Remove redundaunt virtual specifiers (NFC)
|
2022-07-24 21:50:35 -07:00 |
RISCVTargetObjectFile.cpp
|
…
|
|
RISCVTargetObjectFile.h
|
…
|
|
RISCVTargetTransformInfo.cpp
|
[RISCV] Add cost model for mask vector extend and truncate instruction.
|
2022-08-11 10:55:43 +08:00 |
RISCVTargetTransformInfo.h
|
[RISCV] Add cost modelling for vector widenning reduction.
|
2022-08-04 15:31:31 +08:00 |