HomeSort by: relevance | last modified time | path
    Searched defs:LMUL (Results 1 - 6 of 6) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVISelDAGToDAG.h 101 uint8_t LMUL;
110 uint8_t LMUL;
120 uint8_t LMUL;
129 uint8_t LMUL;
139 uint8_t LMUL;
147 uint8_t LMUL;
155 uint8_t LMUL;
RISCVExpandPseudoInsts.cpp 294 unsigned LMUL = ZvlssegInfo->second;
295 assert(NF * LMUL <= 8 && "Invalid NF/LMUL combinations.");
300 if (LMUL == 2) {
305 } else if (LMUL == 4) {
311 assert(LMUL == 1 && "LMUL must be 1, 2, or 4.");
339 unsigned LMUL = ZvlssegInfo->second;
340 assert(NF * LMUL <= 8 && "Invalid NF/LMUL combinations.")
    [all...]
RISCVISelDAGToDAG.cpp 111 unsigned NF, RISCVII::VLMUL LMUL) {
112 switch (LMUL) {
114 llvm_unreachable("Invalid LMUL.");
169 RISCVII::VLMUL LMUL = RISCVTargetLowering::getLMUL(VT);
176 SDValue MaskedOff = createTuple(*CurDAG, Regs, NF, LMUL);
186 static_cast<unsigned>(LMUL));
210 RISCVII::VLMUL LMUL = RISCVTargetLowering::getLMUL(VT);
217 SDValue MaskedOff = createTuple(*CurDAG, Regs, NF, LMUL);
227 ScalarSize, static_cast<unsigned>(LMUL));
254 RISCVII::VLMUL LMUL = RISCVTargetLowering::getLMUL(VT)
    [all...]
RISCVISelLowering.cpp 1046 llvm_unreachable("Invalid LMUL.");
1064 unsigned RISCVTargetLowering::getRegClassIDForLMUL(RISCVII::VLMUL LMul) {
1065 switch (LMul) {
1067 llvm_unreachable("Invalid LMUL.");
1083 RISCVII::VLMUL LMUL = getLMUL(VT);
1084 if (LMUL == RISCVII::VLMUL::LMUL_F8 ||
1085 LMUL == RISCVII::VLMUL::LMUL_F4 ||
1086 LMUL == RISCVII::VLMUL::LMUL_F2 ||
1087 LMUL == RISCVII::VLMUL::LMUL_1) {
1092 if (LMUL == RISCVII::VLMUL::LMUL_2)
    [all...]
  /src/external/apache2/llvm/dist/clang/utils/TableGen/
RISCVVEmitter.cpp 33 // Exponential LMUL
37 // Return the C/C++ string representation of LMUL
60 LMULType LMUL;
209 // Concat BasicType, LMUL and Proto as key
231 /// and LMUL with type transformers). It also record result of type in legal
261 assert(NewLog2LMUL <= 3 && NewLog2LMUL >= -3 && "Bad LMUL number!");
304 : BT(BT), LMUL(LMULType(Log2LMUL)) {
318 // boolean type are encoded the ratio of n (SEW/LMUL)
319 // SEW/LMUL | 1 | 2 | 4 | 8 | 16 | 32 | 64
323 // type\lmul | 1/8 | 1/4 | 1/2 | 1 | 2 | 4 |
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGDebugInfo.cpp 773 unsigned LMUL;
777 LMUL = 1;
781 LMUL = 64 / FixedSize;
783 LMUL = FixedSize / 64;
786 // Element count = (VLENB / SEW) x LMUL
796 llvm::dwarf::DW_OP_div, llvm::dwarf::DW_OP_constu, LMUL});

Completed in 33 milliseconds