Home
last modified time | relevance | path

Searched refs:ScalarOperand (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsicsRISCVXsf.td27 … !if(ImmScalar, [ImmArg<ArgIndex<2>>], []), // ScalarOperand
30 let ScalarOperand = !cond(ImmScalar: NoScalarOperand,
43 !if(ImmScalar, [ImmArg<ArgIndex<3>>], []))>, // ScalarOperand
45 let ScalarOperand = !cond(ImmScalar: NoScalarOperand,
60 … [ImmArg<ArgIndex<3>>]), []), // ScalarOperand
63 let ScalarOperand = !cond(ImmScalar: NoScalarOperand,
77 … !if(ImmScalar, [ImmArg<ArgIndex<3>>], []), // ScalarOperand
80 let ScalarOperand = !if(ImmScalar, NoScalarOperand, 3);
92 … !if(ImmScalar, [ImmArg<ArgIndex<3>>], []), // ScalarOperand
95 let ScalarOperand = !if(ImmScalar, NoScalarOperand, 3);
H A DIntrinsicsRISCV.td141 bits<4> ScalarOperand = NoScalarOperand;
450 let ScalarOperand = 2;
462 let ScalarOperand = 2;
473 let ScalarOperand = 2;
483 let ScalarOperand = 2;
494 let ScalarOperand = 2;
525 let ScalarOperand = 2;
536 let ScalarOperand = 2;
546 let ScalarOperand = 2;
557 let ScalarOperand = 2;
[all …]
H A DIntrinsicsRISCVXTHead.td21 let ScalarOperand = 1;
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.h1125 uint8_t ScalarOperand; member
1129 return ScalarOperand != 0xF; in hasScalarOperand()
H A DRISCVISelLowering.cpp8786 unsigned SplatOp = II->ScalarOperand + 1 + HasChain; in lowerVectorIntrinsicScalars()
8816 assert(II->ScalarOperand > 0 && "Unexpected splat operand!"); in lowerVectorIntrinsicScalars()
9027 unsigned SplatOp = II->ScalarOperand + 1; in promoteVCIXScalar()
H A DRISCVInstrInfoVPseudos.td554 let Fields = ["IntrinsicID", "ScalarOperand", "VLOperand"];