Searched refs:MergeOp (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | RegBankSelect.cpp | 176 unsigned MergeOp; in repairReg() local 179 MergeOp = TargetOpcode::G_BUILD_VECTOR; in repairReg() 188 MergeOp = TargetOpcode::G_CONCAT_VECTORS; in repairReg() 191 MergeOp = TargetOpcode::G_MERGE_VALUES; in repairReg() 194 MIRBuilder.buildInstrNoInsert(MergeOp) in repairReg()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | LegalizationArtifactCombiner.h | 511 static bool canFoldMergeOpcode(unsigned MergeOp, unsigned ConvertOp, in canFoldMergeOpcode() argument 514 switch (MergeOp) { in canFoldMergeOpcode()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 15084 SDValue MergeOp = N->getOperand(1); in combineVWADDSUBWSelect() local 15085 unsigned MergeOpc = MergeOp.getOpcode(); in combineVWADDSUBWSelect() 15090 SDValue X = MergeOp->getOperand(1); in combineVWADDSUBWSelect() 15092 if (!MergeOp.hasOneUse()) in combineVWADDSUBWSelect() 15106 SDValue Z = MergeOp->getOperand(2); in combineVWADDSUBWSelect() 15116 {Y, X, Y, MergeOp->getOperand(0), N->getOperand(4)}, in combineVWADDSUBWSelect()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | SVEInstrFormats.td | 10058 multiclass sve2p1_pred_to_vector<string mnemonic, SDPatternOperator MergeOp, 10085 def : Pat<(nxv8i16 (MergeOp (nxv8i16 ZPRAny:$Zd), (nxv8i1 PPR16:$Pn), (i32 timm32_1_1:$Idx))), 10087 def : Pat<(nxv4i32 (MergeOp (nxv4i32 ZPRAny:$Zd), (nxv4i1 PPR32:$Pn), (i32 timm32_1_3:$Idx))), 10089 def : Pat<(nxv2i64 (MergeOp (nxv2i64 ZPRAny:$Zd), (nxv2i1 PPR64:$Pn), (i32 timm32_1_7:$Idx))),
|