llvm-project/llvm/lib/Target/VE
Alexander Timofeev 32bd75716c PEI should be able to use backward walk in replaceFrameIndicesBackward.
The backward register scavenger has correct register
liveness information. PEI should leverage the backward register scavenger.

Reviewed By: arsenm

Differential Revision: https://reviews.llvm.org/D137574
2022-11-18 15:57:34 +01:00
..
AsmParser
Disassembler
MCTargetDesc [CodeGen] Move instruction predicate verification to emitInstruction 2022-07-14 09:33:28 +01:00
TargetInfo
CMakeLists.txt
LVLGen.cpp
VE.h [VE] Change the way to lower select 2022-10-15 08:49:36 +09:00
VE.td [TableGen] Add useDeprecatedPositionallyEncodedOperands option. 2022-09-24 09:40:45 -04:00
VEAsmPrinter.cpp [VE] Support inlineasm memory operand 2022-08-23 13:44:03 +09:00
VECallingConv.td
VECustomDAG.cpp [llvm] Use value_or instead of getValueOr (NFC) 2022-06-18 23:07:11 -07:00
VECustomDAG.h
VEFrameLowering.cpp
VEFrameLowering.h [llvm] Use std::size instead of llvm::array_lengthof 2022-09-08 09:01:53 -06:00
VEISelDAGToDAG.cpp [VE] Change the way to lower select 2022-10-15 08:49:36 +09:00
VEISelLowering.cpp [AMDGPU] Allow finer grain control of an unaligned access speed 2022-11-17 09:23:53 -08:00
VEISelLowering.h [AMDGPU] Allow finer grain control of an unaligned access speed 2022-11-17 09:23:53 -08:00
VEInstrBuilder.h
VEInstrFormats.td
VEInstrInfo.cpp [VE] Support load/store/spill of vector mask registers 2022-07-19 10:29:21 +09:00
VEInstrInfo.h
VEInstrInfo.td [VE] Change the way to lower selectcc 2022-10-20 08:08:59 +09:00
VEInstrIntrinsicVL.gen.td
VEInstrIntrinsicVL.td
VEInstrPatternsVec.td [VE] Support load/store/spill of vector mask registers 2022-07-19 10:29:21 +09:00
VEInstrVec.td [VE] Support load/store/spill of vector mask registers 2022-07-19 10:29:21 +09:00
VEMCInstLower.cpp
VEMachineFunctionInfo.cpp
VEMachineFunctionInfo.h
VERegisterInfo.cpp PEI should be able to use backward walk in replaceFrameIndicesBackward. 2022-11-18 15:57:34 +01:00
VERegisterInfo.h PEI should be able to use backward walk in replaceFrameIndicesBackward. 2022-11-18 15:57:34 +01:00
VERegisterInfo.td [RegisterInfoEmitter] Generate isConstantPhysReg(). NFCI 2022-08-24 14:16:20 +00:00
VESubtarget.cpp
VESubtarget.h
VETargetMachine.cpp [llvm] Use value_or instead of getValueOr (NFC) 2022-06-18 23:07:11 -07:00
VETargetMachine.h
VETargetTransformInfo.h
VVPISelLowering.cpp [llvm] Use value instead of getValue (NFC) 2022-07-13 23:11:56 -07:00
VVPInstrInfo.td
VVPInstrPatternsVec.td
VVPNodes.def