Home
last modified time | relevance | path

Searched refs:VLOperand (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DIntrinsicsRISCV.td196 let VLOperand = 1;
206 let VLOperand = 2;
219 let VLOperand = 2;
231 let VLOperand = 3;
245 let VLOperand = 3;
255 let VLOperand = 3;
267 let VLOperand = 4;
277 let VLOperand = 3;
289 let VLOperand = 4;
299 let VLOperand = 2;
[all …]
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.h733 uint8_t VLOperand; member
740 return VLOperand != 0x1F; in hasVLOperand()
H A DRISCVISelDAGToDAG.cpp553 SDValue VLOperand; in selectVSETVLI() local
556 VLOperand = CurDAG->getRegister(RISCV::X0, XLenVT); in selectVSETVLI()
559 VLOperand = Node->getOperand(IntNoOffset + 1); in selectVSETVLI()
561 if (auto *C = dyn_cast<ConstantSDNode>(VLOperand)) { in selectVSETVLI()
575 SmallVector<SDValue, 3> Ops = {VLOperand, VTypeIOp}; in selectVSETVLI()
H A DRISCVInstrInfoVPseudos.td445 let Fields = ["IntrinsicID", "ScalarOperand", "VLOperand"];
H A DRISCVISelLowering.cpp1593 return Op.getOperand(II->VLOperand + 1 + HasChain); in getVLOperand()