Home
last modified time | relevance | path

Searched refs:LMul (Results 1 – 7 of 7) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoVSDPatterns.td145 vti.LMul, vti.AVL, vti.RegClass, vti.RegClass>;
148 vti.LMul, vti.AVL, vti.RegClass, vti.RegClass,
159 vti.LMul, vti.AVL, vti.RegClass, vti.RegClass,
188 vti.LMul, vti.AVL, vti.RegClass, vti.RegClass>;
191 vti.Log2SEW, vti.LMul, vti.AVL, vti.RegClass, vti.RegClass,
200 (!cast<Instruction>(instruction_name#"_V"#fvti.ScalarSuffix#"_"#fvti.LMul.MX)
210 defvar instruction = !cast<Instruction>(instruction_name#"_VV_"#vti.LMul.MX);
228 defvar instruction = !cast<Instruction>(instruction_name#_#kind#_#vti.LMul.MX);
269 defvar instruction = !cast<Instruction>(instruction_name#"_VI_"#vti.LMul.MX);
285 (!cast<Instruction>(inst_name#"_VV_"#fvti.LMul.MX)
[all …]
H A DRISCVInstrInfoVVLPatterns.td303 vti.LMul, vti.RegClass, vti.RegClass>;
306 vti.LMul, vti.RegClass, vti.RegClass,
317 vti.LMul, vti.RegClass, vti.RegClass,
346 vti.LMul, vti.RegClass, vti.RegClass>;
349 vti.LMul, vti.RegClass, vti.RegClass,
360 (!cast<Instruction>(instruction_name#"_V"#fvti.ScalarSuffix#"_"#fvti.LMul.MX)
371 (!cast<Instruction>(instruction_name#"_VV_"#vti.LMul.MX)
384 (!cast<Instruction>(instruction_name#"_VV_"#vti.LMul.MX)
391 defvar instruction = !cast<Instruction>(instruction_name#"_VX_"#vti.LMul.MX);
406 defvar instruction = !cast<Instruction>(instruction_name#"_VI_"#vti.LMul.MX);
[all …]
H A DRISCVInstrInfoVPseudos.td153 LMULInfo LMul = M;
262 LMULInfo LMul = M;
1353 let VLMul = mti.LMul.value in {
1413 let VLMul = mti.LMul.value in {
1460 let VLMul = mti.LMul.value in {
1471 let VLMul = mti.LMul.value in {
1489 let VLMul = mti.LMul.value in {
2418 vti.Log2SEW, vti.LMul, vti.RegClass,
2436 vti.Log2SEW, vti.LMul, VR>;
2438 vti.Mask, vti.Log2SEW, vti.LMul, vti.RegClass, VR>;
[all …]
H A DRISCVInstrInfo.cpp135 unsigned LMul = 1; in copyPhysReg() local
158 LMul = 1; in copyPhysReg()
163 LMul = 2; in copyPhysReg()
168 LMul = 4; in copyPhysReg()
173 LMul = 1; in copyPhysReg()
178 LMul = 2; in copyPhysReg()
183 LMul = 1; in copyPhysReg()
188 LMul = 2; in copyPhysReg()
193 LMul = 1; in copyPhysReg()
198 LMul = 1; in copyPhysReg()
[all …]
H A DRISCVISelLowering.h472 static unsigned getRegClassIDForLMUL(RISCVII::VLMUL LMul);
H A DRISCVISelLowering.cpp1064 unsigned RISCVTargetLowering::getRegClassIDForLMUL(RISCVII::VLMUL LMul) { in getRegClassIDForLMUL() argument
1065 switch (LMul) { in getRegClassIDForLMUL()
1192 unsigned LMul = divideCeil(VT.getSizeInBits(), MinVLen); in useRVVForFixedLengthVectorVT() local
1194 if (LMul > Subtarget.getMaxLMULForFixedLengthVectors()) in useRVVForFixedLengthVectorVT()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVBaseInfo.cpp137 unsigned LMul = 1 << static_cast<unsigned>(VLMUL); in printVType() local
138 OS << ",m" << LMul; in printVType()
144 unsigned LMul = 1 << (8 - static_cast<unsigned>(VLMUL)); in printVType() local
145 OS << ",mf" << LMul; in printVType()